diff --git a/200.html b/200.html index da211b32ce..80a6036090 100644 --- a/200.html +++ b/200.html @@ -1,9 +1,9 @@ - + -
Loading...
- +
Loading...
+ diff --git a/_nuxt/1cd2d0a.js b/_nuxt/1cd2d0a.js deleted file mode 100644 index a4811bca52..0000000000 --- a/_nuxt/1cd2d0a.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[77,10,24,31,32,49],{1031:function(t,e,n){"use strict";n.r(e);var o=[function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"landing__background__items"},[o("img",{staticClass:"landing__background__items__meter",attrs:{src:n(757)}}),t._v(" "),o("img",{staticClass:"landing__background__items__meter",attrs:{src:n(758)}}),t._v(" "),o("div",{staticClass:"landing__background__items__curly"},[o("img",{attrs:{src:n(759)}})]),t._v(" "),o("div",{staticClass:"landing__background__items__curly"},[o("img",{attrs:{src:n(760)}})]),t._v(" "),o("div",{staticClass:"landing__background__items__circle"}),t._v(" "),o("div",{staticClass:"landing__background__items__square"}),t._v(" "),o("div",{staticClass:"landing__background__items__cone"})])}],r=(n(30),n(35),n(34),n(58),n(28),n(59),n(17)),d=n(6),l=(n(33),n(589),n(44),n(108)),c=n(529),m=n(117),f=n(522),h=n(530),v=(n(587),n(695)),x=n(584),y=n(641),_=n(556),w=n(640),k=n(696),C=n(761),M=n.n(C);n(762);function B(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function j(t){for(var i=1;i
"),buttonsStyling:!0})}}},z=(n(764),n(8)),component=Object(z.a)(D,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"landing"},[n("div",{staticClass:"landing__background flex pt-4 md:pt-24"},[t._m(0),t._v(" "),n("div",{staticClass:"flex h-full w-full flex-col items-start text-pink-700 md:mx-24 lg:mx-32"},[n("div",{staticClass:"landing__title"}),t._v(" "),n("div",{staticClass:"mt-20 flex w-full flex-wrap justify-center gap-[32px] md:mt-32 md:justify-start"},[n("text-button",{attrs:{href:t.primaryButton.isExternalLink?t.primaryButton.path:"",to:t.primaryButton.isExternalLink?"":t.primaryButton.path,primary:t.primaryButton.isPrimary,large:t.primaryButton.isLarge}},[t._v("\n "+t._s(t.$t(t.primaryButton.textKey))+"\n ")]),t._v(" "),t.isDisplayingSecondaryBtn?n("text-button",{attrs:{href:t.secondaryButton.isExternalLink?t.secondaryButton.path:"",to:t.secondaryButton.isExternalLink?"":t.secondaryButton.path,primary:t.secondaryButton.isPrimary,bordered:t.secondaryButton.isBordered,large:t.secondaryButton.isLarge}},[t._v("\n "+t._s(t.$t(t.secondaryButton.textKey))+"\n ")]):t._e()],1)])]),t._v(" "),n("I18nPageWrapper",[n("Intro",{attrs:{"is-bulleted":t.isBulleted}}),t._v(" "),n("div",{staticClass:"pt-12 lg:mx-auto lg:w-full"},[n("core-h2",{staticClass:"mx-auto justify-center md:justify-start",attrs:{title:t.$t("bulletinList"),"is-bulleted":t.isBulleted}}),t._v(" "),n("bulletin-card-collection")],1),t._v(" "),t.showIndexSponsorSection?n("div",{staticClass:"lg:w-full; pt-12 lg:mx-auto",attrs:{id:"sponsor"}},[n("core-h2",{staticClass:"mx-auto justify-center md:justify-start",attrs:{title:t.$t("sponsorList"),"is-bulleted":t.isBulleted}}),t._v(" "),t._l(t.sponsorsData,(function(e,i){return n("sponsor-card-collection",{key:"index_sponsor_level_"+i,attrs:{"level-name":e.level_name},scopedSlots:t._u([{key:"default",fn:function(o){return t._l(e.sponsors,(function(e,r){return n("sponsor-card",{key:"index_sponsor_level_"+i+"_sponsor_"+r,class:o.className,attrs:{"sponsor-name":e.name_en_us,"logo-url":e.logo_url,tag:t.getAttributeByLocale(e,"subtitle")},nativeOn:{click:function(n){return t.showModal(e)}}})}))}}],null,!0)})}))],2):t._e()],1),t._v(" "),n("transition",{attrs:{name:"fade"}},[t.isOpened?n("modal",{attrs:{"img-urls":t.selectedSponsor.logo_url,"img-bg":!0,name:t.getAttributeByLocale(t.selectedSponsor,"name"),intro:t.getAttributeByLocale(t.selectedSponsor,"intro"),"website-url":t.selectedSponsor.website_url},model:{value:t.isOpened,callback:function(e){t.isOpened=e},expression:"isOpened"}}):t._e()],1)],1)}),o,!1,null,"370238cb",null);e.default=component.exports;installComponents(component,{Intro:n(696).default})},516:function(t,e,n){var content=n(521);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("042ecdbe",content,!0,{sourceMap:!1})},520:function(t,e,n){"use strict";n(516)},521:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,"h1[data-v-9ddb4acc]{margin-top:2rem;margin-bottom:2rem;width:100%;text-align:center;font-size:1.875rem;line-height:2.25rem}h2[data-v-9ddb4acc]{margin-bottom:1.5rem;margin-top:5rem;width:100%;font-size:1.5rem;line-height:2rem}h3[data-v-9ddb4acc]{margin-bottom:1rem;margin-top:2.5rem;width:100%;font-size:1.25rem;line-height:1.75rem}.paragraph[data-v-9ddb4acc], p[data-v-9ddb4acc]{margin-bottom:1rem;margin-top:0.25rem;width:100%;text-align:justify}span.text-2s[data-v-9ddb4acc]{font-size:.625rem}ul[data-v-9ddb4acc]{margin-bottom:1.5rem}ul.list-disc[data-v-9ddb4acc]{padding-left:3rem}li[data-v-9ddb4acc]{margin-top:0.25rem;margin-bottom:0.25rem}.page-wrapper[data-v-9ddb4acc]{background-image:none;background-size:7%,5%,7%,7%,7%,7%,7%,5%,7%,7%,7%,7%;background-position:6% 100px, 4% 958px, 4% 1816px, 96% 529px, 96% 1125px, 96% 1721px, 4% 2674px, 4% 3532px, 4% 4390px, 96% 2317px, 96% 2913px, 96% 3509px;background-repeat:no-repeat}",""]),o.locals={},t.exports=o},522:function(t,e,n){"use strict";n.r(e);var o={name:"I18nPageWrapper",props:{customX:{type:Boolean,default:!1},customY:{type:Boolean,default:!1},useBgDecoration:{type:Boolean,default:!0}},computed:{classObject:function(){return{"py-8":!this.customY,"md:py-20":!this.customY,"min-w-[272px]":!0,"mx-[24px]":!0,"w-auto":!0,"sm:mx-[32px]":!this.customX,"sm:w-auto":!this.customX,"md:mx-auto":!this.customX,"md:w-[706px]":!this.customX,"lg:mx-[168px]":!this.customX,"lg:w-auto":!this.customX,"xl:mx-auto":!this.customX,"xl:w-[1040px]":!this.customX}},pageWrapperClass:function(){return this.useBgDecoration?"bg-none lg:bg-wrapper bg-no-repeat bg-wrapper-top-left bg-wrapper-size":"bg-none"}}},r=(n(520),n(8)),component=Object(r.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.pageWrapperClass},[n("div",{class:t.classObject},[t._t("default")],2)])}),[],!1,null,"9ddb4acc",null);e.default=component.exports},523:function(t,e,n){var content=n(532);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("7b369a60",content,!0,{sourceMap:!1})},529:function(t,e,n){"use strict";var o=n(81);e.a=Object(o.a)({"en-us":{pyconWelcome:"Welcome to PyCon TW 2024",pyconIntro:"PyCon Taiwan",achieveFirstStatLine:"Hold",achieveFirstEndLine:"years",achieveSecondStatLine:"Every Year",achieveSecondEndLine:"Speeches",achieveThirdStatLine:"Audience",achieveThirdEndLine:"People",sponsor:"Sponsor Us",sponsorList:"Sponsors",sponsorUs:"Be a Sponsor",bulletinList:"Latest Announcement",joinUs:"Join Us",callForProposals:"Call for Proposals",checkEvents:"Event Schedule",buyTickets:"Buy Tickets Now",typhoonInfoTitle:"Typhoon Preparedness Measures",typhoonInfo:"The event on September 2nd-3rd, 2023, depends on Taipei City Government's Closure Announcement. Stay updated via PyCon Taiwan official website and social media.{br}The organizer reserves the right to make final revisions, changes, interpretations of the event, and cancellations of “PyCon TW 2023”.{br}Let's say it:\"PyCon TW 2023 will definitely be held successfully!\""},"zh-hant":{pyconWelcome:"歡迎來到 PyCon TW 2024",pyconIntro:"PyCon Taiwan",achieveFirstStatLine:"持續舉辦",achieveFirstEndLine:"年",achieveSecondStatLine:"每年議程",achieveSecondEndLine:"場以上",achieveThirdStatLine:"參與會眾",achieveThirdEndLine:"人以上",sponsor:"贊助我們",sponsorList:"贊助夥伴",sponsorUs:"成為贊助夥伴",bulletinList:"最新公告",joinUs:"成為志工",callForProposals:"投稿募集",checkEvents:"查看議程",buyTickets:"立即購票",typhoonInfoTitle:"颱風因應措施",typhoonInfo:"本次活動期間 (2023 年 09 月 02 日至 03 日) 將依照「臺北市政府之停班公告」決定是否舉行,最新消息請關注「PyCon Taiwan 官網與社群媒體」之公告。{br}主辦單位保有對「PyCon TW 2023」的最終修改、變更、活動解釋及取消本活動之權利。{br}請跟我一起唸:PyCon TW 2023 一定可以順利舉行!"}})},530:function(t,e,n){"use strict";n.r(e);n(528);var o=n(529),r=n(45),d={i18n:o.a,name:"CoreTextButton",components:{ExtLink:r.a,LocaleLink:r.b},props:{primary:{type:Boolean,default:!0},secondary:{type:Boolean,default:!1},bordered:{type:Boolean,default:!1},large:{type:Boolean,default:!1},small:{type:Boolean,default:!1},block:{type:Boolean,default:!1},href:{type:String,default:void 0},to:{type:String,default:void 0},uppercase:{type:Boolean,default:!1},bulletin:{type:Boolean,default:!1}},computed:{getLocale:function(){return this.$i18n.locale},coreButtonClasses:function(){return{"core-button":!0,"--primary":this.primary,"--secondary":this.secondary,"--bordered":this.bordered,"--large":this.large,"--medium":this.medium,"--small":this.small,"--block":this.block,"--is-link":this.isLink,"--uppercase":this.uppercase,"--bulletin":this.bulletin,"--largeEn":"en-us"===this.getLocale}},medium:function(){return!this.large&&!this.small},isLink:function(){return this.href||this.to}}},l=(n(531),n(8)),component=Object(l.a)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("button",{class:t.coreButtonClasses},[t.href?n("ext-link",{attrs:{href:t.href}},[n("span",[t._t("default")],2)]):t.to?n("locale-link",{attrs:{to:t.to,customized:""}},[n("span",[t._t("default")],2)]):t._t("default")],2)}),[],!1,null,"7bd0f299",null);e.default=component.exports},531:function(t,e,n){"use strict";n(523)},532:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,'.core-button[data-v-7bd0f299]{position:relative}.core-button>a[data-v-7bd0f299]{font-family:Source Sans Pro, -apple-system, Roboto, Helvetica Neue, sans-serif;outline:2px solid transparent;outline-offset:2px}.core-button.--is-link>a[data-v-7bd0f299], .core-button[data-v-7bd0f299]:not(.--is-link){display:inline-flex;align-items:center;justify-content:center;outline:2px solid transparent;outline-offset:2px}.core-button.--is-link>a[data-v-7bd0f299],.core-button[data-v-7bd0f299]:not(.--is-link){line-height:1.25rem;border-radius:40px}.core-button[data-v-7bd0f299]:not(.--is-link){cursor:default;--tw-border-opacity:1;border-color:rgba(168, 180, 202, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(168, 180, 202, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(205, 210, 226, var(--tw-text-opacity))}.core-button.--uppercase>a[data-v-7bd0f299]{text-transform:uppercase}.core-button.--primary>a[data-v-7bd0f299]{z-index:10;border-width:0;--tw-text-opacity:1;color:rgba(240, 235, 245, var(--tw-text-opacity));background-image:linear-gradient(276.15deg,#61c8a4 .74%,#548fcb 32.18%,#3849de 53.25%,#be3692 93.14%)}.core-button.--primary>a span[data-v-7bd0f299]{position:relative;z-index:30}.core-button.--primary>a[data-v-7bd0f299]:hover:after{opacity:1}.core-button.--primary.--large[data-v-7bd0f299]:not(.--is-link), .core-button.--primary.--large>a[data-v-7bd0f299]{font-weight:700}.core-button.--primary.--large[data-v-7bd0f299]:not(.--is-link),.core-button.--primary.--large>a[data-v-7bd0f299]{height:86px;font-size:28px;padding:24px 48px;min-width:128px}.core-button.--primary.--largeEn>a[data-v-7bd0f299]{min-width:323px}.core-button.--primary.--medium[data-v-7bd0f299]:not(.--is-link), .core-button.--primary.--medium>a[data-v-7bd0f299]{font-weight:600}.core-button.--primary.--medium[data-v-7bd0f299]:not(.--is-link),.core-button.--primary.--medium>a[data-v-7bd0f299]{height:68px;font-size:24px;padding:16px 48px;min-width:108px}.core-button.--primary.--small[data-v-7bd0f299]:not(.--is-link), .core-button.--primary.--small>a[data-v-7bd0f299]{height:3rem;font-size:1rem;line-height:1.5rem;font-weight:600}.core-button.--primary.--small[data-v-7bd0f299]:not(.--is-link),.core-button.--primary.--small>a[data-v-7bd0f299]{padding:10px 22px;min-width:80px;height:60px;font-size:20px}.core-button.--primary>a[data-v-7bd0f299]:after{position:absolute;left:0px;top:0px;height:100%;width:100%;z-index:20;opacity:0;border-radius:inherit;content:"";background-image:linear-gradient(96.26deg,#5fbeab 5.5%,#66b4e2 31.92%,#4454df 53.53%,#be3692 82.35%);transition:opacity .5s ease-out}.core-button.--bordered>a[data-v-7bd0f299]{z-index:10;--tw-text-opacity:1;color:rgba(240, 235, 245, var(--tw-text-opacity));background:linear-gradient(#121023,#121023) padding-box,linear-gradient(276.15deg,#61c8a4 .74%,#548fcb 32.18%,#3849de 53.25%,#be3692 93.14%) border-box;border:5px solid transparent;border-radius:40px}.core-button.--bordered>a span[data-v-7bd0f299]{position:relative;z-index:30}.core-button.--bordered>a[data-v-7bd0f299]:hover:after{opacity:1}.core-button.--bordered.--large[data-v-7bd0f299]:not(.--is-link), .core-button.--bordered.--large>a[data-v-7bd0f299]{font-weight:700}.core-button.--bordered.--large[data-v-7bd0f299]:not(.--is-link),.core-button.--bordered.--large>a[data-v-7bd0f299]{height:86px;font-size:28px;padding:24px 48px;min-width:128px}.core-button.--bordered.--largeEn>a[data-v-7bd0f299]{min-width:323px}.core-button.--bordered.--medium[data-v-7bd0f299]:not(.--is-link), .core-button.--bordered.--medium>a[data-v-7bd0f299]{font-weight:600}.core-button.--bordered.--medium[data-v-7bd0f299]:not(.--is-link),.core-button.--bordered.--medium>a[data-v-7bd0f299]{height:68px;font-size:24px;padding:16px 48px;min-width:108px}.core-button.--bordered.--small[data-v-7bd0f299]:not(.--is-link), .core-button.--bordered.--small>a[data-v-7bd0f299]{height:3rem;font-size:1rem;line-height:1.5rem;font-weight:600}.core-button.--bordered.--small[data-v-7bd0f299]:not(.--is-link),.core-button.--bordered.--small>a[data-v-7bd0f299]{padding:10px 22px;min-width:80px;height:60px;font-size:20px}.core-button.--bordered>a[data-v-7bd0f299]:after{position:absolute;left:0px;top:0px;height:100%;width:100%;z-index:20;opacity:0;border-radius:inherit;content:"";background:linear-gradient(#121023,#121023) padding-box,linear-gradient(96.26deg,#5fbeab 5.5%,#66b4e2 31.92%,#4454df 53.53%,#be3692 82.35%) border-box;border:5px solid transparent;transition:opacity .5s ease-out}.core-button.--secondary>a[data-v-7bd0f299]{z-index:10;--tw-bg-opacity:1;background-color:rgba(218, 139, 220, var(--tw-bg-opacity));background-image:none}.core-button.--secondary>a span[data-v-7bd0f299]{position:relative;z-index:30;--tw-text-opacity:1;color:rgba(26, 26, 48, var(--tw-text-opacity))}.core-button.--secondary>a:hover span[data-v-7bd0f299]{--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity))}.core-button.--secondary>a[data-v-7bd0f299]:hover:after{opacity:1}.core-button.--secondary.--large[data-v-7bd0f299]:not(.--is-link), .core-button.--secondary.--large>a[data-v-7bd0f299]{font-weight:700}.core-button.--secondary.--large[data-v-7bd0f299]:not(.--is-link),.core-button.--secondary.--large>a[data-v-7bd0f299]{height:57px;font-size:18px;padding:16px 36px}.core-button.--secondary.--medium[data-v-7bd0f299]:not(.--is-link), .core-button.--secondary.--medium>a[data-v-7bd0f299], .core-button.--secondary.--small[data-v-7bd0f299]:not(.--is-link), .core-button.--secondary.--small>a[data-v-7bd0f299]{font-weight:700}.core-button.--secondary.--medium[data-v-7bd0f299]:not(.--is-link),.core-button.--secondary.--medium>a[data-v-7bd0f299],.core-button.--secondary.--small[data-v-7bd0f299]:not(.--is-link),.core-button.--secondary.--small>a[data-v-7bd0f299]{height:42px;font-size:20px;padding:10px 22px}.core-button.--secondary>a[data-v-7bd0f299]:after{position:absolute;left:0px;top:0px;height:100%;width:100%;--tw-border-opacity:1;border-color:rgba(218, 139, 220, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(26, 26, 48, var(--tw-bg-opacity));z-index:20;opacity:0;content:"";background-image:none;border-radius:inherit;transition:opacity .5s ease-out}.core-button.--secondary.--medium>a[data-v-7bd0f299]:after,.core-button.--secondary.--small>a[data-v-7bd0f299]:after{border-width:3px}.core-button.--secondary.--large>a[data-v-7bd0f299]:after{border-width:2px}.core-button.--medium.--bulletin.--is-link>a[data-v-7bd0f299],.core-button.--medium.--bulletin[data-v-7bd0f299]:not(.--is-link){border-width:3px}',""]),o.locals={},t.exports=o},539:function(t,e,n){var content=n(549);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("0fbbaa4a",content,!0,{sourceMap:!1})},547:function(t,e,n){var content=n(575);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("3f408362",content,!0,{sourceMap:!1})},548:function(t,e,n){"use strict";n(539)},549:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,".modal[data-v-af04c12e]{position:fixed;left:0px;top:0px;z-index:9998;display:flex;height:100vh;width:100%;align-items:center;justify-content:center;background-color:rgba(18,16,35,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.closingArea[data-v-af04c12e]{position:absolute;z-index:9999;height:100%;width:100%}.lightBox[data-v-af04c12e]{position:relative;display:flex;width:91.666667%;flex-direction:column;border-radius:1.5rem;border-width:3px;--tw-border-opacity:1;border-color:rgba(195, 134, 174, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(18, 16, 35, var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:1.25rem;padding-bottom:1.25rem;z-index:10000}@media (min-width: 768px){.lightBox[data-v-af04c12e]{width:80%}.lightBox[data-v-af04c12e]{max-width:42rem}.lightBox[data-v-af04c12e]{border-width:2px}.lightBox[data-v-af04c12e]{padding-left:3rem;padding-right:3rem}.lightBox[data-v-af04c12e]{padding-bottom:1.5rem}.lightBox[data-v-af04c12e]{padding-top:3.5rem}}.lightBox__closeButtonContainer[data-v-af04c12e]{position:absolute;right:17px;top:17px;margin-left:auto;display:flex;cursor:pointer;--tw-text-opacity:1;color:rgba(195, 134, 174, var(--tw-text-opacity))}@media (min-width:768px){.lightBox__closeButtonContainer[data-v-af04c12e]{right:38.5px}.lightBox__closeButtonContainer[data-v-af04c12e]{top:39.25px}}.lightBox__closeButton[data-v-af04c12e]{height:1.25rem;width:1.25rem}.lightBox__photo__box[data-v-af04c12e]{position:relative;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;display:flex}.lightBox__photo[data-v-af04c12e]{height:4rem;width:4rem}@media (min-width: 768px){.lightBox__photo[data-v-af04c12e]{height:6rem}.lightBox__photo[data-v-af04c12e]{width:6rem}}.lightBox__photo[data-v-af04c12e]{position:relative;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;transform:translateX(-20px)}.lightBox__photo[data-v-af04c12e]:first-of-type{transform:translateX(0)}.lightBox__photo>img[data-v-af04c12e]{position:absolute;border-radius:inherit;-o-object-fit:contain;object-fit:contain;width:calc(100% - 10px)}.img__bg[data-v-af04c12e]{--tw-bg-opacity:1;background-color:rgba(247, 246, 254, var(--tw-bg-opacity))}.lightBox__header[data-v-af04c12e]{display:flex;flex-direction:column;align-items:center}.lightBox__title[data-v-af04c12e]{margin-top:0.75rem;font-family:Noto Serif TC, -apple-system, serif;font-size:1.125rem;line-height:1.75rem;font-weight:600}@media (min-width: 768px){.lightBox__title[data-v-af04c12e]{margin-top:1.5rem}.lightBox__title[data-v-af04c12e]{font-size:1.25rem;line-height:1.75rem}}.lightBox__intro[data-v-af04c12e]{margin-top:0.875rem;display:flex;flex-direction:column;overflow-y:auto;font-family:Source Sans Pro, -apple-system, Roboto, Helvetica Neue, sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;max-height:10rem;white-space:pre-line}@media (min-width: 768px){.lightBox__intro[data-v-af04c12e]{margin-top:1rem}.lightBox__intro[data-v-af04c12e]{font-size:1.125rem;line-height:1.75rem}}.lightBox__buttons[data-v-af04c12e]{margin-left:auto;margin-right:auto;margin-top:1.5rem}@media (min-width: 768px){.lightBox__buttons[data-v-af04c12e]{margin-top:1.5rem;margin-bottom:1.5rem}}",""]),o.locals={},t.exports=o},550:function(t,e,n){var content=n(577);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("599ee5e8",content,!0,{sourceMap:!1})},556:function(t,e,n){"use strict";n.r(e);var o=n(81),r={i18n:Object(o.a)({"en-us":{website:"Website"},"zh-hant":{website:"官方網站"}}),name:"Modal",components:{TextButton:n(530).default},props:{value:{type:Boolean,default:!1},imgUrls:{type:[Array,String],default:""},imgBg:{type:Boolean,default:!1},name:{type:String,default:""},intro:{type:String,default:""},websiteUrl:{type:String,default:""},description:{type:Array,default:function(){return[]}}},data:function(){return{shouldShowModal:this.value}},watch:{value:function(t){this.shouldShowModal=t}},methods:{close:function(){this.shouldShowModal=!1,this.$emit("input",!1)},getImgUrlArr:function(){var t=[];return!0===Array.isArray(this.imgUrls)?t=this.imgUrls:t.push(this.imgUrls),t}}},d=(n(548),n(8)),component=Object(d.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"show",rawName:"v-show",value:t.shouldShowModal,expression:"shouldShowModal"}],staticClass:"modal"},[n("div",{staticClass:"closingArea",on:{click:t.close}}),t._v(" "),n("div",{staticClass:"lightBox"},[n("div",{staticClass:"lightBox__closeButtonContainer",on:{click:t.close}},[n("fa",{staticClass:"lightBox__closeButton",attrs:{icon:"times"}})],1),t._v(" "),n("div",{staticClass:"lightBox__photo__box"},t._l(t.getImgUrlArr(),(function(e){return n("div",{key:e,staticClass:"lightBox__photo",class:{img__bg:t.imgBg}},[n("img",{attrs:{src:e,alt:"photo"}})])})),0),t._v(" "),n("div",{staticClass:"lightBox__header"},[n("h1",{staticClass:"lightBox__title"},[t._v("\n "+t._s(t.name)+"\n ")])]),t._v(" "),n("div",{staticClass:"lightBox__intro"},[n("p",{staticClass:"text-sm"},[t._v(t._s(t.intro))]),t._v(" "),t._l(t.description,(function(e){return n("div",{key:e.id},t._l(e,(function(line){return n("p",{key:line.id,staticClass:"text-sm"},[t._v("\n "+t._s(line)+"\n ")])})),0)}))],2),t._v(" "),t.websiteUrl?n("div",{staticClass:"lightBox__buttons"},[n("text-button",{attrs:{href:t.websiteUrl,secondary:!0,primary:!1}},[t._v(t._s(t.$t("website")))])],1):t._e()])])}),[],!1,null,"af04c12e",null);e.default=component.exports},559:function(t,e,n){"use strict";n.r(e);var o={name:"IntroMilestone",props:{achievement:{type:String,default:""},achievementNumber:{type:String,default:""},achievementUnit:{type:String,default:""}}},r=(n(576),n(8)),component=Object(r.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"text-center font-serif font-bold"},[n("p",{staticClass:"text-2xl md:text-[1.2rem]"},[t._v("\n "+t._s(t.achievement)+"\n ")]),t._v(" "),n("p",{staticClass:"milestone__number"},[t._v("\n "+t._s(t.achievementNumber)+"\n ")]),t._v(" "),n("p",{staticClass:"mb-2 text-2xl md:mb-12 md:text-[1.2rem]"},[t._v("\n "+t._s(t.achievementUnit)+"\n ")])])}),[],!1,null,"dd90d086",null);e.default=component.exports},560:function(t,e,n){var content=n(600);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("4e50b5ab",content,!0,{sourceMap:!1})},573:function(t,e,n){t.exports=n.p+"img/heading-bullet.7ae9e31.svg"},574:function(t,e,n){"use strict";n(547)},575:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,".container[data-v-f253525c]{display:flex;align-items:center}@media (min-width: 768px){.container[data-v-f253525c]{margin-bottom:1.75rem}}h2[data-v-f253525c]{font-family:Noto Serif TC, -apple-system, serif;font-weight:700;font-size:26px}@media (min-width:768px){h2[data-v-f253525c]{font-size:32px}}h2[data-v-f253525c]{background:linear-gradient(302.44deg,#8be1c2 .18%,#5b69e2 43.9%,#a764c9 53.21%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bulletin-color[data-v-f253525c]{--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity))}.bullet[data-v-f253525c]{width:2.5rem}@media (min-width: 768px){.bullet[data-v-f253525c]{width:4rem}}",""]),o.locals={},t.exports=o},576:function(t,e,n){"use strict";n(550)},577:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,".milestone__number[data-v-dd90d086]{background:linear-gradient(302.44deg,#8be1c2 .18%,#5b69e2 43.9%,#a764c9 53.21%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:5.4rem;filter:drop-shadow(4px 6px 0 #4f4f4f)}@media (max-width:833px){.milestone__number[data-v-dd90d086]{font-size:4.8rem}}",""]),o.locals={},t.exports=o},584:function(t,e,n){"use strict";n.r(e);var o={name:"CoreH2",props:{title:{type:String,required:!0},bulletinColor:{type:Boolean,default:!1},isBulleted:{type:Boolean,default:!0}},computed:{classObject:function(){return{"tracking-wider":"en-us"!==this.$i18n.locale,"bulletin-color":this.bulletinColor}}}},r=(n(574),n(8)),component=Object(r.a)(o,(function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"container"},[t.isBulleted?o("div",[o("img",{staticClass:"bullet",attrs:{src:n(573),alt:"heading-bullet"}})]):t._e(),t._v(" "),o("h2",{class:t.classObject},[t._v(t._s(t.title))])])}),[],!1,null,"f253525c",null);e.default=component.exports},587:function(t,e,n){"use strict";n.r(e);n(597);var o={name:"BulletinCard",components:{},props:{title:{type:String,default:""},description:{type:String,default:""},link:{type:String,default:""},isExternalLink:{type:Boolean,default:!1},icon:{type:String,default:""},showBulletin:{type:Boolean,default:!1}},methods:{onClick:function(){var t=this.$props,e=t.isExternalLink,link=t.link;e?window.open(link,"_blank"):this.$router.push(link)}}},r=n(8),component=Object(r.a)(o,(function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{directives:[{name:"show",rawName:"v-show",value:t.showBulletin,expression:"showBulletin"}],staticClass:"relative flex h-64 w-48 flex-col items-center justify-center rounded-xl border-[1px] border-solid border-transparent bg-[#1f1c3b] text-[#a9a6d9] hover:cursor-pointer hover:border-[#746bb8] hover:bg-[#352d66] hover:text-[#f0ebf5] hover:shadow-[0_0_10px_10px_#352d66]",on:{click:t.onClick}},[o("div",{staticClass:"mt-[230%] xs:mt-[170%]"}),t._v(" "),o("img",{staticClass:"absolute top-[12.5%] scale-90 transform md:scale-100",attrs:{src:n(591)("./"+t.icon)}}),t._v(" "),o("div",{staticClass:"absolute top-[30%]"},[o("h2",{staticClass:"mb-5 mt-6 text-center font-serif text-base font-bold xs:mb-5 xs:mt-8 xs:text-xl"},[t._v("\n "+t._s(t.title)+"\n ")]),t._v(" "),o("p",{staticClass:"px-5 pb-6 text-[0.6rem] xs:text-[0.8rem]"},[t._v("\n "+t._s(t.description)+"\n ")])])])}),[],!1,null,null,null);e.default=component.exports},591:function(t,e,n){var map={"./Blog.svg":592,"./Discord.svg":593,"./HackMD.svg":594,"./PyCast.svg":595,"./YouTube.svg":596};function o(t){var e=r(t);return n(e)}function r(t){if(!n.o(map,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return map[t]}o.keys=function(){return Object.keys(map)},o.resolve=r,t.exports=o,o.id=591},592:function(t,e,n){t.exports=n.p+"img/Blog.348b5bb.svg"},593:function(t,e,n){t.exports=n.p+"img/Discord.db24e9d.svg"},594:function(t,e,n){t.exports=n.p+"img/HackMD.b872042.svg"},595:function(t,e,n){t.exports=n.p+"img/PyCast.bcca2a8.svg"},596:function(t,e){t.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjU3NDcgMzUuMzY2OUwzNS41MjAxIDMwLjIxNDhMMjYuNTc0NyAyNS4wNjI3VjM1LjM2NjlaIiBmaWxsPSIjOTI1OEJGIi8+CjxwYXRoIGQ9Ik0zMCAyLjcxNDg0QzE0LjgxNDUgMi43MTQ4NCAyLjUgMTUuMDI5MyAyLjUgMzAuMjE0OEMyLjUgNDUuNDAwNCAxNC44MTQ1IDU3LjcxNDggMzAgNTcuNzE0OEM0NS4xODU1IDU3LjcxNDggNTcuNSA0NS40MDA0IDU3LjUgMzAuMjE0OEM1Ny41IDE1LjAyOTMgNDUuMTg1NSAyLjcxNDg0IDMwIDIuNzE0ODRaTTQ3LjE4MzMgMzAuMjQzQzQ3LjE4MzMgMzAuMjQzIDQ3LjE4MzMgMzUuODIwMSA0Ni40NzU4IDM4LjUwOTRDNDYuMDc5MyAzOS45ODE0IDQ0LjkxODYgNDEuMTQyMSA0My40NDY2IDQxLjUzODJDNDAuNzU3MyA0Mi4yNDYxIDMwIDQyLjI0NjEgMzAgNDIuMjQ2MUMzMCA0Mi4yNDYxIDE5LjI3MDggNDIuMjQ2MSAxNi41NTM0IDQxLjUxMDFDMTUuMDgxNCA0MS4xMTQgMTMuOTIwNyAzOS45NTI5IDEzLjUyNDIgMzguNDgwOUMxMi44MTYzIDM1LjgyMDEgMTIuODE2MyAzMC4yMTQ4IDEyLjgxNjMgMzAuMjE0OEMxMi44MTYzIDMwLjIxNDggMTIuODE2MyAyNC42MzgxIDEzLjUyNDIgMjEuOTQ4OEMxMy45MjAzIDIwLjQ3NjggMTUuMTA5NSAxOS4yODc2IDE2LjU1MzQgMTguODkxNUMxOS4yNDI3IDE4LjE4MzYgMzAgMTguMTgzNiAzMCAxOC4xODM2QzMwIDE4LjE4MzYgNDAuNzU3MyAxOC4xODM2IDQzLjQ0NjYgMTguOTE5NkM0NC45MTg2IDE5LjMxNTcgNDYuMDc5MyAyMC40NzY4IDQ2LjQ3NTggMjEuOTQ4OEM0Ny4yMTE4IDI0LjYzODEgNDcuMTgzMyAzMC4yNDMgNDcuMTgzMyAzMC4yNDNaIiBmaWxsPSIjOTI1OEJGIi8+Cjwvc3ZnPgo="},598:function(t,e,n){t.exports=n.p+"img/sponsor-logo-diamond.7a9f1e2.svg"},599:function(t,e,n){"use strict";n(560)},600:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,".sponsorCard[data-v-2c80be7d]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;background-color:#f7f6fe}.sponsorCard>.dummy[data-v-2c80be7d]{margin-top:100%}.sponsorCard>img[data-v-2c80be7d]{position:absolute;-o-object-fit:contain;object-fit:contain;width:calc(100% - 10px)}.sponsorCard.-small[data-v-2c80be7d]{height:4rem;width:4rem}@media (min-width: 768px){.sponsorCard.-small[data-v-2c80be7d]{height:6rem}.sponsorCard.-small[data-v-2c80be7d]{width:6rem}}.sponsorCard__tag[data-v-2c80be7d]{position:absolute;display:flex;height:1.25rem;width:100%;align-items:center;justify-content:center;font-size:12px;font-weight:600;bottom:13px;background-color:#bd7fa7;color:#fff}@media (max-width:768px){.sponsorCard__tag[data-v-2c80be7d]{display:none!important}}img.diamond[data-v-2c80be7d]{margin-right:0.25rem}",""]),o.locals={},t.exports=o},601:function(t,e,n){var content=n(648);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("1226d321",content,!0,{sourceMap:!1})},640:function(t,e,n){"use strict";n.r(e);var o=n(81),r={i18n:Object(o.a)({"en-us":{diamond:"Diamond",platinum:"Platinum",gold:"Gold",silver:"Silver",bronze:"Bronze",special:"Special Sponsorship","special-thanks":"Special Thanks to","co-organizer":"Co-organizer",organizer:"Organizer"},"zh-hant":{diamond:"鑽石級贊助",platinum:"白金級贊助",gold:"金級贊助",silver:"銀級贊助",bronze:"銅級贊助",special:"特別贊助","special-thanks":"特別感謝","co-organizer":"協辦單位",organizer:"主辦單位"}}),name:"SponsorCardCollection",props:{levelName:{type:String,default:""}}},d=n(8),component=Object(d.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"lg:px-16"},[n("h3",{staticClass:"mb-7 mt-8 font-serif text-xl font-semibold text-[#CED3E3] md:mx-1 md:mb-8 md:mt-12 md:text-2xl md:font-bold"},[t._v("\n "+t._s(t.$t(t.levelName))+"\n ")]),t._v(" "),n("div",{staticClass:"grid grid-cols-2 gap-4 md:mb-6 md:grid-cols-5 md:gap-8"},[t._t("default",null,{className:"transition-all duration-200 w-full opacity-90 hover:cursor-pointer hover:opacity-100 hover:scale-110 "})],2)])}),[],!1,null,null,null);e.default=component.exports},641:function(t,e,n){"use strict";n.r(e);n(528);var o={name:"SponsorCard",props:{sponsorName:{type:String,default:""},logoUrl:{type:String,default:""},tag:{type:String,default:""},small:{type:Boolean,default:!1}},computed:{classObject:function(){return{sponsorCard:!0,"-small":this.small}}}},r=(n(599),n(8)),component=Object(r.a)(o,(function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{directives:[{name:"show",rawName:"v-show",value:!!t.logoUrl,expression:"!!logoUrl"}],class:t.classObject},[o("div",{staticClass:"dummy"}),t._v(" "),o("img",{attrs:{src:t.logoUrl,alt:t.sponsorName}}),t._v(" "),t.tag?o("div",{staticClass:"sponsorCard__tag"},[o("img",{staticClass:"diamond",attrs:{src:n(598),alt:"sponsor-logo-diamond"}}),t._v("\n "+t._s(t.tag)+"\n ")]):t._e()])}),[],!1,null,"2c80be7d",null);e.default=component.exports},647:function(t,e,n){"use strict";n(601)},648:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,".intro[data-v-5ef74a5c]{position:relative;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;padding-top:1rem;padding-bottom:1rem;font-family:Noto Serif TC, -apple-system, serif}@media (min-width: 768px){.intro[data-v-5ef74a5c]{padding-top:0px;padding-bottom:0px}}.intro-milestones[data-v-5ef74a5c]{display:flex;flex-direction:column}@media (min-width: 768px){.intro-milestones[data-v-5ef74a5c]{display:grid}.intro-milestones[data-v-5ef74a5c]{grid-template-columns:repeat(3, minmax(0, 1fr))}}.description-wrapper[data-v-5ef74a5c]{margin-bottom:0px;display:flex;flex-direction:column}@media (min-width: 768px){.description-wrapper[data-v-5ef74a5c]{margin-bottom:7rem}.description-wrapper[data-v-5ef74a5c]{flex-direction:row}}.description-wrapper>div[data-v-5ef74a5c]{margin-bottom:6rem;flex:1 1 0%}@media (min-width: 768px){.description-wrapper>div[data-v-5ef74a5c]{margin-bottom:0px}}.description-wrapper>div>*[data-v-5ef74a5c]{padding-bottom:1.75rem}@media (min-width: 768px){.description-wrapper>div>*[data-v-5ef74a5c]{padding-bottom:0px}}.info-section-description[data-v-5ef74a5c]{margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding-left:0px}@media (min-width: 768px){.info-section-description[data-v-5ef74a5c]{padding-left:3.5rem}}.info-section-description[data-v-5ef74a5c]{text-align:justify}.intro-h2[data-v-5ef74a5c]{margin-left:auto;margin-right:auto;justify-content:center}@media (min-width: 768px){.intro-h2[data-v-5ef74a5c]{justify-content:flex-start}}.intro-milestones-title[data-v-5ef74a5c]{margin-bottom:3.5rem}@media (min-width: 768px){.intro-milestones-title[data-v-5ef74a5c]{margin-bottom:1.75rem}}",""]),o.locals={},t.exports=o},695:function(t,e,n){"use strict";n.r(e);var o=n(117),r=n(587),d=n(81),l={i18n:Object(d.a)({"en-us":{blog:{title:"Blog",description:"Receive the latest news, must not miss the blog, we will push the latest information on blog."},hackmd:{title:"HackMD",description:"HackMD allows everyone to write knowledge. Write and share your knowledge in Markdown."},pycast:{title:"PyCast",description:"PyCast often invites Python speakers and volunteers over the years to talk about life and Python."},youtube:{title:"YouTube",description:"PyCon TW uploads the video on YouTube every year. Welcome to subscribe to our channel."},discord:{title:"Discord",description:"Join the PyConTW Discord server to get instant access to the latest topics of the conference online."}},"zh-hant":{blog:{title:"Blog",description:"馬上接收到 PyConTW 最新資訊,一定不能錯過部落格,我們會把最新的資訊推播到部落格上。"},hackmd:{title:"共同筆記",description:"HackMD 是能讓大家快速撰寫知識的管理平台,歡迎在 Markdown 中編寫並分享您的知識。"},pycast:{title:"PyCast",description:"PyCast 節目常邀請 Python 神人講者及歷年志工來聊聊與生活近況以及 Python 相關的二三事。"},youtube:{title:"YouTube",description:"PyCon TW 每年固定上傳議程錄影於 YouTube ,讓大家能一同觀看,歡迎訂閱我們的頻道。"},discord:{title:"Discord",description:"加入 PyConTW Discord 聊天室並加入今年伺服器即可在線上即時參與大會的最新話題。"}}}),name:"BulletinCardCollection",components:{BulletinCard:r.default},data:function(){return{landingBulletinsConfig:o.a}}},c=n(8),component=Object(c.a)(l,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"flex w-full flex-col"},[n("div",{staticClass:"mt-9 grid grid-cols-1 place-items-center justify-center gap-10 md:mx-auto md:mt-0 md:w-10/12 md:grid-cols-3 lg:justify-start"},t._l(t.landingBulletinsConfig,(function(e,o){return n("bulletin-card",{key:"landing-bulletin-"+o,attrs:{title:t.$t(e.titleI18nKey),description:t.$t(e.descriptionI18nKey),link:e.link,"is-external-link":e.isExternalLink,icon:e.icon,"show-bulletin":e.showBulletin}})})),1)])}),[],!1,null,null,null);e.default=component.exports},696:function(t,e,n){"use strict";n.r(e);var o=n(81),r=Object(o.a)({"en-us":{milestone:[{achievement:"Hold",achievementNumber:"12",achievementUnit:"years"},{achievement:"Every Year",achievementNumber:"30",achievementUnit:"Speeches"},{achievement:"Audience",achievementNumber:"550",achievementUnit:"People"}],pyconIntro:"PyCon Taiwan",whatIsPyConTW:"What is PyCon Taiwan",whatIsPyConTWContent:"PyCon Taiwan is an annual convention in Taiwan for the discussion and promotion of the Python programming language. It is held by enthusiasts and focuses on Python technology and its versatile applications. We welcome people who are interested in Python to join PyCon Taiwan to share knowledge, exchange ideas, make connections and to help us grow our network.",whatIsPyCon:"What is PyCon",whatIsPyConContent:"PyCon, also known as the Python Annual Conference, is the annual event of the global Python community. The original PyCon was formed in North America in 2003, and now there are many other conferences being run in the PyCon spirit around the world."},"zh-hant":{milestone:[{achievement:"持續舉辦",achievementNumber:"12",achievementUnit:"年"},{achievement:"每年議程",achievementNumber:"30",achievementUnit:"場以上"},{achievement:"參與會眾",achievementNumber:"550",achievementUnit:"人以上"}],pyconIntro:"PyCon Taiwan",whatIsPyConTW:"何謂 PyCon Taiwan",whatIsPyConTWContent:"PyCon Taiwan 為一年一度由愛好者舉辦、討論並提倡使用 Python 程式語言的會議,聚焦在 Python 技術與其多樣的可能應用的交流。我們歡迎所有對 Python 有興趣的朋友一同加入 PyCon Taiwan 來分享所學、交換想法、並且認識更多同好。",whatIsPyCon:"何謂 PyCon",whatIsPyConContent:"PyCon,亦即 Python 年會,是全球 Python 社群的年度盛會。最初於 2003 成立於北美,現在世界各地皆有以 PyCon 精神而成立的會議。"}}),d=n(559),l=n(584),c={i18n:r,name:"Intro",components:{IntroMilestone:d.default,CoreH2:l.default},props:{isBulleted:{type:Boolean,default:!0}}},m=(n(647),n(8)),component=Object(m.a)(c,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"intro"},[n("div",{staticClass:"description-wrapper"},[n("div",[n("core-h2",{staticClass:"intro-h2",attrs:{title:t.$t("whatIsPyCon"),"is-bulleted":t.isBulleted}}),t._v(" "),n("p",{staticClass:"info-section-description"},[t._v("\n "+t._s(t.$t("whatIsPyConContent"))+"\n ")])],1),t._v(" "),n("div",[n("core-h2",{staticClass:"intro-h2",attrs:{title:t.$t("whatIsPyConTW"),"is-bulleted":t.isBulleted}}),t._v(" "),n("p",{staticClass:"info-section-description"},[t._v("\n "+t._s(t.$t("whatIsPyConTWContent"))+"\n ")])],1)]),t._v(" "),n("core-h2",{staticClass:"intro-h2 intro-milestones-title",attrs:{title:t.$t("pyconIntro"),"is-bulleted":t.isBulleted}}),t._v(" "),n("div",{staticClass:"intro-milestones"},t._l(t.$t("milestone"),(function(t,e){return n("intro-milestone",{key:"milestone_"+e,attrs:{achievement:t.achievement,"achievement-number":t.achievementNumber,"achievement-unit":t.achievementUnit}})})),1)],1)}),[],!1,null,"5ef74a5c",null);e.default=component.exports;installComponents(component,{IntroMilestone:n(559).default})},714:function(t,e,n){var content=n(765);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("309de829",content,!0,{sourceMap:!1})},757:function(t,e,n){t.exports=n.p+"img/meteor-1.5e93d44.png"},758:function(t,e,n){t.exports=n.p+"img/meteor-2.b59bd77.png"},759:function(t,e,n){t.exports=n.p+"img/curly-1.ebdbada.png"},760:function(t,e,n){t.exports=n.p+"img/curly-2.e802c9f.png"},764:function(t,e,n){"use strict";n(714)},765:function(t,e,n){var o=n(19),r=n(183),d=n(766),l=n(767),c=n(768),m=n(769),f=n(770),h=n(771),v=n(772),x=o((function(i){return i[1]})),y=r(d),_=r(l),w=r(c),k=r(m),C=r(f),M=r(h),B=r(v);x.push([t.i,'.landing__background[data-v-370238cb], .landing__background[data-v-370238cb]:after{position:relative;top:0px;right:0px;bottom:0px;left:0px}.landing__background[data-v-370238cb],.landing__background[data-v-370238cb]:after{height:calc(100vh - 3rem);min-height:750px}.landing__background[data-v-370238cb]:after{position:absolute;top:0px;height:100vh;background-size:contain;background-position:center;background-repeat:no-repeat;content:"";background-image:url('+y+');z-index:-10}.landing__background__items[data-v-370238cb]{position:absolute;height:100%;width:100%}.landing__background__items__meter[data-v-370238cb]:first-of-type{position:absolute;opacity:0;top:2%;left:-29%;width:60vw;animation:meteor-fade-in-data-v-370238cb .75s ease-out forwards}.landing__background__items__meter[data-v-370238cb]:nth-of-type(2){position:absolute;opacity:0;top:29%;left:-25%;width:51vw;animation:meteor-fade-in-data-v-370238cb .75s ease-out .5s forwards}@keyframes meteor-fade-in-data-v-370238cb{0%{transform:translateX(-20%) translateY(-20%);opacity:0}to{transform:translateX(0) translateY(0);opacity:1}}.landing__background__items__curly[data-v-370238cb]:first-of-type{position:absolute;width:41.666667%;top:16%;left:61%}.landing__background__items__curly[data-v-370238cb]:nth-of-type(2){position:absolute;width:41.666667%;top:88%;left:8%}.landing__background__items__curly[data-v-370238cb]:after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;height:100%;width:100%;--tw-bg-opacity:1;background-color:rgba(18, 16, 35, var(--tw-bg-opacity));content:""}.landing__background__items__curly[data-v-370238cb]:first-of-type:after{animation:curly-fade-in-data-v-370238cb 1s linear forwards}.landing__background__items__curly[data-v-370238cb]:nth-of-type(2):after{animation:curly-fade-in-data-v-370238cb 1s linear .5s forwards}@keyframes curly-fade-in-data-v-370238cb{0%{width:100%}to{width:0}}.landing__background__items__circle[data-v-370238cb]{position:absolute;height:0px;width:20%;background-repeat:no-repeat;top:64%;left:40%;background-image:url('+_+");background-size:100%;animation:geometry-fade-in-data-v-370238cb 1s linear forwards}.landing__background__items__square[data-v-370238cb]{position:absolute;height:0px;background-repeat:no-repeat;top:63%;left:-5%;width:19vw;background-image:url("+w+");background-size:100%;animation:geometry-fade-in-data-v-370238cb 1s linear .5s forwards}@keyframes geometry-fade-in-data-v-370238cb{0%{height:0}to{height:20vw}}.landing__background__items__cone[data-v-370238cb]{position:absolute;display:none;background-size:contain;background-repeat:no-repeat}@media (min-width: 768px){.landing__background__items__cone[data-v-370238cb]{display:block}}.landing__background__items__cone[data-v-370238cb]{top:66%;left:79%;width:7.7vw;aspect-ratio:1;background-image:url("+k+");animation:cone-fade-in-data-v-370238cb 1.5s forwards}@keyframes cone-fade-in-data-v-370238cb{0%{transform:scale(0)}to{transform:scale(1)}}.landing__title[data-v-370238cb]{position:relative;top:5rem;min-width:100%;background-size:contain;background-repeat:no-repeat;opacity:0;background-image:url("+C+");min-height:50vh;animation:title-fade-in-data-v-370238cb .5s linear 1s forwards}@keyframes title-fade-in-data-v-370238cb{0%{opacity:0}to{opacity:1}}@media (min-width:768px){.landing__background[data-v-370238cb]:after{background-image:url("+M+")}.landing__title[data-v-370238cb]{background-image:url("+B+");background-repeat:no-repeat;background-position-x:0;background-position-y:2.5rem;background-size:100%;min-height:280px;min-width:45vw}.landing__background__items__meter[data-v-370238cb]:first-of-type{top:-28%;left:-8%;width:35vw}.landing__background__items__meter[data-v-370238cb]:nth-of-type(2){top:8%;left:-8%;width:30vw}.landing__background__items__curly[data-v-370238cb]:first-of-type{width:13vw;top:-2%;left:41%}.landing__background__items__curly[data-v-370238cb]:nth-of-type(2){width:13vw;top:41%;left:64%}.landing__background__items__circle[data-v-370238cb]{top:44%;left:90%;width:8.4vw}.landing__background__items__square[data-v-370238cb]{top:58%;left:63%;width:7vw}}@media (min-width:1600px){.landing__title[data-v-370238cb]{min-height:330px;min-width:864px}}",""]),x.locals={},t.exports=x},766:function(t,e,n){t.exports=n.p+"img/landing-background-rwd.9f6ad2b.png"},767:function(t,e,n){t.exports=n.p+"img/geometry-1.a7e0bd6.png"},768:function(t,e,n){t.exports=n.p+"img/geometry-2.8e283e5.png"},769:function(t,e,n){t.exports=n.p+"img/cone.7fe2886.png"},770:function(t,e,n){t.exports=n.p+"img/landing-title-rwd.19637d3.png"},771:function(t,e,n){t.exports=n.p+"img/landing-background.541968f.png"},772:function(t,e,n){t.exports=n.p+"img/landing-title.19637d3.png"}}]); \ No newline at end of file diff --git a/_nuxt/5415bc4.js b/_nuxt/5415bc4.js new file mode 100644 index 0000000000..5d0e17fb79 --- /dev/null +++ b/_nuxt/5415bc4.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[77,10,24,31,32,49],{1031:function(t,e,n){"use strict";n.r(e);var o=[function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"landing__background__items"},[o("img",{staticClass:"landing__background__items__meter",attrs:{src:n(757)}}),t._v(" "),o("img",{staticClass:"landing__background__items__meter",attrs:{src:n(758)}}),t._v(" "),o("div",{staticClass:"landing__background__items__curly"},[o("img",{attrs:{src:n(759)}})]),t._v(" "),o("div",{staticClass:"landing__background__items__curly"},[o("img",{attrs:{src:n(760)}})]),t._v(" "),o("div",{staticClass:"landing__background__items__circle"}),t._v(" "),o("div",{staticClass:"landing__background__items__square"}),t._v(" "),o("div",{staticClass:"landing__background__items__cone"})])}],r=(n(30),n(35),n(34),n(58),n(28),n(59),n(17)),d=n(6),l=(n(33),n(589),n(44),n(108)),c=n(529),m=n(117),f=n(522),h=n(530),v=(n(587),n(695)),x=n(584),y=n(641),_=n(556),w=n(640),k=n(696),C=n(761),M=n.n(C);n(762);function B(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function j(t){for(var i=1;i
"),buttonsStyling:!0})}}},z=(n(764),n(8)),component=Object(z.a)(D,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"landing"},[n("div",{staticClass:"landing__background flex pt-4 md:pt-24"},[t._m(0),t._v(" "),n("div",{staticClass:"flex h-full w-full flex-col items-start text-pink-700 md:mx-24 lg:mx-32"},[n("div",{staticClass:"landing__title"}),t._v(" "),n("div",{staticClass:"mt-20 flex w-full flex-wrap justify-center gap-[32px] md:mt-32 md:justify-start"},[n("text-button",{attrs:{href:t.primaryButton.isExternalLink?t.primaryButton.path:"",to:t.primaryButton.isExternalLink?"":t.primaryButton.path,primary:t.primaryButton.isPrimary,large:t.primaryButton.isLarge}},[t._v("\n "+t._s(t.$t(t.primaryButton.textKey))+"\n ")]),t._v(" "),t.isDisplayingSecondaryBtn?n("text-button",{attrs:{href:t.secondaryButton.isExternalLink?t.secondaryButton.path:"",to:t.secondaryButton.isExternalLink?"":t.secondaryButton.path,primary:t.secondaryButton.isPrimary,bordered:t.secondaryButton.isBordered,large:t.secondaryButton.isLarge}},[t._v("\n "+t._s(t.$t(t.secondaryButton.textKey))+"\n ")]):t._e()],1)])]),t._v(" "),n("I18nPageWrapper",[n("Intro",{attrs:{"is-bulleted":t.isBulleted}}),t._v(" "),n("div",{staticClass:"pt-12 lg:mx-auto lg:w-full"},[n("core-h2",{staticClass:"mx-auto justify-center md:justify-start",attrs:{title:t.$t("bulletinList"),"is-bulleted":t.isBulleted}}),t._v(" "),n("bulletin-card-collection")],1),t._v(" "),t.showIndexSponsorSection?n("div",{staticClass:"lg:w-full; pt-12 lg:mx-auto",attrs:{id:"sponsor"}},[n("core-h2",{staticClass:"mx-auto justify-center md:justify-start",attrs:{title:t.$t("sponsorList"),"is-bulleted":t.isBulleted}}),t._v(" "),t._l(t.sponsorsData,(function(e,i){return n("sponsor-card-collection",{key:"index_sponsor_level_"+i,attrs:{"level-name":e.level_name},scopedSlots:t._u([{key:"default",fn:function(o){return t._l(e.sponsors,(function(e,r){return n("sponsor-card",{key:"index_sponsor_level_"+i+"_sponsor_"+r,class:o.className,attrs:{"sponsor-name":e.name_en_us,"logo-url":e.logo_url,tag:t.getAttributeByLocale(e,"subtitle")},nativeOn:{click:function(n){return t.showModal(e)}}})}))}}],null,!0)})}))],2):t._e()],1),t._v(" "),n("transition",{attrs:{name:"fade"}},[t.isOpened?n("modal",{attrs:{"img-urls":t.selectedSponsor.logo_url,"img-bg":!0,name:t.getAttributeByLocale(t.selectedSponsor,"name"),intro:t.getAttributeByLocale(t.selectedSponsor,"intro"),"website-url":t.selectedSponsor.website_url},model:{value:t.isOpened,callback:function(e){t.isOpened=e},expression:"isOpened"}}):t._e()],1)],1)}),o,!1,null,"148e0943",null);e.default=component.exports;installComponents(component,{Intro:n(696).default})},516:function(t,e,n){var content=n(521);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("042ecdbe",content,!0,{sourceMap:!1})},520:function(t,e,n){"use strict";n(516)},521:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,"h1[data-v-9ddb4acc]{margin-top:2rem;margin-bottom:2rem;width:100%;text-align:center;font-size:1.875rem;line-height:2.25rem}h2[data-v-9ddb4acc]{margin-bottom:1.5rem;margin-top:5rem;width:100%;font-size:1.5rem;line-height:2rem}h3[data-v-9ddb4acc]{margin-bottom:1rem;margin-top:2.5rem;width:100%;font-size:1.25rem;line-height:1.75rem}.paragraph[data-v-9ddb4acc], p[data-v-9ddb4acc]{margin-bottom:1rem;margin-top:0.25rem;width:100%;text-align:justify}span.text-2s[data-v-9ddb4acc]{font-size:.625rem}ul[data-v-9ddb4acc]{margin-bottom:1.5rem}ul.list-disc[data-v-9ddb4acc]{padding-left:3rem}li[data-v-9ddb4acc]{margin-top:0.25rem;margin-bottom:0.25rem}.page-wrapper[data-v-9ddb4acc]{background-image:none;background-size:7%,5%,7%,7%,7%,7%,7%,5%,7%,7%,7%,7%;background-position:6% 100px, 4% 958px, 4% 1816px, 96% 529px, 96% 1125px, 96% 1721px, 4% 2674px, 4% 3532px, 4% 4390px, 96% 2317px, 96% 2913px, 96% 3509px;background-repeat:no-repeat}",""]),o.locals={},t.exports=o},522:function(t,e,n){"use strict";n.r(e);var o={name:"I18nPageWrapper",props:{customX:{type:Boolean,default:!1},customY:{type:Boolean,default:!1},useBgDecoration:{type:Boolean,default:!0}},computed:{classObject:function(){return{"py-8":!this.customY,"md:py-20":!this.customY,"min-w-[272px]":!0,"mx-[24px]":!0,"w-auto":!0,"sm:mx-[32px]":!this.customX,"sm:w-auto":!this.customX,"md:mx-auto":!this.customX,"md:w-[706px]":!this.customX,"lg:mx-[168px]":!this.customX,"lg:w-auto":!this.customX,"xl:mx-auto":!this.customX,"xl:w-[1040px]":!this.customX}},pageWrapperClass:function(){return this.useBgDecoration?"bg-none lg:bg-wrapper bg-no-repeat bg-wrapper-top-left bg-wrapper-size":"bg-none"}}},r=(n(520),n(8)),component=Object(r.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.pageWrapperClass},[n("div",{class:t.classObject},[t._t("default")],2)])}),[],!1,null,"9ddb4acc",null);e.default=component.exports},523:function(t,e,n){var content=n(532);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("7b369a60",content,!0,{sourceMap:!1})},529:function(t,e,n){"use strict";var o=n(81);e.a=Object(o.a)({"en-us":{pyconWelcome:"Welcome to PyCon TW 2024",pyconIntro:"PyCon Taiwan",achieveFirstStatLine:"Hold",achieveFirstEndLine:"years",achieveSecondStatLine:"Every Year",achieveSecondEndLine:"Speeches",achieveThirdStatLine:"Audience",achieveThirdEndLine:"People",sponsor:"Sponsor Us",sponsorList:"Sponsors",sponsorUs:"Be a Sponsor",bulletinList:"Latest Announcement",joinUs:"Join Us",callForProposals:"Call for Proposals",checkEvents:"Event Schedule",buyTickets:"Buy Tickets Now",typhoonInfoTitle:"Typhoon Preparedness Measures",typhoonInfo:"The event on September 2nd-3rd, 2023, depends on Taipei City Government's Closure Announcement. Stay updated via PyCon Taiwan official website and social media.{br}The organizer reserves the right to make final revisions, changes, interpretations of the event, and cancellations of “PyCon TW 2023”.{br}Let's say it:\"PyCon TW 2023 will definitely be held successfully!\""},"zh-hant":{pyconWelcome:"歡迎來到 PyCon TW 2024",pyconIntro:"PyCon Taiwan",achieveFirstStatLine:"持續舉辦",achieveFirstEndLine:"年",achieveSecondStatLine:"每年議程",achieveSecondEndLine:"場以上",achieveThirdStatLine:"參與會眾",achieveThirdEndLine:"人以上",sponsor:"贊助我們",sponsorList:"贊助夥伴",sponsorUs:"成為贊助夥伴",bulletinList:"最新公告",joinUs:"成為志工",callForProposals:"投稿募集",checkEvents:"查看議程",buyTickets:"立即購票",typhoonInfoTitle:"颱風因應措施",typhoonInfo:"本次活動期間 (2023 年 09 月 02 日至 03 日) 將依照「臺北市政府之停班公告」決定是否舉行,最新消息請關注「PyCon Taiwan 官網與社群媒體」之公告。{br}主辦單位保有對「PyCon TW 2023」的最終修改、變更、活動解釋及取消本活動之權利。{br}請跟我一起唸:PyCon TW 2023 一定可以順利舉行!"}})},530:function(t,e,n){"use strict";n.r(e);n(528);var o=n(529),r=n(45),d={i18n:o.a,name:"CoreTextButton",components:{ExtLink:r.a,LocaleLink:r.b},props:{primary:{type:Boolean,default:!0},secondary:{type:Boolean,default:!1},bordered:{type:Boolean,default:!1},large:{type:Boolean,default:!1},small:{type:Boolean,default:!1},block:{type:Boolean,default:!1},href:{type:String,default:void 0},to:{type:String,default:void 0},uppercase:{type:Boolean,default:!1},bulletin:{type:Boolean,default:!1}},computed:{getLocale:function(){return this.$i18n.locale},coreButtonClasses:function(){return{"core-button":!0,"--primary":this.primary,"--secondary":this.secondary,"--bordered":this.bordered,"--large":this.large,"--medium":this.medium,"--small":this.small,"--block":this.block,"--is-link":this.isLink,"--uppercase":this.uppercase,"--bulletin":this.bulletin,"--largeEn":"en-us"===this.getLocale}},medium:function(){return!this.large&&!this.small},isLink:function(){return this.href||this.to}}},l=(n(531),n(8)),component=Object(l.a)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("button",{class:t.coreButtonClasses},[t.href?n("ext-link",{attrs:{href:t.href}},[n("span",[t._t("default")],2)]):t.to?n("locale-link",{attrs:{to:t.to,customized:""}},[n("span",[t._t("default")],2)]):t._t("default")],2)}),[],!1,null,"7bd0f299",null);e.default=component.exports},531:function(t,e,n){"use strict";n(523)},532:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,'.core-button[data-v-7bd0f299]{position:relative}.core-button>a[data-v-7bd0f299]{font-family:Source Sans Pro, -apple-system, Roboto, Helvetica Neue, sans-serif;outline:2px solid transparent;outline-offset:2px}.core-button.--is-link>a[data-v-7bd0f299], .core-button[data-v-7bd0f299]:not(.--is-link){display:inline-flex;align-items:center;justify-content:center;outline:2px solid transparent;outline-offset:2px}.core-button.--is-link>a[data-v-7bd0f299],.core-button[data-v-7bd0f299]:not(.--is-link){line-height:1.25rem;border-radius:40px}.core-button[data-v-7bd0f299]:not(.--is-link){cursor:default;--tw-border-opacity:1;border-color:rgba(168, 180, 202, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(168, 180, 202, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(205, 210, 226, var(--tw-text-opacity))}.core-button.--uppercase>a[data-v-7bd0f299]{text-transform:uppercase}.core-button.--primary>a[data-v-7bd0f299]{z-index:10;border-width:0;--tw-text-opacity:1;color:rgba(240, 235, 245, var(--tw-text-opacity));background-image:linear-gradient(276.15deg,#61c8a4 .74%,#548fcb 32.18%,#3849de 53.25%,#be3692 93.14%)}.core-button.--primary>a span[data-v-7bd0f299]{position:relative;z-index:30}.core-button.--primary>a[data-v-7bd0f299]:hover:after{opacity:1}.core-button.--primary.--large[data-v-7bd0f299]:not(.--is-link), .core-button.--primary.--large>a[data-v-7bd0f299]{font-weight:700}.core-button.--primary.--large[data-v-7bd0f299]:not(.--is-link),.core-button.--primary.--large>a[data-v-7bd0f299]{height:86px;font-size:28px;padding:24px 48px;min-width:128px}.core-button.--primary.--largeEn>a[data-v-7bd0f299]{min-width:323px}.core-button.--primary.--medium[data-v-7bd0f299]:not(.--is-link), .core-button.--primary.--medium>a[data-v-7bd0f299]{font-weight:600}.core-button.--primary.--medium[data-v-7bd0f299]:not(.--is-link),.core-button.--primary.--medium>a[data-v-7bd0f299]{height:68px;font-size:24px;padding:16px 48px;min-width:108px}.core-button.--primary.--small[data-v-7bd0f299]:not(.--is-link), .core-button.--primary.--small>a[data-v-7bd0f299]{height:3rem;font-size:1rem;line-height:1.5rem;font-weight:600}.core-button.--primary.--small[data-v-7bd0f299]:not(.--is-link),.core-button.--primary.--small>a[data-v-7bd0f299]{padding:10px 22px;min-width:80px;height:60px;font-size:20px}.core-button.--primary>a[data-v-7bd0f299]:after{position:absolute;left:0px;top:0px;height:100%;width:100%;z-index:20;opacity:0;border-radius:inherit;content:"";background-image:linear-gradient(96.26deg,#5fbeab 5.5%,#66b4e2 31.92%,#4454df 53.53%,#be3692 82.35%);transition:opacity .5s ease-out}.core-button.--bordered>a[data-v-7bd0f299]{z-index:10;--tw-text-opacity:1;color:rgba(240, 235, 245, var(--tw-text-opacity));background:linear-gradient(#121023,#121023) padding-box,linear-gradient(276.15deg,#61c8a4 .74%,#548fcb 32.18%,#3849de 53.25%,#be3692 93.14%) border-box;border:5px solid transparent;border-radius:40px}.core-button.--bordered>a span[data-v-7bd0f299]{position:relative;z-index:30}.core-button.--bordered>a[data-v-7bd0f299]:hover:after{opacity:1}.core-button.--bordered.--large[data-v-7bd0f299]:not(.--is-link), .core-button.--bordered.--large>a[data-v-7bd0f299]{font-weight:700}.core-button.--bordered.--large[data-v-7bd0f299]:not(.--is-link),.core-button.--bordered.--large>a[data-v-7bd0f299]{height:86px;font-size:28px;padding:24px 48px;min-width:128px}.core-button.--bordered.--largeEn>a[data-v-7bd0f299]{min-width:323px}.core-button.--bordered.--medium[data-v-7bd0f299]:not(.--is-link), .core-button.--bordered.--medium>a[data-v-7bd0f299]{font-weight:600}.core-button.--bordered.--medium[data-v-7bd0f299]:not(.--is-link),.core-button.--bordered.--medium>a[data-v-7bd0f299]{height:68px;font-size:24px;padding:16px 48px;min-width:108px}.core-button.--bordered.--small[data-v-7bd0f299]:not(.--is-link), .core-button.--bordered.--small>a[data-v-7bd0f299]{height:3rem;font-size:1rem;line-height:1.5rem;font-weight:600}.core-button.--bordered.--small[data-v-7bd0f299]:not(.--is-link),.core-button.--bordered.--small>a[data-v-7bd0f299]{padding:10px 22px;min-width:80px;height:60px;font-size:20px}.core-button.--bordered>a[data-v-7bd0f299]:after{position:absolute;left:0px;top:0px;height:100%;width:100%;z-index:20;opacity:0;border-radius:inherit;content:"";background:linear-gradient(#121023,#121023) padding-box,linear-gradient(96.26deg,#5fbeab 5.5%,#66b4e2 31.92%,#4454df 53.53%,#be3692 82.35%) border-box;border:5px solid transparent;transition:opacity .5s ease-out}.core-button.--secondary>a[data-v-7bd0f299]{z-index:10;--tw-bg-opacity:1;background-color:rgba(218, 139, 220, var(--tw-bg-opacity));background-image:none}.core-button.--secondary>a span[data-v-7bd0f299]{position:relative;z-index:30;--tw-text-opacity:1;color:rgba(26, 26, 48, var(--tw-text-opacity))}.core-button.--secondary>a:hover span[data-v-7bd0f299]{--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity))}.core-button.--secondary>a[data-v-7bd0f299]:hover:after{opacity:1}.core-button.--secondary.--large[data-v-7bd0f299]:not(.--is-link), .core-button.--secondary.--large>a[data-v-7bd0f299]{font-weight:700}.core-button.--secondary.--large[data-v-7bd0f299]:not(.--is-link),.core-button.--secondary.--large>a[data-v-7bd0f299]{height:57px;font-size:18px;padding:16px 36px}.core-button.--secondary.--medium[data-v-7bd0f299]:not(.--is-link), .core-button.--secondary.--medium>a[data-v-7bd0f299], .core-button.--secondary.--small[data-v-7bd0f299]:not(.--is-link), .core-button.--secondary.--small>a[data-v-7bd0f299]{font-weight:700}.core-button.--secondary.--medium[data-v-7bd0f299]:not(.--is-link),.core-button.--secondary.--medium>a[data-v-7bd0f299],.core-button.--secondary.--small[data-v-7bd0f299]:not(.--is-link),.core-button.--secondary.--small>a[data-v-7bd0f299]{height:42px;font-size:20px;padding:10px 22px}.core-button.--secondary>a[data-v-7bd0f299]:after{position:absolute;left:0px;top:0px;height:100%;width:100%;--tw-border-opacity:1;border-color:rgba(218, 139, 220, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(26, 26, 48, var(--tw-bg-opacity));z-index:20;opacity:0;content:"";background-image:none;border-radius:inherit;transition:opacity .5s ease-out}.core-button.--secondary.--medium>a[data-v-7bd0f299]:after,.core-button.--secondary.--small>a[data-v-7bd0f299]:after{border-width:3px}.core-button.--secondary.--large>a[data-v-7bd0f299]:after{border-width:2px}.core-button.--medium.--bulletin.--is-link>a[data-v-7bd0f299],.core-button.--medium.--bulletin[data-v-7bd0f299]:not(.--is-link){border-width:3px}',""]),o.locals={},t.exports=o},539:function(t,e,n){var content=n(549);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("0fbbaa4a",content,!0,{sourceMap:!1})},547:function(t,e,n){var content=n(575);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("3f408362",content,!0,{sourceMap:!1})},548:function(t,e,n){"use strict";n(539)},549:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,".modal[data-v-af04c12e]{position:fixed;left:0px;top:0px;z-index:9998;display:flex;height:100vh;width:100%;align-items:center;justify-content:center;background-color:rgba(18,16,35,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.closingArea[data-v-af04c12e]{position:absolute;z-index:9999;height:100%;width:100%}.lightBox[data-v-af04c12e]{position:relative;display:flex;width:91.666667%;flex-direction:column;border-radius:1.5rem;border-width:3px;--tw-border-opacity:1;border-color:rgba(195, 134, 174, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(18, 16, 35, var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:1.25rem;padding-bottom:1.25rem;z-index:10000}@media (min-width: 768px){.lightBox[data-v-af04c12e]{width:80%}.lightBox[data-v-af04c12e]{max-width:42rem}.lightBox[data-v-af04c12e]{border-width:2px}.lightBox[data-v-af04c12e]{padding-left:3rem;padding-right:3rem}.lightBox[data-v-af04c12e]{padding-bottom:1.5rem}.lightBox[data-v-af04c12e]{padding-top:3.5rem}}.lightBox__closeButtonContainer[data-v-af04c12e]{position:absolute;right:17px;top:17px;margin-left:auto;display:flex;cursor:pointer;--tw-text-opacity:1;color:rgba(195, 134, 174, var(--tw-text-opacity))}@media (min-width:768px){.lightBox__closeButtonContainer[data-v-af04c12e]{right:38.5px}.lightBox__closeButtonContainer[data-v-af04c12e]{top:39.25px}}.lightBox__closeButton[data-v-af04c12e]{height:1.25rem;width:1.25rem}.lightBox__photo__box[data-v-af04c12e]{position:relative;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;display:flex}.lightBox__photo[data-v-af04c12e]{height:4rem;width:4rem}@media (min-width: 768px){.lightBox__photo[data-v-af04c12e]{height:6rem}.lightBox__photo[data-v-af04c12e]{width:6rem}}.lightBox__photo[data-v-af04c12e]{position:relative;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;transform:translateX(-20px)}.lightBox__photo[data-v-af04c12e]:first-of-type{transform:translateX(0)}.lightBox__photo>img[data-v-af04c12e]{position:absolute;border-radius:inherit;-o-object-fit:contain;object-fit:contain;width:calc(100% - 10px)}.img__bg[data-v-af04c12e]{--tw-bg-opacity:1;background-color:rgba(247, 246, 254, var(--tw-bg-opacity))}.lightBox__header[data-v-af04c12e]{display:flex;flex-direction:column;align-items:center}.lightBox__title[data-v-af04c12e]{margin-top:0.75rem;font-family:Noto Serif TC, -apple-system, serif;font-size:1.125rem;line-height:1.75rem;font-weight:600}@media (min-width: 768px){.lightBox__title[data-v-af04c12e]{margin-top:1.5rem}.lightBox__title[data-v-af04c12e]{font-size:1.25rem;line-height:1.75rem}}.lightBox__intro[data-v-af04c12e]{margin-top:0.875rem;display:flex;flex-direction:column;overflow-y:auto;font-family:Source Sans Pro, -apple-system, Roboto, Helvetica Neue, sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;max-height:10rem;white-space:pre-line}@media (min-width: 768px){.lightBox__intro[data-v-af04c12e]{margin-top:1rem}.lightBox__intro[data-v-af04c12e]{font-size:1.125rem;line-height:1.75rem}}.lightBox__buttons[data-v-af04c12e]{margin-left:auto;margin-right:auto;margin-top:1.5rem}@media (min-width: 768px){.lightBox__buttons[data-v-af04c12e]{margin-top:1.5rem;margin-bottom:1.5rem}}",""]),o.locals={},t.exports=o},550:function(t,e,n){var content=n(577);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("599ee5e8",content,!0,{sourceMap:!1})},556:function(t,e,n){"use strict";n.r(e);var o=n(81),r={i18n:Object(o.a)({"en-us":{website:"Website"},"zh-hant":{website:"官方網站"}}),name:"Modal",components:{TextButton:n(530).default},props:{value:{type:Boolean,default:!1},imgUrls:{type:[Array,String],default:""},imgBg:{type:Boolean,default:!1},name:{type:String,default:""},intro:{type:String,default:""},websiteUrl:{type:String,default:""},description:{type:Array,default:function(){return[]}}},data:function(){return{shouldShowModal:this.value}},watch:{value:function(t){this.shouldShowModal=t}},methods:{close:function(){this.shouldShowModal=!1,this.$emit("input",!1)},getImgUrlArr:function(){var t=[];return!0===Array.isArray(this.imgUrls)?t=this.imgUrls:t.push(this.imgUrls),t}}},d=(n(548),n(8)),component=Object(d.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"show",rawName:"v-show",value:t.shouldShowModal,expression:"shouldShowModal"}],staticClass:"modal"},[n("div",{staticClass:"closingArea",on:{click:t.close}}),t._v(" "),n("div",{staticClass:"lightBox"},[n("div",{staticClass:"lightBox__closeButtonContainer",on:{click:t.close}},[n("fa",{staticClass:"lightBox__closeButton",attrs:{icon:"times"}})],1),t._v(" "),n("div",{staticClass:"lightBox__photo__box"},t._l(t.getImgUrlArr(),(function(e){return n("div",{key:e,staticClass:"lightBox__photo",class:{img__bg:t.imgBg}},[n("img",{attrs:{src:e,alt:"photo"}})])})),0),t._v(" "),n("div",{staticClass:"lightBox__header"},[n("h1",{staticClass:"lightBox__title"},[t._v("\n "+t._s(t.name)+"\n ")])]),t._v(" "),n("div",{staticClass:"lightBox__intro"},[n("p",{staticClass:"text-sm"},[t._v(t._s(t.intro))]),t._v(" "),t._l(t.description,(function(e){return n("div",{key:e.id},t._l(e,(function(line){return n("p",{key:line.id,staticClass:"text-sm"},[t._v("\n "+t._s(line)+"\n ")])})),0)}))],2),t._v(" "),t.websiteUrl?n("div",{staticClass:"lightBox__buttons"},[n("text-button",{attrs:{href:t.websiteUrl,secondary:!0,primary:!1}},[t._v(t._s(t.$t("website")))])],1):t._e()])])}),[],!1,null,"af04c12e",null);e.default=component.exports},559:function(t,e,n){"use strict";n.r(e);var o={name:"IntroMilestone",props:{achievement:{type:String,default:""},achievementNumber:{type:String,default:""},achievementUnit:{type:String,default:""}}},r=(n(576),n(8)),component=Object(r.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"text-center font-serif font-bold"},[n("p",{staticClass:"text-2xl md:text-[1.2rem]"},[t._v("\n "+t._s(t.achievement)+"\n ")]),t._v(" "),n("p",{staticClass:"milestone__number"},[t._v("\n "+t._s(t.achievementNumber)+"\n ")]),t._v(" "),n("p",{staticClass:"mb-2 text-2xl md:mb-12 md:text-[1.2rem]"},[t._v("\n "+t._s(t.achievementUnit)+"\n ")])])}),[],!1,null,"dd90d086",null);e.default=component.exports},560:function(t,e,n){var content=n(600);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("4e50b5ab",content,!0,{sourceMap:!1})},573:function(t,e,n){t.exports=n.p+"img/heading-bullet.7ae9e31.svg"},574:function(t,e,n){"use strict";n(547)},575:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,".container[data-v-f253525c]{display:flex;align-items:center}@media (min-width: 768px){.container[data-v-f253525c]{margin-bottom:1.75rem}}h2[data-v-f253525c]{font-family:Noto Serif TC, -apple-system, serif;font-weight:700;font-size:26px}@media (min-width:768px){h2[data-v-f253525c]{font-size:32px}}h2[data-v-f253525c]{background:linear-gradient(302.44deg,#8be1c2 .18%,#5b69e2 43.9%,#a764c9 53.21%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bulletin-color[data-v-f253525c]{--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity))}.bullet[data-v-f253525c]{width:2.5rem}@media (min-width: 768px){.bullet[data-v-f253525c]{width:4rem}}",""]),o.locals={},t.exports=o},576:function(t,e,n){"use strict";n(550)},577:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,".milestone__number[data-v-dd90d086]{background:linear-gradient(302.44deg,#8be1c2 .18%,#5b69e2 43.9%,#a764c9 53.21%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:5.4rem;filter:drop-shadow(4px 6px 0 #4f4f4f)}@media (max-width:833px){.milestone__number[data-v-dd90d086]{font-size:4.8rem}}",""]),o.locals={},t.exports=o},584:function(t,e,n){"use strict";n.r(e);var o={name:"CoreH2",props:{title:{type:String,required:!0},bulletinColor:{type:Boolean,default:!1},isBulleted:{type:Boolean,default:!0}},computed:{classObject:function(){return{"tracking-wider":"en-us"!==this.$i18n.locale,"bulletin-color":this.bulletinColor}}}},r=(n(574),n(8)),component=Object(r.a)(o,(function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"container"},[t.isBulleted?o("div",[o("img",{staticClass:"bullet",attrs:{src:n(573),alt:"heading-bullet"}})]):t._e(),t._v(" "),o("h2",{class:t.classObject},[t._v(t._s(t.title))])])}),[],!1,null,"f253525c",null);e.default=component.exports},587:function(t,e,n){"use strict";n.r(e);n(597);var o={name:"BulletinCard",components:{},props:{title:{type:String,default:""},description:{type:String,default:""},link:{type:String,default:""},isExternalLink:{type:Boolean,default:!1},icon:{type:String,default:""},showBulletin:{type:Boolean,default:!1}},methods:{onClick:function(){var t=this.$props,e=t.isExternalLink,link=t.link;e?window.open(link,"_blank"):this.$router.push(link)}}},r=n(8),component=Object(r.a)(o,(function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{directives:[{name:"show",rawName:"v-show",value:t.showBulletin,expression:"showBulletin"}],staticClass:"relative flex h-64 w-48 flex-col items-center justify-center rounded-xl border-[1px] border-solid border-transparent bg-[#1f1c3b] text-[#a9a6d9] hover:cursor-pointer hover:border-[#746bb8] hover:bg-[#352d66] hover:text-[#f0ebf5] hover:shadow-[0_0_10px_10px_#352d66]",on:{click:t.onClick}},[o("div",{staticClass:"mt-[230%] xs:mt-[170%]"}),t._v(" "),o("img",{staticClass:"absolute top-[12.5%] scale-90 transform md:scale-100",attrs:{src:n(591)("./"+t.icon)}}),t._v(" "),o("div",{staticClass:"absolute top-[30%]"},[o("h2",{staticClass:"mb-5 mt-6 text-center font-serif text-base font-bold xs:mb-5 xs:mt-8 xs:text-xl"},[t._v("\n "+t._s(t.title)+"\n ")]),t._v(" "),o("p",{staticClass:"px-5 pb-6 text-[0.6rem] xs:text-[0.8rem]"},[t._v("\n "+t._s(t.description)+"\n ")])])])}),[],!1,null,null,null);e.default=component.exports},591:function(t,e,n){var map={"./Blog.svg":592,"./Discord.svg":593,"./HackMD.svg":594,"./PyCast.svg":595,"./YouTube.svg":596};function o(t){var e=r(t);return n(e)}function r(t){if(!n.o(map,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return map[t]}o.keys=function(){return Object.keys(map)},o.resolve=r,t.exports=o,o.id=591},592:function(t,e,n){t.exports=n.p+"img/Blog.348b5bb.svg"},593:function(t,e,n){t.exports=n.p+"img/Discord.db24e9d.svg"},594:function(t,e,n){t.exports=n.p+"img/HackMD.b872042.svg"},595:function(t,e,n){t.exports=n.p+"img/PyCast.bcca2a8.svg"},596:function(t,e){t.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjU3NDcgMzUuMzY2OUwzNS41MjAxIDMwLjIxNDhMMjYuNTc0NyAyNS4wNjI3VjM1LjM2NjlaIiBmaWxsPSIjOTI1OEJGIi8+CjxwYXRoIGQ9Ik0zMCAyLjcxNDg0QzE0LjgxNDUgMi43MTQ4NCAyLjUgMTUuMDI5MyAyLjUgMzAuMjE0OEMyLjUgNDUuNDAwNCAxNC44MTQ1IDU3LjcxNDggMzAgNTcuNzE0OEM0NS4xODU1IDU3LjcxNDggNTcuNSA0NS40MDA0IDU3LjUgMzAuMjE0OEM1Ny41IDE1LjAyOTMgNDUuMTg1NSAyLjcxNDg0IDMwIDIuNzE0ODRaTTQ3LjE4MzMgMzAuMjQzQzQ3LjE4MzMgMzAuMjQzIDQ3LjE4MzMgMzUuODIwMSA0Ni40NzU4IDM4LjUwOTRDNDYuMDc5MyAzOS45ODE0IDQ0LjkxODYgNDEuMTQyMSA0My40NDY2IDQxLjUzODJDNDAuNzU3MyA0Mi4yNDYxIDMwIDQyLjI0NjEgMzAgNDIuMjQ2MUMzMCA0Mi4yNDYxIDE5LjI3MDggNDIuMjQ2MSAxNi41NTM0IDQxLjUxMDFDMTUuMDgxNCA0MS4xMTQgMTMuOTIwNyAzOS45NTI5IDEzLjUyNDIgMzguNDgwOUMxMi44MTYzIDM1LjgyMDEgMTIuODE2MyAzMC4yMTQ4IDEyLjgxNjMgMzAuMjE0OEMxMi44MTYzIDMwLjIxNDggMTIuODE2MyAyNC42MzgxIDEzLjUyNDIgMjEuOTQ4OEMxMy45MjAzIDIwLjQ3NjggMTUuMTA5NSAxOS4yODc2IDE2LjU1MzQgMTguODkxNUMxOS4yNDI3IDE4LjE4MzYgMzAgMTguMTgzNiAzMCAxOC4xODM2QzMwIDE4LjE4MzYgNDAuNzU3MyAxOC4xODM2IDQzLjQ0NjYgMTguOTE5NkM0NC45MTg2IDE5LjMxNTcgNDYuMDc5MyAyMC40NzY4IDQ2LjQ3NTggMjEuOTQ4OEM0Ny4yMTE4IDI0LjYzODEgNDcuMTgzMyAzMC4yNDMgNDcuMTgzMyAzMC4yNDNaIiBmaWxsPSIjOTI1OEJGIi8+Cjwvc3ZnPgo="},598:function(t,e,n){t.exports=n.p+"img/sponsor-logo-diamond.7a9f1e2.svg"},599:function(t,e,n){"use strict";n(560)},600:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,".sponsorCard[data-v-2c80be7d]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;background-color:#f7f6fe}.sponsorCard>.dummy[data-v-2c80be7d]{margin-top:100%}.sponsorCard>img[data-v-2c80be7d]{position:absolute;-o-object-fit:contain;object-fit:contain;width:calc(100% - 10px)}.sponsorCard.-small[data-v-2c80be7d]{height:4rem;width:4rem}@media (min-width: 768px){.sponsorCard.-small[data-v-2c80be7d]{height:6rem}.sponsorCard.-small[data-v-2c80be7d]{width:6rem}}.sponsorCard__tag[data-v-2c80be7d]{position:absolute;display:flex;height:1.25rem;width:100%;align-items:center;justify-content:center;font-size:12px;font-weight:600;bottom:13px;background-color:#bd7fa7;color:#fff}@media (max-width:768px){.sponsorCard__tag[data-v-2c80be7d]{display:none!important}}img.diamond[data-v-2c80be7d]{margin-right:0.25rem}",""]),o.locals={},t.exports=o},601:function(t,e,n){var content=n(648);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("1226d321",content,!0,{sourceMap:!1})},640:function(t,e,n){"use strict";n.r(e);var o=n(81),r={i18n:Object(o.a)({"en-us":{diamond:"Diamond",platinum:"Platinum",gold:"Gold",silver:"Silver",bronze:"Bronze",special:"Special Sponsorship","special-thanks":"Special Thanks to","co-organizer":"Co-organizer",organizer:"Organizer"},"zh-hant":{diamond:"鑽石級贊助",platinum:"白金級贊助",gold:"金級贊助",silver:"銀級贊助",bronze:"銅級贊助",special:"特別贊助","special-thanks":"特別感謝","co-organizer":"協辦單位",organizer:"主辦單位"}}),name:"SponsorCardCollection",props:{levelName:{type:String,default:""}}},d=n(8),component=Object(d.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"lg:px-16"},[n("h3",{staticClass:"mb-7 mt-8 font-serif text-xl font-semibold text-[#CED3E3] md:mx-1 md:mb-8 md:mt-12 md:text-2xl md:font-bold"},[t._v("\n "+t._s(t.$t(t.levelName))+"\n ")]),t._v(" "),n("div",{staticClass:"grid grid-cols-2 gap-4 md:mb-6 md:grid-cols-5 md:gap-8"},[t._t("default",null,{className:"transition-all duration-200 w-full opacity-90 hover:cursor-pointer hover:opacity-100 hover:scale-110 "})],2)])}),[],!1,null,null,null);e.default=component.exports},641:function(t,e,n){"use strict";n.r(e);n(528);var o={name:"SponsorCard",props:{sponsorName:{type:String,default:""},logoUrl:{type:String,default:""},tag:{type:String,default:""},small:{type:Boolean,default:!1}},computed:{classObject:function(){return{sponsorCard:!0,"-small":this.small}}}},r=(n(599),n(8)),component=Object(r.a)(o,(function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{directives:[{name:"show",rawName:"v-show",value:!!t.logoUrl,expression:"!!logoUrl"}],class:t.classObject},[o("div",{staticClass:"dummy"}),t._v(" "),o("img",{attrs:{src:t.logoUrl,alt:t.sponsorName}}),t._v(" "),t.tag?o("div",{staticClass:"sponsorCard__tag"},[o("img",{staticClass:"diamond",attrs:{src:n(598),alt:"sponsor-logo-diamond"}}),t._v("\n "+t._s(t.tag)+"\n ")]):t._e()])}),[],!1,null,"2c80be7d",null);e.default=component.exports},647:function(t,e,n){"use strict";n(601)},648:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,".intro[data-v-5ef74a5c]{position:relative;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;padding-top:1rem;padding-bottom:1rem;font-family:Noto Serif TC, -apple-system, serif}@media (min-width: 768px){.intro[data-v-5ef74a5c]{padding-top:0px;padding-bottom:0px}}.intro-milestones[data-v-5ef74a5c]{display:flex;flex-direction:column}@media (min-width: 768px){.intro-milestones[data-v-5ef74a5c]{display:grid}.intro-milestones[data-v-5ef74a5c]{grid-template-columns:repeat(3, minmax(0, 1fr))}}.description-wrapper[data-v-5ef74a5c]{margin-bottom:0px;display:flex;flex-direction:column}@media (min-width: 768px){.description-wrapper[data-v-5ef74a5c]{margin-bottom:7rem}.description-wrapper[data-v-5ef74a5c]{flex-direction:row}}.description-wrapper>div[data-v-5ef74a5c]{margin-bottom:6rem;flex:1 1 0%}@media (min-width: 768px){.description-wrapper>div[data-v-5ef74a5c]{margin-bottom:0px}}.description-wrapper>div>*[data-v-5ef74a5c]{padding-bottom:1.75rem}@media (min-width: 768px){.description-wrapper>div>*[data-v-5ef74a5c]{padding-bottom:0px}}.info-section-description[data-v-5ef74a5c]{margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding-left:0px}@media (min-width: 768px){.info-section-description[data-v-5ef74a5c]{padding-left:3.5rem}}.info-section-description[data-v-5ef74a5c]{text-align:justify}.intro-h2[data-v-5ef74a5c]{margin-left:auto;margin-right:auto;justify-content:center}@media (min-width: 768px){.intro-h2[data-v-5ef74a5c]{justify-content:flex-start}}.intro-milestones-title[data-v-5ef74a5c]{margin-bottom:3.5rem}@media (min-width: 768px){.intro-milestones-title[data-v-5ef74a5c]{margin-bottom:1.75rem}}",""]),o.locals={},t.exports=o},695:function(t,e,n){"use strict";n.r(e);var o=n(117),r=n(587),d=n(81),l={i18n:Object(d.a)({"en-us":{blog:{title:"Blog",description:"Receive the latest news, must not miss the blog, we will push the latest information on blog."},hackmd:{title:"HackMD",description:"HackMD allows everyone to write knowledge. Write and share your knowledge in Markdown."},pycast:{title:"PyCast",description:"PyCast often invites Python speakers and volunteers over the years to talk about life and Python."},youtube:{title:"YouTube",description:"PyCon TW uploads the video on YouTube every year. Welcome to subscribe to our channel."},discord:{title:"Discord",description:"Join the PyConTW Discord server to get instant access to the latest topics of the conference online."}},"zh-hant":{blog:{title:"Blog",description:"馬上接收到 PyConTW 最新資訊,一定不能錯過部落格,我們會把最新的資訊推播到部落格上。"},hackmd:{title:"共同筆記",description:"HackMD 是能讓大家快速撰寫知識的管理平台,歡迎在 Markdown 中編寫並分享您的知識。"},pycast:{title:"PyCast",description:"PyCast 節目常邀請 Python 神人講者及歷年志工來聊聊與生活近況以及 Python 相關的二三事。"},youtube:{title:"YouTube",description:"PyCon TW 每年固定上傳議程錄影於 YouTube ,讓大家能一同觀看,歡迎訂閱我們的頻道。"},discord:{title:"Discord",description:"加入 PyConTW Discord 聊天室並加入今年伺服器即可在線上即時參與大會的最新話題。"}}}),name:"BulletinCardCollection",components:{BulletinCard:r.default},data:function(){return{landingBulletinsConfig:o.a}}},c=n(8),component=Object(c.a)(l,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"flex w-full flex-col"},[n("div",{staticClass:"mt-9 grid grid-cols-1 place-items-center justify-center gap-10 md:mx-auto md:mt-0 md:w-10/12 md:grid-cols-3 lg:justify-start"},t._l(t.landingBulletinsConfig,(function(e,o){return n("bulletin-card",{key:"landing-bulletin-"+o,attrs:{title:t.$t(e.titleI18nKey),description:t.$t(e.descriptionI18nKey),link:e.link,"is-external-link":e.isExternalLink,icon:e.icon,"show-bulletin":e.showBulletin}})})),1)])}),[],!1,null,null,null);e.default=component.exports},696:function(t,e,n){"use strict";n.r(e);var o=n(81),r=Object(o.a)({"en-us":{milestone:[{achievement:"Hold",achievementNumber:"12",achievementUnit:"years"},{achievement:"Every Year",achievementNumber:"30",achievementUnit:"Speeches"},{achievement:"Audience",achievementNumber:"550",achievementUnit:"People"}],pyconIntro:"PyCon Taiwan",whatIsPyConTW:"What is PyCon Taiwan",whatIsPyConTWContent:"PyCon Taiwan is an annual convention in Taiwan for the discussion and promotion of the Python programming language. It is held by enthusiasts and focuses on Python technology and its versatile applications. We welcome people who are interested in Python to join PyCon Taiwan to share knowledge, exchange ideas, make connections and to help us grow our network.",whatIsPyCon:"What is PyCon",whatIsPyConContent:"PyCon, also known as the Python Annual Conference, is the annual event of the global Python community. The original PyCon was formed in North America in 2003, and now there are many other conferences being run in the PyCon spirit around the world."},"zh-hant":{milestone:[{achievement:"持續舉辦",achievementNumber:"12",achievementUnit:"年"},{achievement:"每年議程",achievementNumber:"30",achievementUnit:"場以上"},{achievement:"參與會眾",achievementNumber:"550",achievementUnit:"人以上"}],pyconIntro:"PyCon Taiwan",whatIsPyConTW:"何謂 PyCon Taiwan",whatIsPyConTWContent:"PyCon Taiwan 為一年一度由愛好者舉辦、討論並提倡使用 Python 程式語言的會議,聚焦在 Python 技術與其多樣的可能應用的交流。我們歡迎所有對 Python 有興趣的朋友一同加入 PyCon Taiwan 來分享所學、交換想法、並且認識更多同好。",whatIsPyCon:"何謂 PyCon",whatIsPyConContent:"PyCon,亦即 Python 年會,是全球 Python 社群的年度盛會。最初於 2003 成立於北美,現在世界各地皆有以 PyCon 精神而成立的會議。"}}),d=n(559),l=n(584),c={i18n:r,name:"Intro",components:{IntroMilestone:d.default,CoreH2:l.default},props:{isBulleted:{type:Boolean,default:!0}}},m=(n(647),n(8)),component=Object(m.a)(c,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"intro"},[n("div",{staticClass:"description-wrapper"},[n("div",[n("core-h2",{staticClass:"intro-h2",attrs:{title:t.$t("whatIsPyCon"),"is-bulleted":t.isBulleted}}),t._v(" "),n("p",{staticClass:"info-section-description"},[t._v("\n "+t._s(t.$t("whatIsPyConContent"))+"\n ")])],1),t._v(" "),n("div",[n("core-h2",{staticClass:"intro-h2",attrs:{title:t.$t("whatIsPyConTW"),"is-bulleted":t.isBulleted}}),t._v(" "),n("p",{staticClass:"info-section-description"},[t._v("\n "+t._s(t.$t("whatIsPyConTWContent"))+"\n ")])],1)]),t._v(" "),n("core-h2",{staticClass:"intro-h2 intro-milestones-title",attrs:{title:t.$t("pyconIntro"),"is-bulleted":t.isBulleted}}),t._v(" "),n("div",{staticClass:"intro-milestones"},t._l(t.$t("milestone"),(function(t,e){return n("intro-milestone",{key:"milestone_"+e,attrs:{achievement:t.achievement,"achievement-number":t.achievementNumber,"achievement-unit":t.achievementUnit}})})),1)],1)}),[],!1,null,"5ef74a5c",null);e.default=component.exports;installComponents(component,{IntroMilestone:n(559).default})},714:function(t,e,n){var content=n(765);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("175a1d17",content,!0,{sourceMap:!1})},757:function(t,e,n){t.exports=n.p+"img/meteor-1.5e93d44.png"},758:function(t,e,n){t.exports=n.p+"img/meteor-2.b59bd77.png"},759:function(t,e,n){t.exports=n.p+"img/curly-1.ebdbada.png"},760:function(t,e,n){t.exports=n.p+"img/curly-2.e802c9f.png"},764:function(t,e,n){"use strict";n(714)},765:function(t,e,n){var o=n(19),r=n(183),d=n(766),l=n(767),c=n(768),m=n(769),f=n(770),h=n(771),v=n(772),x=o((function(i){return i[1]})),y=r(d),_=r(l),w=r(c),k=r(m),C=r(f),M=r(h),B=r(v);x.push([t.i,'.landing__background[data-v-148e0943], .landing__background[data-v-148e0943]:after{position:relative;top:0px;right:0px;bottom:0px;left:0px}.landing__background[data-v-148e0943],.landing__background[data-v-148e0943]:after{height:calc(100vh - 3rem);min-height:750px}.landing__background[data-v-148e0943]:after{position:absolute;top:0px;height:100vh;background-size:contain;background-position:center;background-repeat:no-repeat;content:"";background-image:url('+y+');z-index:-10}.landing__background__items[data-v-148e0943]{position:absolute;height:100%;width:100%}.landing__background__items__meter[data-v-148e0943]:first-of-type{position:absolute;opacity:0;top:2%;left:-29%;width:60vw;animation:meteor-fade-in-data-v-148e0943 .75s ease-out forwards}.landing__background__items__meter[data-v-148e0943]:nth-of-type(2){position:absolute;opacity:0;top:29%;left:-25%;width:51vw;animation:meteor-fade-in-data-v-148e0943 .75s ease-out .5s forwards}@keyframes meteor-fade-in-data-v-148e0943{0%{transform:translateX(-20%) translateY(-20%);opacity:0}to{transform:translateX(0) translateY(0);opacity:1}}.landing__background__items__curly[data-v-148e0943]:first-of-type{position:absolute;width:41.666667%;top:16%;left:61%}.landing__background__items__curly[data-v-148e0943]:nth-of-type(2){position:absolute;width:41.666667%;top:88%;left:8%}.landing__background__items__curly[data-v-148e0943]:after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;height:100%;width:100%;--tw-bg-opacity:1;background-color:rgba(18, 16, 35, var(--tw-bg-opacity));content:""}.landing__background__items__curly[data-v-148e0943]:first-of-type:after{animation:curly-fade-in-data-v-148e0943 1s linear forwards}.landing__background__items__curly[data-v-148e0943]:nth-of-type(2):after{animation:curly-fade-in-data-v-148e0943 1s linear .5s forwards}@keyframes curly-fade-in-data-v-148e0943{0%{width:100%}to{width:0}}.landing__background__items__circle[data-v-148e0943]{position:absolute;height:0px;width:20%;background-repeat:no-repeat;top:64%;left:40%;background-image:url('+_+");background-size:100%;animation:geometry-fade-in-data-v-148e0943 1s linear forwards}.landing__background__items__square[data-v-148e0943]{position:absolute;height:0px;background-repeat:no-repeat;top:63%;left:-5%;width:19vw;background-image:url("+w+");background-size:100%;animation:geometry-fade-in-data-v-148e0943 1s linear .5s forwards}@keyframes geometry-fade-in-data-v-148e0943{0%{height:0}to{height:20vw}}.landing__background__items__cone[data-v-148e0943]{position:absolute;display:none;background-size:contain;background-repeat:no-repeat}@media (min-width: 768px){.landing__background__items__cone[data-v-148e0943]{display:block}}.landing__background__items__cone[data-v-148e0943]{top:66%;left:79%;width:7.7vw;aspect-ratio:1;background-image:url("+k+");animation:cone-fade-in-data-v-148e0943 1.5s forwards}@keyframes cone-fade-in-data-v-148e0943{0%{transform:scale(0)}to{transform:scale(1)}}.landing__title[data-v-148e0943]{position:relative;top:5rem;min-width:100%;background-size:contain;background-repeat:no-repeat;opacity:0;background-image:url("+C+");min-height:50vh;animation:title-fade-in-data-v-148e0943 .5s linear 1s forwards}@keyframes title-fade-in-data-v-148e0943{0%{opacity:0}to{opacity:1}}@media (min-width:768px){.landing__background[data-v-148e0943]:after{background-image:url("+M+")}.landing__title[data-v-148e0943]{background-image:url("+B+");background-repeat:no-repeat;background-position-x:0;background-position-y:2.5rem;background-size:100%;min-height:280px;min-width:45vw}.landing__background__items__meter[data-v-148e0943]:first-of-type{top:-28%;left:-8%;width:35vw}.landing__background__items__meter[data-v-148e0943]:nth-of-type(2){top:8%;left:-8%;width:30vw}.landing__background__items__curly[data-v-148e0943]:first-of-type{width:13vw;top:-2%;left:41%}.landing__background__items__curly[data-v-148e0943]:nth-of-type(2){width:13vw;top:41%;left:64%}.landing__background__items__circle[data-v-148e0943]{top:44%;left:90%;width:8.4vw}.landing__background__items__square[data-v-148e0943]{top:58%;left:63%;width:7vw}}@media (min-width:1600px){.landing__title[data-v-148e0943]{min-height:330px;min-width:864px}}",""]),x.locals={},t.exports=x},766:function(t,e,n){t.exports=n.p+"img/landing-background-rwd.9f6ad2b.png"},767:function(t,e,n){t.exports=n.p+"img/geometry-1.a7e0bd6.png"},768:function(t,e,n){t.exports=n.p+"img/geometry-2.8e283e5.png"},769:function(t,e,n){t.exports=n.p+"img/cone.7fe2886.png"},770:function(t,e,n){t.exports=n.p+"img/landing-title-rwd.19637d3.png"},771:function(t,e,n){t.exports=n.p+"img/landing-background.541968f.png"},772:function(t,e,n){t.exports=n.p+"img/landing-title.19637d3.png"}}]); \ No newline at end of file diff --git a/_nuxt/5e2792d.js b/_nuxt/5e2792d.js deleted file mode 100644 index 034d5bb5e2..0000000000 --- a/_nuxt/5e2792d.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[79,6,10,15,23],{1029:function(t,e,n){"use strict";n.r(e);var o=n(81),r=Object(o.a)({"en-us":{titlePart1:"PyCon TW 2024 Calling in Kaohsiung: Dive into Python!",titlePart2:" ",pageAbstract:"The spark between technology and humanity will ignite your inspiration at PyCon TW 2024!{br}More with multiple ticket types to choose from. Engage with experts and learn from peers.",about:{title:"Conference Information",date:"Date & Time: September 21 to September 22, 2024 (GMT+8)",place:"Venue & Address: National Science and Technology Museum (South Complex) - No. 797, Jiuru 1st Rd., Sanmin Dist., Kaohsiung City 807044, Taiwan "},ticketsIntro:{title:"Tickets",description:"The following time is GMT+8."},beforeBuyingTickets:{title:"Before Buying Tickets",content:[{title:"Need Reimbursement from Your Company? Get a Corporate Ticket!",description:["We will NOT provide an invoice for “Non-Corporate Tickets”. "]},{title:"Need Group-Buy Corporate Discount?",description:["We provide “Group-Buy Corporate Discounts” for purchasing at least 3 Corporate Tickets. Please fill out the {groupBuyCorporateTicketsForm} with your current needs if you have interest in group-buy corporate tickets.","NO refunds or exchanges once group-buy corporate tickets are sold.","Once group-buy corporate tickets are sold, we will send invitation codes for registering “Group-Buy Corporate Tickets” on KKTIX. Each of the invitation codes is time-sensitive. The invitation codes that do not register on KKTIX within the time limit will automatically expire, and there will be NO refunds or exchanges of tickets."]}]},notice:{title:"Notice",content:[{title:"We follow the {everybodyContributesPrinciple}, it’s necessary for all attendees including speakers and organizers to purchase tickets or contribute to the PyCon TW Community.",description:[]},{title:"Please follow our {codeOfConduct}. This convention applies to all the words and deeds of participants in the relevant entities and digital fields of PyCon Taiwan.",description:[]},{title:"PyCon TW 2024 will have around 45% of the talks in English.",description:[]},{title:"If you need reimbursement from your company, please get your “Corporate Tickets”.",description:["You will see two EXTRA required fields, Invoiced Company Name and VAT Number, needed specially for the reimbursement purpose, to meet our local tax regulation in corporate tickets.",'If you need reimbursement after purchasing "Non-Corporate Tickets", please apply {nonCorporateTicketsInvoicing}.']},{title:"About “Corporate Tickets”",description:["We will send electronic invoices directly to your email address AFTER the event if you bought corporate tickets.","We will send electronic invoices directly to your email address AFTER confirming the remittance if you bought group-buy corporate tickets.","To buy “Group-Buy Corporate Tickets”, please fill out the {groupBuyCorporateTicketsForm} for discounts. NO refunds or exchanges once group-buy corporate tickets are sold.","We will base on the “remittance time” to determine whether the group-buy corporate tickets include a t-shirt."]},{title:"About “Concession Tickets”",description:['If you are a disability (holding {disabilityCertification} ), both the disability and ONE accompanying person should buy "Concession Tickets".','If you want to buy "Concession Tickets", please complete the "{identityVerificationOfPeopleWithDisability}" on the KKTIX one day before buying the ticket.','The disability must register with an accompanying person. When registering, please show the {disabilityCertification} and carry it with you during the event for inspection. If the Certificate of Disability cannot be presented, the disability and accompanying person need to make up the balance with the "Individual Ticket (Regular Stage)" before entering the venue.']},{title:"About “T-Shirt & Exclusive Swag”",description:["If you bought the tickets with t-shirt or exclusive swag, we will redeem them to you at the service counter during the conference (September 21 - 22, 2024).","If you bought the ticket with t-shirt, please fill out the correct size of t-shirt. We will NOT provide changing the size of t-shirts."]},{title:"Ticket refund and exchange are handled by {kktixOnBehalf}. If you want to apply for a refund or exchange via KKTIX, please mail to {contact}. If you request a refund via KKTIX, a 10% handling fee will be charged, and refunds will not be accepted within ten days before the event (excluding the event day). Please refer to the {kktixTicketExchangeRefundPolicy}.",description:[]},{title:"{privacyPolicy}",description:[]},{title:"Please kindly mail to {contact} if you have any questions about tickets.",description:[]},{title:"For more information on PyCon TW 2024, please refer to our {officialWebsite}.",description:[]},{title:"The organizer reserves the right to make final revisions, changes, interpretations of the event, and cancellations of PyCon TW 2024.",description:[]}]},tickets:{concession:"Concession",concessionTicket:"Concession Ticket",corporate:"Corporate",groupBuyCorporate:"Group-Buy Corporate",individual:"Individual",individualRegular:"Individual Ticket (Regular Stage)",premium:"Individual Sponsor"},features:{conferencePass:"Conference Pass",disabilitiesOnly:"ONLY for Disabilities",earlyStageDiscount:"Discount for Early Bird",tShirt:"T-Shirt",earlyStageTShirt:"T-Shirt ONLY for Early Bird Stage",earlyRegularStageTShirt:"T-Shirt ONLY for Early Bird and Regular Stage",regularStageTShirt:"T-Shirt ONLY for Regular Stage",exclusiveSwag:"Exclusive Swag",groupBuyDiscount:"Group-Buy Discount",groupBuyApply:"Apply for {groupBuyCorporateApplication}",invitationOfSpeakerNight:"Invitation of “Speakers’ Night”",lunchBoxAndDesserts:"Lunch Box & Desserts",reimbursementReceipt:"Reimbursement Receipt",support:"Ticket for Supporting PyCon TW 2024",thankYouList:"Name Listed at the Venue to Thank You for Supporting PyCon TW 2024"},sellingStage:{earlyStage:"Early Stage",regularStage:"Regular Stage",finalStage:"Final Stage"},sellingStatus:{apply:"Free to Apply",comingSoon:"Coming Soon",selling:"On Sale Now",ended:"Closed",soldOut:"Sold Out"},terms:{codeOfConduct:"Code of Conduct of PyCon TW 2024",disabilityCertification:"Certificate of Disability",everybodyContributesPrinciple:"Principle of Everybody Contributes",groupBuyCorporateTicketsForm:"application form",groupBuyCorporateApplication:"Group-Buy Corporate Tickets",identityVerificationOfPeopleWithDisability:"Identity Verification of People with Disability",kktixOnBehalf:"KKTIX on behalf of the event organizer",kktixTicketExchangeRefundPolicy:"KKTIX ticket exchange and refund policy",nonCorporateTicketsInvoicing:"Non-Corporate Tickets Invoicing",privacyPolicy:"Privacy Policy of PyCon Taiwan 2024",viewPricePage:"See on KKTIX",officialWebsite:"official website"},og:{title:"Ticket Info",description:"The spark between technology and humanity will ignite your inspiration at PyCon TW 2024!{br}More with multiple ticket types to choose from. Engage with experts and learn from peers."}},"zh-hant":{titlePart1:"科技與人性的火花,",titlePart2:"讓PyCon TW 2024為你激發!",pageAbstract:"多樣票價供您選擇,{conditionalBr}人人都可以找到適合自己的方案。{br} 多元化學習與多視角觀察技術應用,{conditionalBr}深入淺出引你進入 Python 學習殿堂。{br}",about:{title:"大會資訊",date:"日期與時間:2024 年 09 月 21 日 與 2024 年 09 月 22 日 (GMT+8)",place:"地點與地址:國立科學工藝博物館(南館) - 高雄市三民區九如一路797號"},ticketsIntro:{title:"購票方案",description:"從早鳥票到一般票,企業票至個人贊助票,您可以依照您的需求選擇您需要的票種。"},beforeBuyingTickets:{title:"購票前請留意",content:[{title:"您有需要填寫統編向公司申請報帳嗎? 請至企業票購票頁!",description:["如果您有報帳需求,請至「企業票購票頁」購票,企業票購票表單有提供有報帳抬頭與統一編號的欄位。","非企業票種不支援任何報帳需求。","如果您購買「非企業票種」後有報帳需求,請填寫 {nonCorporateTicketsInvoicing}。"]},{title:"您有需要企業團購優惠嗎?企業團體票有優惠!",description:["如果您想購買 3 張以上的企業票,歡迎填寫 {groupBuyCorporateTicketsForm}洽談團購優惠。","企業團體票一經售出,恕不退費或換票。","企業團體票售出後,我們將寄送「符合購買張數的邀請碼」用於 KKTIX 註冊「企業團體票」,每一組邀請碼皆有時效性,未在時限內於 KKTIX 完成註冊的邀請碼會自動失效,屆時視同放棄,恕不退費或換票。"]}]},notice:{title:"注意事項",content:[{title:"PyCon TW 2024 為公開售票活動。所有參與者 (包含講者與籌備人員),均需透過對 PyCon TW 貢獻或付費參與。詳見 {everybodyContributesPrinciple}。",description:[]},{title:"請務必遵守 {codeOfConduct}。本公約適用於參與者在 PyCon Taiwan 相關實體與數位場域中的一切言行,期望大家一起合作。",description:[]},{title:"本次年會約有 45% 的全英文演講。",description:[]},{title:"如果您有報帳需求,請前往「企業票種購票頁」。",description:["企業票種購買頁將提供額外兩個必填欄位用於報帳:「發票抬頭」和「統一編號」,以滿足稅收法規。","如果您購買「非企業票種」後有報帳需求,請填寫 {nonCorporateTicketsInvoicing}。"]},{title:"關於「企業票種 (企業票與企業團體票)」",description:["如果您是購買「企業票」,我們將於「活動結束後」開立電子發票,並寄送至您提供的電子信箱。","如果您是購買「企業團體票」,我們將於「確認匯款後」開立電子發票,並寄送至您提供的電子信箱。","欲購買「企業團體票」請填寫 {groupBuyCorporateTicketsForm} 洽談團購優惠。企業團體票一經售出,恕不退費或換票。","企業團體票一律以匯款時間為準決定是否有包含紀念衣服。"]},{title:"關於「愛心優待票」",description:["如果您是身心障礙人士 (持有 {disabilityCertification} ),身心障礙人士與一名陪同人員皆須購買「愛心優待票」。","如果您欲購買「愛心優待票」,請在購票前一日於 KKTIX 完成「{identityVerificationOfPeopleWithDisability}」。","身心障礙人士須與一名陪同人員一同報到,報到時請務必出示 {disabilityCertification} 並於活動期間隨身攜帶以備查驗。若無法出示身心障礙證明,身心障礙人士與陪同人員皆需補足與「個人票 (一般階段)」之票價差方可入場。"]},{title:"關於「紀念衣服與限定紀念品」",description:["如果您購買的票種有包含紀念衣服或限定紀念品,我們將於年會期間 (2024 年 09 月 21 日至 22 日) 於大會服務櫃檯兌換給您。","如果您購買的票種有包含紀念衣服,請務必填寫「正確的衣服尺寸」。紀念衣服售出後不提供衣服尺寸更換。"]},{title:"本活動委託 {kktixOnBehalf}。如果您欲透過 KKTIX 辦理退換票,請來信至 {contact}。如果您自行透過 KKTIX 退票,將酌收 10% 手續費且活動前十天內 (不含活動日) 不予退票。詳情請見 {kktixTicketExchangeRefundPolicy}。",description:[]},{title:"{privacyPolicy}",description:[]},{title:"如果您有任何購票相關疑問,請來信至 {contact}。",description:[]},{title:"更多關於今年大會的訊息,請關注 {officialWebsite}。",description:[]},{title:"主辦單位保有對 PyCon TW 2024 最終修改、變更、活動解釋及取消本活動之權利。",description:[]}]},tickets:{concession:"愛心優待票",concessionTicket:"愛心優待票",corporate:"企業票",groupBuyCorporate:"企業團體票",individual:"個人票",individualRegular:"個人票 (一般階段)",premium:"個人贊助票"},features:{conferencePass:"全程參與 PyCon TW 2024",disabilitiesOnly:"限身心障礙人士購買",earlyStageDiscount:"早鳥階段限定購票優惠",tShirt:"紀念衣服",earlyStageTShirt:"紀念衣服",earlyRegularStageTShirt:"紀念衣服(晚鳥除外)",regularStageTShirt:"紀念衣服(晚鳥除外)",exclusiveSwag:"大會限定紀念品",groupBuyDiscount:"團體購票折扣",groupBuyApply:"請洽{groupBuyCorporateApplication}",invitationOfSpeakerNight:"講者晚宴入場邀請",lunchBoxAndDesserts:"午餐餐盒與茶點",reimbursementReceipt:"提供企業報帳收據",support:"購票支持本屆大會",thankYouList:"舉辦大會現場列名"},sellingStage:{earlyStage:"早鳥階段",regularStage:"一般階段",finalStage:"晚鳥階段"},sellingStatus:{apply:"歡迎洽詢",comingSoon:"尚未開賣",selling:"售票中",ended:"結束",soldOut:"票種售罄"},terms:{codeOfConduct:"PyCon TW 2024 行為準則",disabilityCertification:"身心障礙證明",everybodyContributesPrinciple:"Everybody Contributes 原則",groupBuyCorporateTicketsForm:"PyCon TW 2024 企業團體票申請",groupBuyCorporateApplication:"企業團體票申請",identityVerificationOfPeopleWithDisability:"身心障礙者身份認證",kktixOnBehalf:"KKTIX 代理退票與退費",kktixTicketExchangeRefundPolicy:"KKTIX 代理退換票辦法",nonCorporateTicketsInvoicing:"PyCon TW 2024 非企業票種開立發票申請",privacyPolicy:"PyCon Taiwan 2024 個人資料保護聲明",viewPricePage:"詳見售票",officialWebsite:"PyCon TW 2024 大會官方網站"},og:{title:"購票資訊",description:"多樣票價供您選擇,人人都可以找到適合自己的方案。多元化學習與多視角觀察技術應用,深入淺出引你進入 Python 學習殿堂。"}}}),c={APPLY:"apply",COMING_SOON:"comingSoon",SELLING:"selling",ENDED:"ended",SOLD_OUT:"soldOut"},l={codeOfConduct:"/about/code-of-conduct",disabilityCertification:"https://www.mohw.gov.tw/cp-88-235-1-45.html",everybodyContributesPrinciple:"http://jessenoller.com/blog/2011/05/25/pycon-everybody-pays",groupBuyCorporateTicketsForm:"https://forms.gle/HRBH3KfDpFm2Y4nK6",identityVerificationOfPeopleWithDisability:"https://kktix.com/account/identities",kktixCorporate2024:"https://pycontw.kktix.cc/events/2024-corporate",kktixIndividual2024:"https://pycontw.kktix.cc/events/2024-individual",kktixOnBehalf:"https://support.kktix.com/knowledgebase/articles/356418",kktixReserved2024:"https://pycontw.kktix.cc/events/2024-reserved",nonCorporateTicketsInvoicing:"https://forms.gle/neJhs8xKQ1gykQQB8",privacyPolicy:"/about/privacy-policy",organizerEmail:"mailto:organizers@python.tw",officialWebsite:"/"},d=[{titleI18nKey:"tickets.premium",price:"NT$ 5,500",image:n(679),featuresI18nKey:["support","thankYouList","tShirt","exclusiveSwag","invitationOfSpeakerNight","lunchBoxAndDesserts","conferencePass"],statusI18nKey:c.COMING_SOON,link:l.kktixIndividual2024},{titleI18nKey:"tickets.individual",prices:[{titleI18nKey:"sellingStage.earlyStage",price:"NT$ 2,790"},{titleI18nKey:"sellingStage.regularStage",price:"NT$ 3,790"},{titleI18nKey:"sellingStage.finalStage",price:"NT$ 4,290"}],image:n(679),featuresI18nKey:["earlyStageDiscount","lunchBoxAndDesserts","conferencePass","earlyRegularStageTShirt"],statusI18nKey:c.COMING_SOON,link:l.kktixIndividual2024},{titleI18nKey:"tickets.concession",price:"NT$ 1,895",image:n(679),featuresI18nKey:["disabilitiesOnly","lunchBoxAndDesserts","conferencePass","tShirt"],statusI18nKey:c.COMING_SOON,link:l.kktixIndividual2024},{titleI18nKey:"tickets.corporate",prices:[{titleI18nKey:"sellingStage.regularStage",price:"NT$ 5,800"},{titleI18nKey:"sellingStage.finalStage",price:"NT$ 6,500"}],image:n(734),featuresI18nKey:["reimbursementReceipt","regularStageTShirt","lunchBoxAndDesserts","conferencePass"],statusI18nKey:c.COMING_SOON,link:l.kktixCorporate2024},{titleI18nKey:"tickets.groupBuyCorporate",prices:[{titleI18nKey:"sellingStage.regularStage",price:"NT$ 5,220"}],image:n(734),featuresI18nKey:["reimbursementReceipt","groupBuyDiscount","earlyStageTShirt","lunchBoxAndDesserts","conferencePass","groupBuyApply"],statusI18nKey:c.COMING_SOON,link:l.groupBuyCorporateTicketsForm}],f=n(522),h=n(519),y=n(540),m=n(45),x=n(530),k={i18n:r,name:"PageTickets",components:{Banner:y.default,CoreH1:h.default,ExtLink:m.a,I18nPageWrapper:f.default,LocaleLink:m.b,TextButton:x.default},data:function(){return{pageLinks:l,ticketsBanner:n(541),ticketInfoConfig:d,ticketSellingStatus:c}},computed:{bannerStyle:function(){return{"background-image":"url(".concat(this.ticketsBanner,")"),"background-repeat":"no-repeat","background-position":"center"}},ticketTitleStyle:function(){return{"font-size":"en-us"===this.$i18n.locale?"22px":"32px"}},shouldBreak:function(){return window.innerWidth<768}},methods:{isStrikethrough:function(t){return t?{"line-through":!0}:{}}},head:function(){return{title:this.$i18n.t("og.title"),meta:[{hid:"og:title",property:"og:title",content:this.$i18n.t("og.title")},{hid:"og:description",property:"og:description",content:this.$i18n.t("pageAbstract")},{hid:"description",name:"description",content:this.$i18n.t("pageAbstract")}]}}},v=(n(995),n(8)),component=Object(v.a)(k,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("banner",[n("div",{staticClass:"mt-8 flex flex-col"},[n("core-h1",{staticClass:"mx-4 text-[40px] md:mb-0",attrs:{title:t.$t("titlePart1")}}),t._v(" "),t.$t("titlePart2")?n("core-h1",{staticClass:"mx-4",attrs:{title:t.$t("titlePart2")}}):t._e()],1),t._v(" "),n("div",{staticClass:"flex flex-col md:grid-cols-2"},[n("i18n",{staticClass:"md:text-align-center",attrs:{path:"pageAbstract",tag:"div"},scopedSlots:t._u([{key:"br",fn:function(){return[n("br")]},proxy:!0},t.shouldBreak?{key:"conditionalBr",fn:function(){return[n("br")]},proxy:!0}:null],null,!0)})],1)]),t._v(" "),n("i18n-page-wrapper",{staticClass:"px-8 sm:px-10 md:px-32 lg:px-60",attrs:{"custom-x":""}},[n("div",{staticClass:"mt-10 pb-8 md:mt-0"},[n("h2",{staticClass:"mt-[-40px] text-[32px]"},[t._v("\n "+t._s(t.$t("about.title"))+"\n ")]),t._v(" "),n("ul",{staticClass:"ul-p-0 list-disc text-[18px]"},[n("i18n",{staticClass:"p-0 leading-[30px]",attrs:{path:"about.date",tag:"li"},scopedSlots:t._u([{key:"br",fn:function(){return[n("br")]},proxy:!0}])}),t._v(" "),n("i18n",{staticClass:"p-0 leading-[30px]",attrs:{path:"about.place",tag:"li"},scopedSlots:t._u([{key:"br",fn:function(){return[n("br")]},proxy:!0}])})],1)]),t._v(" "),n("div",{staticClass:"mb-12"},[n("h2",{staticClass:"text-[32px]"},[t._v(t._s(t.$t("ticketsIntro.title")))]),t._v(" "),n("i18n",{staticClass:"text-[18px] leading-[30px]",attrs:{path:"ticketsIntro.description",tag:"p"},scopedSlots:t._u([{key:"financialAid",fn:function(){return[n("locale-link",{attrs:{to:t.pageLinks.financialAid,underline:"",highlight:""}},[t._v(t._s(t.$t("terms.financialAid")))])]},proxy:!0}])})],1),t._v(" "),n("section",{staticClass:"mb-[50px] flex w-full flex-col gap-20"},t._l(t.ticketInfoConfig,(function(e,o){return n("div",{key:"tickets."+o,staticClass:"flex flex-col xl:flex-row"},[n("div",{staticClass:"m-auto flex flex-1 flex-col items-center justify-center pb-6 xl:mr-2 xl:flex-grow-[2] xl:items-start xl:pb-0"},[n("img",{staticClass:"mx-auto w-20 px-0 pb-[12px] pt-0 xl:m-0",attrs:{src:e.image,alt:e.title}}),t._v(" "),n("div",{staticClass:"font-serif font-semibold",style:t.ticketTitleStyle},[t._v("\n "+t._s(t.$t(e.titleI18nKey))+"\n ")])]),t._v(" "),n("ul",{staticClass:"features mx-auto flex flex-1 flex-col justify-center xl:flex-grow-[4]"},t._l(e.featuresI18nKey,(function(e,i){return n("li",{key:"tickets.features."+i,staticClass:"li-mt-0 li-mb-6 flex gap-1 font-sans text-[18px]"},[t._v("\n ✓\n "),n("i18n",{staticClass:"inline-block",attrs:{path:"features."+e,tag:"div"},scopedSlots:t._u([{key:"groupBuyCorporateApplication",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.groupBuyCorporateTicketsForm,highlight:"",underline:""}},[t._v(t._s(t.$t("terms.groupBuyCorporateApplication")))])]},proxy:!0}],null,!0)})],1)})),0),t._v(" "),n("div",{staticClass:"mx-auto pb-6 xl:flex xl:flex-1 xl:flex-grow-[2] xl:items-center xl:pb-0"},[e.priceOnSale?n("div",{staticClass:"mx-1.5 my-auto text-center font-bold text-pink-700"},[t._v("\n "+t._s(e.priceOnSale)+"\n ")]):t._e(),t._v(" "),e.price?n("div",{class:t.isStrikethrough(!!e.priceOnSale)},[t._v("\n "+t._s(e.price)+"\n ")]):e.priceI18nKey?n("div",[t._v("\n "+t._s(t.$t(e.priceI18nKey))+"\n ")]):e.prices?n("div",t._l(e.prices,(function(e,o){return n("div",{key:"price-"+o,staticClass:"mb-[24px]"},[n("div",{staticClass:"text-[20px] font-bold"},[t._v("\n "+t._s(t.$t(e.titleI18nKey))+"\n ")]),t._v(" "),n("div",[t._v(t._s(e.price))])])})),0):t._e()]),t._v(" "),n("div",{staticClass:"sellingStatusButton flex items-center justify-center xl:justify-end"},[n("text-button",{attrs:{href:e.statusI18nKey===t.ticketSellingStatus.SELLING||e.statusI18nKey===t.ticketSellingStatus.APPLY?e.link:null,small:""}},[t._v(t._s(t.$t("sellingStatus."+e.statusI18nKey)))])],1)])})),0),t._v(" "),n("div",{staticClass:"mb-[60px]"},[n("h2",{staticClass:"text-[32px]"},[t._v("\n "+t._s(t.$t("beforeBuyingTickets.title"))+"\n ")]),t._v(" "),n("ul",{staticClass:"ul-p-0 list-disc text-[18px]"},t._l(t.$t("beforeBuyingTickets.content"),(function(e,i){return n("li",{key:"beforeBuyingTickets."+i,staticClass:"li-mb-44 leading-[30px]"},[n("i18n",{attrs:{path:"beforeBuyingTickets.content."+i+".title",tag:"div"},scopedSlots:t._u([{key:"br",fn:function(){return[n("br")]},proxy:!0}],null,!0)}),t._v(" "),n("ul",{staticClass:"list-disc"},t._l(t.$t("beforeBuyingTickets.content."+i+".description"),(function(e,o){return n("i18n",{key:e+"."+o,staticClass:"leading-[30px]",attrs:{path:"beforeBuyingTickets.content."+i+".description."+o,tag:"li"},scopedSlots:t._u([{key:"nonCorporateTicketsInvoicing",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.nonCorporateTicketsInvoicing,highlight:"",underline:""}},[t._v(t._s(t.$t("terms.nonCorporateTicketsInvoicing")))])]},proxy:!0},{key:"groupBuyCorporateTicketsForm",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.groupBuyCorporateTicketsForm,highlight:"",underline:""}},[t._v(t._s(t.$t("terms.groupBuyCorporateTicketsForm")))])]},proxy:!0}],null,!0)})})),1)],1)})),0)]),t._v(" "),n("div",[n("h2",[t._v(t._s(t.$t("notice.title")))]),t._v(" "),n("ul",{staticClass:"ul-p-0 list-decimal text-[18px]"},t._l(t.$t("notice.content"),(function(e,i){return n("li",{key:"notice."+i,staticClass:"li-mt-0 li-mb-44 leading-[30px]"},[n("i18n",{attrs:{path:"notice.content."+i+".title",tag:"div"},scopedSlots:t._u([{key:"br",fn:function(){return[n("br")]},proxy:!0},{key:"codeOfConduct",fn:function(){return[n("locale-link",{attrs:{to:t.pageLinks.codeOfConduct,underline:"",highlight:""}},[t._v(t._s(t.$t("terms.codeOfConduct")))])]},proxy:!0},{key:"everybodyContributesPrinciple",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.everybodyContributesPrinciple,underline:"",highlight:""}},[t._v(t._s(t.$t("terms.everybodyContributesPrinciple")))])]},proxy:!0},{key:"nonCorporateTicketsInvoicing",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.nonCorporateTicketsInvoicing,highlight:"",underline:""}},[t._v(t._s(t.$t("terms.nonCorporateTicketsInvoicing")))])]},proxy:!0},{key:"corporateTickets",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.kktixCorporate2024,highlight:"",underline:""}},[t._v(t._s(t.$t("terms.corporateTickets")))])]},proxy:!0},{key:"groupBuyCorporateTicketsForm",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.groupBuyCorporateTicketsForm,highlight:"",underline:""}},[t._v(t._s(t.$t("terms.groupBuyCorporateTicketsForm")))])]},proxy:!0},{key:"concessionTicket",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.kktixIndividual2024,underline:"",highlight:""}},[t._v(t._s(t.$t("tickets.concessionTicket")))])]},proxy:!0},{key:"financialAid",fn:function(){return[n("locale-link",{attrs:{to:t.pageLinks.financialAid,underline:"",highlight:""}},[t._v(t._s(t.$t("terms.financialAid")))])]},proxy:!0},{key:"kktixOnBehalf",fn:function(){return[n("locale-link",{attrs:{href:t.pageLinks.kktixOnBehalf,underline:"",highlight:""}},[t._v(t._s(t.$t("terms.kktixOnBehalf")))])]},proxy:!0},{key:"kktixTicketExchangeRefundPolicy",fn:function(){return[n("locale-link",{attrs:{href:t.pageLinks.kktixOnBehalf,underline:"",highlight:""}},[t._v(t._s(t.$t("terms.kktixTicketExchangeRefundPolicy")))])]},proxy:!0},{key:"privacyPolicy",fn:function(){return[n("locale-link",{attrs:{to:t.pageLinks.privacyPolicy,underline:"",highlight:""}},[t._v(t._s(t.$t("terms.privacyPolicy")))])]},proxy:!0},{key:"contact",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.organizerEmail,underline:"",highlight:""}},[t._v("\n organizers@python.tw\n ")])]},proxy:!0},{key:"officialWebsite",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.officialWebsite,highlight:"",underline:""}},[t._v(t._s(t.$t("terms.officialWebsite")))])]},proxy:!0}],null,!0)}),t._v(" "),n("ul",{staticClass:"list-disc"},t._l(t.$t("notice.content."+i+".description"),(function(e,o){return n("i18n",{key:e+"."+o,staticClass:"leading-[30px]",attrs:{path:"notice.content."+i+".description."+o,tag:"li"},scopedSlots:t._u([{key:"concession",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.kktixIndividual2024,underline:"",highlight:""}},[t._v(t._s(t.$t("tickets.concession")))])]},proxy:!0},{key:"identityVerificationOfPeopleWithDisability",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.identityVerificationOfPeopleWithDisability,highlight:"",underline:""}},[t._v(t._s(t.$t("terms.identityVerificationOfPeopleWithDisability")))])]},proxy:!0},{key:"disabilityCertification",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.disabilityCertification,underline:"",highlight:""}},[t._v(t._s(t.$t("terms.disabilityCertification")))])]},proxy:!0},{key:"individualRegular",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.kktixIndividual2024,underline:"",highlight:""}},[t._v(t._s(t.$t("tickets.individualRegular")))])]},proxy:!0},{key:"nonCorporateTicketsInvoicing",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.nonCorporateTicketsInvoicing,highlight:"",underline:""}},[t._v(t._s(t.$t("terms.nonCorporateTicketsInvoicing")))])]},proxy:!0},{key:"groupBuyCorporateTicketsForm",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.groupBuyCorporateTicketsForm,highlight:"",underline:""}},[t._v(t._s(t.$t("terms.groupBuyCorporateTicketsForm")))])]},proxy:!0},{key:"contact",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.organizerEmail,highlight:"",underline:""}},[t._v("\n organizers@python.tw\n ")])]},proxy:!0},{key:"concessionTicket",fn:function(){return[n("ext-link",{attrs:{href:t.pageLinks.kktixIndividual2024,underline:"",highlight:""}},[t._v(t._s(t.$t("tickets.concessionTicket")))])]},proxy:!0}],null,!0)})})),1)],1)})),0)])])],1)}),[],!1,null,"7ab5e6f4",null);e.default=component.exports},515:function(t,e,n){var content=n(518);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("3cda5dc8",content,!0,{sourceMap:!1})},516:function(t,e,n){var content=n(521);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("042ecdbe",content,!0,{sourceMap:!1})},517:function(t,e,n){"use strict";n(515)},518:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,"h1[data-v-feb57f82]{padding-top:0.5rem;padding-bottom:0.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;line-height:2;--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity));margin-bottom:0px}@media (min-width: 768px){h1[data-v-feb57f82]{margin-bottom:2.25rem}h1[data-v-feb57f82]{font-size:1.5rem;line-height:2rem}}h1[data-v-feb57f82]{text-shadow:#3643b5 2px 1px 0}",""]),o.locals={},t.exports=o},519:function(t,e,n){"use strict";n.r(e);var o={name:"CoreH1",props:{title:{type:String,required:!0},center:{type:Boolean,default:!1}},computed:{classObject:function(){return{"tracking-wider":"en-us"===this.$i18n.locale,"tracking-widest":"en-us"!==this.$i18n.locale,"text-center":this.center}}}},r=(n(517),n(8)),component=Object(r.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"flex justify-center font-serif"},[n("h1",{class:t.classObject},[t._v(t._s(t.title))])])}),[],!1,null,"feb57f82",null);e.default=component.exports},520:function(t,e,n){"use strict";n(516)},521:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,"h1[data-v-9ddb4acc]{margin-top:2rem;margin-bottom:2rem;width:100%;text-align:center;font-size:1.875rem;line-height:2.25rem}h2[data-v-9ddb4acc]{margin-bottom:1.5rem;margin-top:5rem;width:100%;font-size:1.5rem;line-height:2rem}h3[data-v-9ddb4acc]{margin-bottom:1rem;margin-top:2.5rem;width:100%;font-size:1.25rem;line-height:1.75rem}.paragraph[data-v-9ddb4acc], p[data-v-9ddb4acc]{margin-bottom:1rem;margin-top:0.25rem;width:100%;text-align:justify}span.text-2s[data-v-9ddb4acc]{font-size:.625rem}ul[data-v-9ddb4acc]{margin-bottom:1.5rem}ul.list-disc[data-v-9ddb4acc]{padding-left:3rem}li[data-v-9ddb4acc]{margin-top:0.25rem;margin-bottom:0.25rem}.page-wrapper[data-v-9ddb4acc]{background-image:none;background-size:7%,5%,7%,7%,7%,7%,7%,5%,7%,7%,7%,7%;background-position:6% 100px, 4% 958px, 4% 1816px, 96% 529px, 96% 1125px, 96% 1721px, 4% 2674px, 4% 3532px, 4% 4390px, 96% 2317px, 96% 2913px, 96% 3509px;background-repeat:no-repeat}",""]),o.locals={},t.exports=o},522:function(t,e,n){"use strict";n.r(e);var o={name:"I18nPageWrapper",props:{customX:{type:Boolean,default:!1},customY:{type:Boolean,default:!1},useBgDecoration:{type:Boolean,default:!0}},computed:{classObject:function(){return{"py-8":!this.customY,"md:py-20":!this.customY,"min-w-[272px]":!0,"mx-[24px]":!0,"w-auto":!0,"sm:mx-[32px]":!this.customX,"sm:w-auto":!this.customX,"md:mx-auto":!this.customX,"md:w-[706px]":!this.customX,"lg:mx-[168px]":!this.customX,"lg:w-auto":!this.customX,"xl:mx-auto":!this.customX,"xl:w-[1040px]":!this.customX}},pageWrapperClass:function(){return this.useBgDecoration?"bg-none lg:bg-wrapper bg-no-repeat bg-wrapper-top-left bg-wrapper-size":"bg-none"}}},r=(n(520),n(8)),component=Object(r.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.pageWrapperClass},[n("div",{class:t.classObject},[t._t("default")],2)])}),[],!1,null,"9ddb4acc",null);e.default=component.exports},523:function(t,e,n){var content=n(532);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("7b369a60",content,!0,{sourceMap:!1})},525:function(t,e,n){var o=n(51),r=n(26),c=/"/g;t.exports=function(t,e,n,l){var d=r(o(t)),f="<"+e;return""!==n&&(f+=" "+n+'="'+r(l).replace(c,""")+'"'),f+">"+d+""}},526:function(t,e,n){var o=n(9);t.exports=function(t){return o((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3}))}},527:function(t,e,n){var content=n(538);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("b0f4efe6",content,!0,{sourceMap:!1})},528:function(t,e,n){"use strict";var o=n(7),r=n(525);o({target:"String",proto:!0,forced:n(526)("small")},{small:function(){return r(this,"small","","")}})},529:function(t,e,n){"use strict";var o=n(81);e.a=Object(o.a)({"en-us":{pyconWelcome:"Welcome to PyCon TW 2024",pyconIntro:"PyCon Taiwan",achieveFirstStatLine:"Hold",achieveFirstEndLine:"years",achieveSecondStatLine:"Every Year",achieveSecondEndLine:"Speeches",achieveThirdStatLine:"Audience",achieveThirdEndLine:"People",sponsor:"Sponsor Us",sponsorList:"Sponsors",sponsorUs:"Be a Sponsor",bulletinList:"Latest Announcement",joinUs:"Join Us",callForProposals:"Call for Proposals",checkEvents:"Event Schedule",buyTickets:"Buy Tickets Now",typhoonInfoTitle:"Typhoon Preparedness Measures",typhoonInfo:"The event on September 2nd-3rd, 2023, depends on Taipei City Government's Closure Announcement. Stay updated via PyCon Taiwan official website and social media.{br}The organizer reserves the right to make final revisions, changes, interpretations of the event, and cancellations of “PyCon TW 2023”.{br}Let's say it:\"PyCon TW 2023 will definitely be held successfully!\""},"zh-hant":{pyconWelcome:"歡迎來到 PyCon TW 2024",pyconIntro:"PyCon Taiwan",achieveFirstStatLine:"持續舉辦",achieveFirstEndLine:"年",achieveSecondStatLine:"每年議程",achieveSecondEndLine:"場以上",achieveThirdStatLine:"參與會眾",achieveThirdEndLine:"人以上",sponsor:"贊助我們",sponsorList:"贊助夥伴",sponsorUs:"成為贊助夥伴",bulletinList:"最新公告",joinUs:"成為志工",callForProposals:"投稿募集",checkEvents:"查看議程",buyTickets:"立即購票",typhoonInfoTitle:"颱風因應措施",typhoonInfo:"本次活動期間 (2023 年 09 月 02 日至 03 日) 將依照「臺北市政府之停班公告」決定是否舉行,最新消息請關注「PyCon Taiwan 官網與社群媒體」之公告。{br}主辦單位保有對「PyCon TW 2023」的最終修改、變更、活動解釋及取消本活動之權利。{br}請跟我一起唸:PyCon TW 2023 一定可以順利舉行!"}})},530:function(t,e,n){"use strict";n.r(e);n(528);var o=n(529),r=n(45),c={i18n:o.a,name:"CoreTextButton",components:{ExtLink:r.a,LocaleLink:r.b},props:{primary:{type:Boolean,default:!0},secondary:{type:Boolean,default:!1},bordered:{type:Boolean,default:!1},large:{type:Boolean,default:!1},small:{type:Boolean,default:!1},block:{type:Boolean,default:!1},href:{type:String,default:void 0},to:{type:String,default:void 0},uppercase:{type:Boolean,default:!1},bulletin:{type:Boolean,default:!1}},computed:{getLocale:function(){return this.$i18n.locale},coreButtonClasses:function(){return{"core-button":!0,"--primary":this.primary,"--secondary":this.secondary,"--bordered":this.bordered,"--large":this.large,"--medium":this.medium,"--small":this.small,"--block":this.block,"--is-link":this.isLink,"--uppercase":this.uppercase,"--bulletin":this.bulletin,"--largeEn":"en-us"===this.getLocale}},medium:function(){return!this.large&&!this.small},isLink:function(){return this.href||this.to}}},l=(n(531),n(8)),component=Object(l.a)(c,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("button",{class:t.coreButtonClasses},[t.href?n("ext-link",{attrs:{href:t.href}},[n("span",[t._t("default")],2)]):t.to?n("locale-link",{attrs:{to:t.to,customized:""}},[n("span",[t._t("default")],2)]):t._t("default")],2)}),[],!1,null,"7bd0f299",null);e.default=component.exports},531:function(t,e,n){"use strict";n(523)},532:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,'.core-button[data-v-7bd0f299]{position:relative}.core-button>a[data-v-7bd0f299]{font-family:Source Sans Pro, -apple-system, Roboto, Helvetica Neue, sans-serif;outline:2px solid transparent;outline-offset:2px}.core-button.--is-link>a[data-v-7bd0f299], .core-button[data-v-7bd0f299]:not(.--is-link){display:inline-flex;align-items:center;justify-content:center;outline:2px solid transparent;outline-offset:2px}.core-button.--is-link>a[data-v-7bd0f299],.core-button[data-v-7bd0f299]:not(.--is-link){line-height:1.25rem;border-radius:40px}.core-button[data-v-7bd0f299]:not(.--is-link){cursor:default;--tw-border-opacity:1;border-color:rgba(168, 180, 202, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(168, 180, 202, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(205, 210, 226, var(--tw-text-opacity))}.core-button.--uppercase>a[data-v-7bd0f299]{text-transform:uppercase}.core-button.--primary>a[data-v-7bd0f299]{z-index:10;border-width:0;--tw-text-opacity:1;color:rgba(240, 235, 245, var(--tw-text-opacity));background-image:linear-gradient(276.15deg,#61c8a4 .74%,#548fcb 32.18%,#3849de 53.25%,#be3692 93.14%)}.core-button.--primary>a span[data-v-7bd0f299]{position:relative;z-index:30}.core-button.--primary>a[data-v-7bd0f299]:hover:after{opacity:1}.core-button.--primary.--large[data-v-7bd0f299]:not(.--is-link), .core-button.--primary.--large>a[data-v-7bd0f299]{font-weight:700}.core-button.--primary.--large[data-v-7bd0f299]:not(.--is-link),.core-button.--primary.--large>a[data-v-7bd0f299]{height:86px;font-size:28px;padding:24px 48px;min-width:128px}.core-button.--primary.--largeEn>a[data-v-7bd0f299]{min-width:323px}.core-button.--primary.--medium[data-v-7bd0f299]:not(.--is-link), .core-button.--primary.--medium>a[data-v-7bd0f299]{font-weight:600}.core-button.--primary.--medium[data-v-7bd0f299]:not(.--is-link),.core-button.--primary.--medium>a[data-v-7bd0f299]{height:68px;font-size:24px;padding:16px 48px;min-width:108px}.core-button.--primary.--small[data-v-7bd0f299]:not(.--is-link), .core-button.--primary.--small>a[data-v-7bd0f299]{height:3rem;font-size:1rem;line-height:1.5rem;font-weight:600}.core-button.--primary.--small[data-v-7bd0f299]:not(.--is-link),.core-button.--primary.--small>a[data-v-7bd0f299]{padding:10px 22px;min-width:80px;height:60px;font-size:20px}.core-button.--primary>a[data-v-7bd0f299]:after{position:absolute;left:0px;top:0px;height:100%;width:100%;z-index:20;opacity:0;border-radius:inherit;content:"";background-image:linear-gradient(96.26deg,#5fbeab 5.5%,#66b4e2 31.92%,#4454df 53.53%,#be3692 82.35%);transition:opacity .5s ease-out}.core-button.--bordered>a[data-v-7bd0f299]{z-index:10;--tw-text-opacity:1;color:rgba(240, 235, 245, var(--tw-text-opacity));background:linear-gradient(#121023,#121023) padding-box,linear-gradient(276.15deg,#61c8a4 .74%,#548fcb 32.18%,#3849de 53.25%,#be3692 93.14%) border-box;border:5px solid transparent;border-radius:40px}.core-button.--bordered>a span[data-v-7bd0f299]{position:relative;z-index:30}.core-button.--bordered>a[data-v-7bd0f299]:hover:after{opacity:1}.core-button.--bordered.--large[data-v-7bd0f299]:not(.--is-link), .core-button.--bordered.--large>a[data-v-7bd0f299]{font-weight:700}.core-button.--bordered.--large[data-v-7bd0f299]:not(.--is-link),.core-button.--bordered.--large>a[data-v-7bd0f299]{height:86px;font-size:28px;padding:24px 48px;min-width:128px}.core-button.--bordered.--largeEn>a[data-v-7bd0f299]{min-width:323px}.core-button.--bordered.--medium[data-v-7bd0f299]:not(.--is-link), .core-button.--bordered.--medium>a[data-v-7bd0f299]{font-weight:600}.core-button.--bordered.--medium[data-v-7bd0f299]:not(.--is-link),.core-button.--bordered.--medium>a[data-v-7bd0f299]{height:68px;font-size:24px;padding:16px 48px;min-width:108px}.core-button.--bordered.--small[data-v-7bd0f299]:not(.--is-link), .core-button.--bordered.--small>a[data-v-7bd0f299]{height:3rem;font-size:1rem;line-height:1.5rem;font-weight:600}.core-button.--bordered.--small[data-v-7bd0f299]:not(.--is-link),.core-button.--bordered.--small>a[data-v-7bd0f299]{padding:10px 22px;min-width:80px;height:60px;font-size:20px}.core-button.--bordered>a[data-v-7bd0f299]:after{position:absolute;left:0px;top:0px;height:100%;width:100%;z-index:20;opacity:0;border-radius:inherit;content:"";background:linear-gradient(#121023,#121023) padding-box,linear-gradient(96.26deg,#5fbeab 5.5%,#66b4e2 31.92%,#4454df 53.53%,#be3692 82.35%) border-box;border:5px solid transparent;transition:opacity .5s ease-out}.core-button.--secondary>a[data-v-7bd0f299]{z-index:10;--tw-bg-opacity:1;background-color:rgba(218, 139, 220, var(--tw-bg-opacity));background-image:none}.core-button.--secondary>a span[data-v-7bd0f299]{position:relative;z-index:30;--tw-text-opacity:1;color:rgba(26, 26, 48, var(--tw-text-opacity))}.core-button.--secondary>a:hover span[data-v-7bd0f299]{--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity))}.core-button.--secondary>a[data-v-7bd0f299]:hover:after{opacity:1}.core-button.--secondary.--large[data-v-7bd0f299]:not(.--is-link), .core-button.--secondary.--large>a[data-v-7bd0f299]{font-weight:700}.core-button.--secondary.--large[data-v-7bd0f299]:not(.--is-link),.core-button.--secondary.--large>a[data-v-7bd0f299]{height:57px;font-size:18px;padding:16px 36px}.core-button.--secondary.--medium[data-v-7bd0f299]:not(.--is-link), .core-button.--secondary.--medium>a[data-v-7bd0f299], .core-button.--secondary.--small[data-v-7bd0f299]:not(.--is-link), .core-button.--secondary.--small>a[data-v-7bd0f299]{font-weight:700}.core-button.--secondary.--medium[data-v-7bd0f299]:not(.--is-link),.core-button.--secondary.--medium>a[data-v-7bd0f299],.core-button.--secondary.--small[data-v-7bd0f299]:not(.--is-link),.core-button.--secondary.--small>a[data-v-7bd0f299]{height:42px;font-size:20px;padding:10px 22px}.core-button.--secondary>a[data-v-7bd0f299]:after{position:absolute;left:0px;top:0px;height:100%;width:100%;--tw-border-opacity:1;border-color:rgba(218, 139, 220, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(26, 26, 48, var(--tw-bg-opacity));z-index:20;opacity:0;content:"";background-image:none;border-radius:inherit;transition:opacity .5s ease-out}.core-button.--secondary.--medium>a[data-v-7bd0f299]:after,.core-button.--secondary.--small>a[data-v-7bd0f299]:after{border-width:3px}.core-button.--secondary.--large>a[data-v-7bd0f299]:after{border-width:2px}.core-button.--medium.--bulletin.--is-link>a[data-v-7bd0f299],.core-button.--medium.--bulletin[data-v-7bd0f299]:not(.--is-link){border-width:3px}',""]),o.locals={},t.exports=o},537:function(t,e,n){"use strict";n(527)},538:function(t,e,n){var o=n(19),r=n(183),c=n(285),l=n(286),d=n(287),f=n(288),h=o((function(i){return i[1]})),y=r(c),m=r(l),x=r(d),k=r(f);h.push([t.i,".banner[data-v-acd58fb0]{display:flex;width:100%;align-items:center;justify-content:center;font-family:Noto Serif TC, -apple-system, serif;font-weight:600;background-image:url("+y+"),url("+m+"),url("+x+"),url("+k+");background-repeat:no-repeat;background-position:5% 135px, 50% 50%, 94% 99px, 85% 70%}@media (min-width: 768px){.banner[data-v-acd58fb0]{background-position:16% 37%, 50% 50%, 77% 30%, 72% 490px}}@media (min-width: 1194px){.banner[data-v-acd58fb0]{background-position:16% 37%, 50% 100%, 77% 30%, 72% 490px}}.banner[data-v-acd58fb0]{background-size:11%,72%,22%,7%}@media (min-width: 768px){.banner[data-v-acd58fb0]{background-size:6%,36%,9%,4%}}.banner[data-v-acd58fb0]{height:calc(100vh - 320px);min-height:560px}.banner-texts[data-v-acd58fb0]{margin-left:0.375rem;margin-right:0.375rem;text-align:center}@media (min-width: 768px){.banner-texts[data-v-acd58fb0]{margin-left:3.5rem;margin-right:3.5rem}}.banner-texts[data-v-acd58fb0]{max-width:930px}",""]),h.locals={},t.exports=h},540:function(t,e,n){"use strict";n.r(e);var o={name:"Banner"},r=(n(537),n(8)),component=Object(r.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"banner"},[n("div",{staticClass:"banner-texts"},[t._t("default")],2)])}),[],!1,null,"acd58fb0",null);e.default=component.exports},541:function(t,e,n){t.exports=n.p+"img/Banner.62ce754.svg"},679:function(t,e,n){t.exports=n.p+"img/regular.8f272d9.svg"},734:function(t,e,n){t.exports=n.p+"img/corporate.a587c14.svg"},735:function(t,e,n){var content=n(996);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("4a529570",content,!0,{sourceMap:!1})},995:function(t,e,n){"use strict";n(735)},996:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,"ul.ul-p-0[data-v-7ab5e6f4]{padding:0}li.li-mt-0[data-v-7ab5e6f4]{margin-top:0}li.li-mb-44[data-v-7ab5e6f4]{margin-bottom:44px}li.li-mb-6[data-v-7ab5e6f4]{margin-bottom:6px}@media (min-width: 1440px){.features[data-v-7ab5e6f4]{margin-bottom:0px}}@media (min-width:1480px){.sellingStatusButton[data-v-7ab5e6f4]{flex-basis:160px}}h2[data-v-7ab5e6f4]{font-family:Noto Serif TC, -apple-system, serif;font-weight:700;text-align:center;font-size:28px;--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity));padding-bottom:1rem;padding-top:0px}@media (min-width: 1440px){h2[data-v-7ab5e6f4]{padding-bottom:2.5rem}h2[data-v-7ab5e6f4]{padding-top:1rem}}h2[data-v-7ab5e6f4]{margin-bottom:0.5rem;margin-top:0px;letter-spacing:0.1em}@media (min-width:1440px){h2[data-v-7ab5e6f4]{font-size:32px}}",""]),o.locals={},t.exports=o}}]); \ No newline at end of file diff --git a/_nuxt/07db48b.js b/_nuxt/ab60fb7.js similarity index 99% rename from _nuxt/07db48b.js rename to _nuxt/ab60fb7.js index 870a5291e4..67b494d671 100644 --- a/_nuxt/07db48b.js +++ b/_nuxt/ab60fb7.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{115:function(e,t,n){"use strict";n.r(t);var o={name:"CoreLocaleLink",props:{to:{type:String,default:""},customized:{type:Boolean,default:!1},highlight:{type:Boolean,default:!1},underline:{type:Boolean,default:!1}},computed:{classObject:function(){return{"core-localeLink":!0,highlight:this.highlight,underline:this.underline,"--customized":this.customized}}},methods:{onMouseEnter:function(){this.$emit("mouseenter")},onMouseLeave:function(){this.$emit("mouseleave")}}},r=(n(357),n(8)),component=Object(r.a)(o,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("nuxt-link",{class:e.classObject,attrs:{to:e.localePath(e.to)},nativeOn:{mouseenter:function(t){return e.onMouseEnter.apply(null,arguments)},mouseleave:function(t){return e.onMouseLeave.apply(null,arguments)}}},[e._t("default")],2)}),[],!1,null,"a9f55f18",null);t.default=component.exports},117:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return l}));var o={PRIMARY_JOIN_US:{isExternalLink:!0,path:"https://forms.gle/seaori7xF4vLSSUb7",textKey:"joinUs",isPrimary:!0,isLarge:!0},SECONDARY_JOIN_US:{isExternalLink:!0,path:"https://forms.gle/seaori7xF4vLSSUb7",textKey:"joinUs",isPrimary:!1,isBordered:!0,isLarge:!0},CFP:{isExternalLink:!1,path:"/speaking/cfp",textKey:"callForProposals",isPrimary:!0,isBordered:!0,isLarge:!0},CHECK_EVENTS:{isExternalLink:!1,path:"/conference/schedule",textKey:"checkEvents",isPrimary:!0,isLarge:!1},BUY_TICKETS:{isExternalLink:!1,path:"/registration/tickets",textKey:"buyTickets",isPrimary:!0,isLarge:!1}},r=[{titleI18nKey:"blog.title",descriptionI18nKey:"blog.description",link:"https://conf.python.tw",isExternalLink:!0,icon:"Blog.svg",showBulletin:!0},{titleI18nKey:"hackmd.title",descriptionI18nKey:"hackmd.description",link:"https://hackmd.io/@pycontw/2023",isExternalLink:!0,icon:"HackMD.svg",showBulletin:!1},{titleI18nKey:"pycast.title",descriptionI18nKey:"pycast.description",link:"https://podcasts.apple.com/podcast/id1559843325",isExternalLink:!0,icon:"PyCast.svg",showBulletin:!0},{titleI18nKey:"youtube.title",descriptionI18nKey:"youtube.description",link:"https://www.youtube.com/channel/UCHLnNgRnfGYDzPCCH8qGbQw",isExternalLink:!0,icon:"YouTube.svg",showBulletin:!0},{titleI18nKey:"discord.title",descriptionI18nKey:"discord.description",link:"",isExternalLink:!0,icon:"Discord.svg",showBulletin:!1}],c=[{text:"2012",link:"https://tw.pycon.org/2012/"},{text:"2013",link:"https://tw.pycon.org/2013/"},{text:"2014",link:"https://tw.pycon.org/2014apac/"},{text:"2015",link:"https://tw.pycon.org/2015apac/"},{text:"2016",link:"https://tw.pycon.org/2016/"},{text:"2017",link:"https://tw.pycon.org/2017/"},{text:"2018",link:"https://tw.pycon.org/2018/"},{text:"2019",link:"https://tw.pycon.org/2019/"},{text:"2020",link:"https://tw.pycon.org/2020/"},{text:"2021",link:"https://tw.pycon.org/2021/"},{text:"2022",link:"https://tw.pycon.org/2022/"},{text:"2023",link:"https://tw.pycon.org/2023/"}],l=[{icon:"Facebook.svg",link:"https://www.facebook.com/pycontw",altName:"Facebook Footer Icon"},{icon:"Instagram.svg",link:"https://www.instagram.com/pycon.tw/",altName:"Instagram Footer Icon"},{icon:"Twitter.svg",link:"https://twitter.com/pycontw",altName:"Twitter Footer Icon"},{icon:"Blog.svg",link:"https://conf.python.tw/",altName:"Blog Footer Icon"},{icon:"Discord.svg",link:"https://discord.com/invite/94hgCQv",altName:"Discord Footer Icon"},{icon:"YouTube.svg",link:"https://www.youtube.com/channel/UCHLnNgRnfGYDzPCCH8qGbQw",altName:"YouTube Footer Icon"},{icon:"Email.svg",link:"mailto:organizers@python.tw",altName:"Email Footer Icon"}]},140:function(e,t,n){"use strict";var o=n(81);t.a=Object(o.a)({"en-us":{codeOfConduct:"Code of Conduct",staff:"Staff",community:"Community",privacyPolicy:"Privacy Policy",history:"History",joinUs:"Join Us"},"zh-hant":{codeOfConduct:"行為準則",staff:"工作人員",community:"社群",privacyPolicy:"個人資料保護聲明",history:"歷年網站",joinUs:"成為志工"}})},141:function(e,t,n){"use strict";var o=n(81);t.a=Object(o.a)({"en-us":{about:"About",pycontw:"PyCon Taiwan",community:"Community",apacCommunity:"APAC Community",history:"History",sponsor:"Sponsor",jobs:"Job Listing",speaking:"Proposal",cfp:"Call for Proposals",talk:"Propose a Talk",tutorial:"Propose a Tutorial",recording:"Recording Release",conference:"Conference",schedule:"Schedule",keynotes:"Keynotes",talks:"Talks",tutorials:"Tutorials",panelDiscussion:"Panel Discussion",events:"Events",overview:"Overview",openSpaces:"Open Spaces",sprints:"Sprints",jobListings:"Job Listings",registration:"Tickets",tickets:"Ticket Info",financialAid:"Financial Aid",venue:"Venue",venueInfo:"Venue Info",accommodation:"Accommodation",proposalSystemUrl:"Proposal System",codeOfConduct:"Code of Conduct",posterSession:"Call for Poster"},"zh-hant":{about:"關於",pycontw:"PyCon Taiwan",community:"在地社群",apacCommunity:"APAC 籌備社群",history:"研討會歷史",sponsor:"贊助",jobs:"徵才資訊",speaking:"投稿",cfp:"投稿募集",talk:"如何投稿演講",tutorial:"如何投稿專業課程",recording:"錄影釋出",conference:"議程",schedule:"時間表",keynotes:"主題演講",talks:"一般演講",tutorials:"專業課程",panelDiscussion:"Panel Discussion",events:"活動",overview:"議程總覽",openSpaces:"開放空間",sprints:"衝刺開發",jobListings:"徵才資訊",registration:"購票",tickets:"購票資訊",financialAid:"財務補助",venue:"會場",venueInfo:"會場資訊",accommodation:"住宿資訊",proposalSystemUrl:"投稿系統",codeOfConduct:"行為準則",posterSession:"Poster 募集"}})},142:function(e,t,n){"use strict";n.r(t);var o=n(173),r=n(88),c={name:"CoreHeaderNavBarItemDropdown",components:{CoreMenu:o.default,CoreMenuItem:r.default},props:{sm:Boolean,lg:Boolean,label:{type:String,default:""},items:{type:Array,default:function(){return[]}}},data:function(){return{delay:0,isHovering:!1}},methods:{hideMenu:function(){this.isHovering=!1},showMenu:function(){this.isHovering=!0}}},l=(n(367),n(8)),component=Object(l.a)(c,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"relative flex h-full items-center justify-center px-5 text-left",on:{mouseenter:e.showMenu,mouseleave:e.hideMenu}},[n("div",{staticClass:"relative flex h-full cursor-pointer flex-col items-start rounded-md"},[n("div",{staticClass:"options-menu focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 focus:ring-offset-gray-100",attrs:{id:"options-menu","aria-haspopup":"true","aria-expanded":"true"}},[e.$slots.label?e._t("label"):e._e(),e._v("\n "+e._s(e.label)+"\n "),n("fa",{staticClass:"ml-3",attrs:{icon:["fa","caret-down"],"aria-hidden":"true"}})],2),e._v(" "),n("transition",{attrs:{name:"core-menu-fade"}},[n("core-menu",{directives:[{name:"show",rawName:"v-show",value:e.isHovering,expression:"isHovering"}],attrs:{lg:e.lg,sm:e.sm}},[n("transition",{attrs:{name:"core-menu-mask"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isHovering,expression:"isHovering"}],staticClass:"menu-mask"})]),e._v(" "),e._t("items",null,{hideMenu:e.hideMenu}),e._v(" "),e._l(e.items,(function(t){return n("core-menu-item",{key:t.value,attrs:{href:t.value},on:{click:e.hideMenu}},[e._v("\n "+e._s(t.label)+"\n ")])}))],2)],1)],1)])}),[],!1,null,"24837e15",null);t.default=component.exports;installComponents(component,{CoreMenuItem:n(88).default,CoreMenu:n(173).default})},171:function(e,t,n){"use strict";n.r(t);var o=n(140),r=n(275),c=n(276),l=n(45),f={i18n:o.a,name:"CoreFooter",components:{FooterSocial:r.default,ExtLink:l.a,LocaleLink:l.b,FooterHistory:c.default},computed:{showStaff:function(){return this.$store.state.configs.showAboutStaffPage},conferenceName:function(){return this.$store.state.configs.conferenceName},conferenceYear:function(){return this.$store.state.configs.conferenceYear}}},d=n(8),component=Object(d.a)(f,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("footer",{staticClass:"text-golden flex w-full flex-col justify-between bg-black-800"},[n("div",{staticClass:"w-full p-10"},[n("div",{staticClass:"flex justify-center"},[n("div",{staticClass:"flex flex-col items-center"},[n("ext-link",{staticClass:"highlight my-2",attrs:{href:"https://forms.gle/seaori7xF4vLSSUb7"}},[e._v("\n "+e._s(e.$t("joinUs"))+"\n ")]),e._v(" "),e.showStaff?n("locale-link",{staticClass:"my-2",attrs:{to:"/about/staff"}},[e._v(e._s(e.$t("staff")))]):e._e(),e._v(" "),n("locale-link",{staticClass:"my-2",attrs:{to:"/about/privacy-policy"}},[e._v("\n "+e._s(e.$t("privacyPolicy"))+"\n ")])],1)]),e._v(" "),n("footer-history"),e._v(" "),n("footer-social")],1),e._v(" "),n("div",{staticClass:"flex w-full cursor-default justify-center bg-[#0e0d1c] py-4"},[e._v("\n © "+e._s(e.conferenceYear)+" "+e._s(e.conferenceName)+"\n ")])])}),[],!1,null,null,null);t.default=component.exports},172:function(e,t,n){"use strict";n.r(t);var o=n(277),r=n(278),c=n(279),l=n(272),f=n(282),d={name:"CoreHeader",components:{HomeIcon:o.default,LocaleSwitch:l.default,NavBar:r.default,NavBarHamburger:c.default,ScrollableNavBar:f.default}},v=(n(384),n(8)),component=Object(v.a)(d,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("header",{staticClass:"w-full"},[n("div",{staticClass:"header-container --desktop hidden md:block"},[n("scrollable-nav-bar",[n("div",{staticClass:"header__nav-bar"},[n("home-icon"),e._v(" "),n("nav-bar"),e._v(" "),n("locale-switch")],1)])],1),e._v(" "),n("div",{staticClass:"header-container --mobile md:hidden"},[n("div",{staticClass:"header__nav-bar"},[n("home-icon"),e._v(" "),n("div",{staticClass:"flex h-full items-center"},[n("locale-switch"),e._v(" "),n("nav-bar-hamburger")],1)],1)])])}),[],!1,null,"77f3c056",null);t.default=component.exports},173:function(e,t,n){"use strict";n.r(t);var o={name:"CoreMenu",props:{sm:Boolean,lg:Boolean},computed:{md:function(){return!this.lg&&!this.sm},menuClasses:function(){return{"core-menu":!0,"--large":this.lg,"--small":this.sm,"--medium":this.md}}}},r=(n(363),n(8)),component=Object(r.a)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.menuClasses,attrs:{"aria-labelledby":"options-menu","aria-orientation":"vertical",role:"menu"}},[n("div",{staticClass:"relative"},[e._t("default")],2)])}),[],!1,null,"06f5778a",null);t.default=component.exports},177:function(e,t,n){"use strict";n(33),n(116),n(28),n(30);var o={makeKey:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:M;if(!source)return e.defaultValue||M.defaultValue;var t=e.inputFormat,n=e.outputFormat||M.outputFormat;return r()(source,t).format(n)},parseDate:function(source){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:M.inputFormat;return r()(source,e)}};t.a=function(e,t){Object.keys(w).forEach((function(e){t(e,w[e])}))}},180:function(e,t,n){"use strict";var o=n(2),r=n(269),c=n.n(r);o.default.use(c.a)},181:function(e,t,n){"use strict";var o=n(2),r=n(186),c=n.n(r),l=(n(508),n(136)),f=n(169),d=n(170);l.a.use([f.a,d.a]),t.a=function(){o.default.use(c.a)}},219:function(e,t,n){var content=n(344);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("e5927f8a",content,!0,{sourceMap:!1})},220:function(e,t,n){var content=n(354);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("09b29581",content,!0,{sourceMap:!1})},221:function(e,t,n){var content=n(356);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("844bed9e",content,!0,{sourceMap:!1})},222:function(e,t,n){var content=n(358);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("483c0e54",content,!0,{sourceMap:!1})},223:function(e,t,n){var content=n(361);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("472cfa58",content,!0,{sourceMap:!1})},225:function(e,t,n){var content=n(364);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("f2806bf2",content,!0,{sourceMap:!1})},226:function(e,t,n){var content=n(366);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("61e81a72",content,!0,{sourceMap:!1})},227:function(e,t,n){var content=n(368);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("1061856a",content,!0,{sourceMap:!1})},228:function(e,t,n){var content=n(370);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("0d54c74e",content,!0,{sourceMap:!1})},229:function(e,t,n){var content=n(372);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("3982a5d9",content,!0,{sourceMap:!1})},230:function(e,t,n){var content=n(374);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("0240aef1",content,!0,{sourceMap:!1})},231:function(e,t,n){var content=n(376);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("3e5dabce",content,!0,{sourceMap:!1})},232:function(e,t,n){var content=n(379);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("1c3a3af0",content,!0,{sourceMap:!1})},233:function(e,t,n){var content=n(383);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("25e16a54",content,!0,{sourceMap:!1})},234:function(e,t,n){var content=n(385);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("3ef594b6",content,!0,{sourceMap:!1})},235:function(e,t,n){var content=n(387);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("7abdbb3d",content,!0,{sourceMap:!1})},257:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var o=n(17),r=(n(23),n(36),n(41),n(134),n(30),n(35),n(34),n(58),n(28),n(59),n(113));function c(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,n)}return t}function l(e){for(var i=1;i0&&void 0!==arguments[0]?arguments[0]:"");return f.some((function(t){var n=t.hostname,o=t.pathname;return e.hostname===n&&e.pathname===o}))}(window.location.href),h=v?"abstract":d.mode,m=l(l({},d),{},{mode:h}),y=new r.a(m);if(y.push=c.push,v){var M=y.resolve.bind(y),w=window.__NUXT__.state.route.fullPath;y.resolve=function(){return y.resolve=M,M(w)}}return y}},272:function(e,t,n){"use strict";n.r(t);var o=n(142),r=n(81),c={i18n:Object(r.a)({"en-us":{"en-us":"EN","zh-hant":"中文"},"zh-hant":{"en-us":"EN","zh-hant":"中文"}}),name:"CoreHeaderLocaleSwitch",components:{CoreMenuItem:n(88).default,NavBarItemDropdown:o.default},data:function(){return{languages:["en-us","zh-hant"]}},methods:{onClickLang:function(e,t){this.$i18n.locale=t,this.$router.push(this.switchLocalePath(t)),e()}}},l=(n(378),n(8)),component=Object(l.a)(c,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"core-localeSwitch h-full"},[o("nav-bar-item-dropdown",{attrs:{sm:""},scopedSlots:e._u([{key:"label",fn:function(){return[o("img",{staticClass:"w-4 pr-1",attrs:{src:n(377),alt:"Locale Icon"}}),e._v("\n "+e._s(e.$t(e.$i18n.locale))+"\n ")]},proxy:!0},{key:"items",fn:function(t){var n=t.hideMenu;return e._l(e.languages,(function(t,i){return o("core-menu-item",{key:"language_"+i,on:{click:function(o){return e.onClickLang(n,t)}}},[e._v("\n "+e._s(e.$t(t))+"\n ")])}))}}])})],1)}),[],!1,null,"53b26fd8",null);t.default=component.exports;installComponents(component,{CoreMenuItem:n(88).default})},273:function(e,t,n){"use strict";var o={head:function(){return{meta:[{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"}],link:[{rel:"preconnect",href:"https://fonts.googleapis.com"},{rel:"preconnect",href:"https://fonts.gstatic.com",crossorigin:"anonymous"},{rel:"stylesheet",href:"https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@400;500;600;700;900&family=Source+Sans+Pro:wght@400;600;700;900&display=swap"}]}}},r=(n(343),n(8)),component=Object(r.a)(o,(function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"default-layout"},[t("div",{staticClass:"default-layout__body"},[t("Nuxt")],1)])}),[],!1,null,null,null);t.a=component.exports},274:function(e,t,n){"use strict";n(33);var o=n(171),r={components:{CoreHeader:n(172).default,CoreFooter:o.default},data:function(){return{includeArr:["PageConferenceSchedule"]}},head:function(){var e=this.$store.state.configs.conferenceName,t=this.$store.state.configs.conferenceYear;return{titleTemplate:function(n){var title="".concat(e," ").concat(t);return n&&n!==title?"".concat(n," | ").concat(title):title},meta:[{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"},{hid:"description",name:"description",content:"".concat(e," ").concat(t)},{hid:"og:title",property:"og:title",content:"".concat(e," ").concat(t)},{hid:"og:description",property:"og:description",content:"".concat(e," ").concat(t)},{hid:"og:image",property:"og:image",content:"https://tw.pycon.org/".concat(t,"/og-img.jpg")},{hid:"og:url",property:"og:url",content:"https://tw.pycon.org"+this.$route.path},{hid:"og:type",property:"og:type",content:"website"}],link:[{rel:"icon",type:"image/x-icon",href:"/".concat(t,"/favicon.ico")},{rel:"preconnect",href:"https://fonts.googleapis.com"},{rel:"preconnect",href:"https://fonts.gstatic.com",crossorigin:"anonymous"},{rel:"stylesheet",href:"https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@400;500;600;700;900&family=Source+Sans+Pro:wght@400;600;700;900&display=swap"},{rel:"canonical",href:"https://tw.pycon.org"+this.$route.path},{rel:"alternate",hreflang:"x-default",href:"https://tw.pycon.org/".concat(t,"/en-us")},{rel:"alternate",hreflang:"en-us",href:"https://tw.pycon.org/".concat(t,"/en-us")},{rel:"alternate",hreflang:"zh-hant-tw",href:"https://tw.pycon.org/".concat(t,"/zh-hant")}],script:[{type:"application/ld+json",json:{"@context":"https://schema.org","@type":"Organization",name:"PyCon Taiwan",url:"https://tw.pycon.org",logo:"https://tw.pycon.org/".concat(t,"/og-img.jpg"),sameAs:["https://www.facebook.com/pycontw/","https://twitter.com/PyConTW/","https://www.linkedin.com/company/pycontw","https://www.youtube.com/channel/UCHLnNgRnfGYDzPCCH8qGbQw","https://instagram.com/pycontw/","https://github.com/pycontw/","https://conf.python.tw"]}}]}}},c=(n(386),n(8)),component=Object(c.a)(r,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"default-layout"},[n("div",{staticClass:"default-layout__header"},[n("core-header")],1),e._v(" "),n("div",{staticClass:"default-layout__body"},[n("Nuxt",{attrs:{"keep-alive":"","keep-alive-props":{include:e.includeArr}}}),e._v(" "),n("core-footer")],1)])}),[],!1,null,null,null);t.a=component.exports;installComponents(component,{CoreHeader:n(172).default,CoreFooter:n(171).default})},275:function(e,t,n){"use strict";n.r(t);var o=n(117),r={name:"CoreFooterSocial",components:{ExtLink:n(82).default},data:function(){return{dataConfig:o.d}}},c=(n(355),n(8)),component=Object(c.a)(r,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"flex w-full flex-wrap items-center justify-center"},[e._l(e.dataConfig,(function(e,t){return o("ext-link",{key:"landing-footer-icon-"+t,staticClass:"mx-4 my-4",attrs:{href:e.link}},[o("img",{staticClass:"landing-footer-icon hover:inset-1 hover:brightness-0 md:h-[33px] md:w-[33px]",attrs:{src:n(345)("./"+e.icon),alt:e.altName}})])})),e._v(" "),o("svg",{staticClass:"hidden"},[o("filter",{attrs:{id:"hover-color"}},[o("feColorMatrix",{attrs:{"color-interpolation-filters":"sRGB",type:"matrix",values:"0.46 0 0 0 0\n 0 0.41 0 0 0\n 0 0 0.96 0 0\n 0 0 0 1 0 "}})],1)])],2)}),[],!1,null,"6bea18c8",null);t.default=component.exports},276:function(e,t,n){"use strict";n.r(t);n(48);var o=n(117),r=n(82),c={i18n:n(140).a,name:"CoreFooterHistory",components:{ExtLink:r.default},data:function(){return{itemsPerRow:3,dataConfig:o.c}},computed:{rowCount:function(){return Math.ceil(this.dataConfig.length/this.itemsPerRow)}},methods:{itemCountInRow:function(e){return this.dataConfig.slice((e-1)*this.itemsPerRow,e*this.itemsPerRow)}}},l=n(8),component=Object(l.a)(c,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"mb-3 mt-10"},[n("div",{staticClass:"flex cursor-default justify-center"},[n("p",{staticClass:"py-3 font-bold text-pink-700"},[e._v(e._s(e.$t("history")))])]),e._v(" "),e._l(e.rowCount,(function(t,o){return n("div",{key:"landing-footer-history-row-"+o,staticClass:"flex justify-center"},e._l(e.itemCountInRow(t),(function(t,o){return n("ext-link",{key:"landing-footer-history-"+o,staticClass:"mx-3 my-2 text-sm font-semibold",attrs:{href:t.link,highlight:""}},[e._v(e._s(t.text))])})),1)}))],2)}),[],!1,null,null,null);t.default=component.exports},277:function(e,t,n){"use strict";n.r(t);var o={name:"HomeIcon",components:{LocaleLink:n(115).default},computed:{conferenceName:function(){return this.$store.state.configs.conferenceName},conferenceYear:function(){return this.$store.state.configs.conferenceYear}}},r=(n(360),n(8)),component=Object(r.a)(o,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("locale-link",{staticClass:"core-homeIcon flex items-center justify-center py-2 md:px-4",attrs:{to:"/",customized:""}},[o("img",{staticClass:"w-6",attrs:{src:n(359),alt:"Home icon of "+e.conferenceName+" "+e.conferenceYear}}),e._v(" "),o("span",{staticClass:"ml-2 font-bold"},[e._v(" "+e._s(e.conferenceName)+" ")])])}),[],!1,null,"7bf25e08",null);t.default=component.exports},278:function(e,t,n){"use strict";n.r(t);n(52),n(34),n(47),n(53),n(33);var o=n(38),r=n(45),c=n(142),l={i18n:n(141).a,name:"CoreHeaderNavBar",components:{NavBarItemDropdown:c.default,ExtLink:r.a,LocaleLink:r.b},computed:{conferenceItems:function(){return this.generateI18nItems(o.a.conference,this.$store.state.configs.conferenceHideItems)},eventsItems:function(){return this.generateI18nItems(o.a.events,this.$store.state.configs.eventsHideItems)},speakingItems:function(){return this.generateI18nItems(o.a.speaking)},aboutItems:function(){return this.generateI18nItems(o.a.about,this.$store.state.configs.aboutHideItems)},registrationItems:function(){return this.generateI18nItems(o.a.registration,this.$store.state.configs.registrationHideItems)},venueItems:function(){return this.generateI18nItems(o.a.venue,this.$store.state.configs.venueHideItems)},proposalSystemUrl:function(){return"https://tw.pycon.org/prs/".concat(this.$i18n.locale,"/dashboard/")},showSponsorPage:function(){return this.$store.state.configs.showSponsorPage},showRegistrationPage:function(){return this.$store.state.configs.showRegistrationPage},showEventOverviewPage:function(){return this.$store.state.configs.showEventOverviewPage},showEventsPage:function(){return this.$store.state.configs.showEventsPage},showConferencePage:function(){return this.$store.state.configs.showConferencePage},showSpeakingPage:function(){return this.$store.state.configs.showSpeakingPage},showSchedulePage:function(){return this.$store.state.configs.showSchedulePage},showVenuePage:function(){return this.$store.state.configs.showVenuePage},showProposalSystemPage:function(){return this.$store.state.configs.showProposalSystemPage}},methods:{generateI18nItems:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.filter((function(e){return!n.includes(e.i18nKey)})).map((function(e){var n=e.i18nKey,o=e.value;return{label:t.$i18n.t(n),value:o}}))},getPageClassesByPath:function(){var e,t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(r)e=this.$route.path==="/".concat(this.$i18n.locale).concat(c);else{var l=o.a[n];if(l){var f=l.map((function(e){return"/".concat(t.$i18n.locale).concat(e.value)}));e=f.includes(this.$route.path)}}return{"core-navBarItem":!0,flex:r,"h-full":r,"justify-center":r,"items-center":r,"px-4":r,"py-2":r,"bg-transparent":!e,"--active":e}}}},f=(n(369),n(8)),component=Object(f.a)(l,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("nav",{staticClass:"flex h-full items-center justify-evenly"},[n("nav-bar-item-dropdown",{class:e.getPageClassesByPath("about"),attrs:{label:e.$t("about"),items:e.aboutItems}}),e._v(" "),e.showSpeakingPage?n("nav-bar-item-dropdown",{class:e.getPageClassesByPath("speaking"),attrs:{label:e.$t("speaking"),items:e.speakingItems}}):e._e(),e._v(" "),e.showSchedulePage?n("locale-link",{class:e.getPageClassesByPath(null,!0,"/conference/schedule"),attrs:{to:"/conference/schedule",customized:""}},[e._v(e._s(e.$t("schedule")))]):e._e(),e._v(" "),e.showEventOverviewPage?n("locale-link",{class:e.getPageClassesByPath(null,!0,"/events/overview"),attrs:{to:"/events/overview",customized:""}},[e._v(e._s(e.$t("overview")))]):e._e(),e._v(" "),e.showConferencePage?n("nav-bar-item-dropdown",{class:e.getPageClassesByPath("conference"),attrs:{label:e.$t("conference"),items:e.conferenceItems}}):e._e(),e._v(" "),e.showEventsPage?n("nav-bar-item-dropdown",{class:e.getPageClassesByPath("events"),attrs:{label:e.$t("events"),items:e.eventsItems}}):e._e(),e._v(" "),e.showSponsorPage?n("locale-link",{class:e.getPageClassesByPath("sponsor",!0),attrs:{to:"/sponsor",customized:""}},[e._v("\n "+e._s(e.$t("sponsor"))+"\n ")]):e._e(),e._v(" "),e.showRegistrationPage?n("nav-bar-item-dropdown",{class:e.getPageClassesByPath("registration"),attrs:{label:e.$t("registration"),items:e.registrationItems}}):e._e(),e._v(" "),e.showVenuePage?n("nav-bar-item-dropdown",{class:e.getPageClassesByPath("venue"),attrs:{label:e.$t("venue"),items:e.venueItems}}):e._e(),e._v(" "),e.showProposalSystemPage?n("ext-link",{class:e.getPageClassesByPath("proposalSystemUrl",!0),attrs:{href:e.proposalSystemUrl}},[e._v("\n "+e._s(e.$t("proposalSystemUrl"))+"\n ")]):e._e()],1)}),[],!1,null,"178d2e80",null);t.default=component.exports},279:function(e,t,n){"use strict";n.r(t);n(52),n(34),n(47),n(53);var o=n(280),r=n(281),c=n(45),l=n(141),f=n(38),d={i18n:l.a,name:"CoreHeaderNavBarHamburger",components:{IconHamburgerMenuIcon:o.default,NavBarItemAccordion:r.default,ExtLink:c.a,LocaleLink:c.b},data:function(){return{isMenuSlidedIn:!1,expandingItem:void 0}},computed:{conferenceItems:function(){return this.generateI18nItems(f.a.conference,this.$store.state.configs.conferenceHideItems)},eventsItems:function(){return this.generateI18nItems(f.a.events,this.$store.state.configs.eventsHideItems)},speakingItems:function(){return this.generateI18nItems(f.a.speaking)},aboutItems:function(){return this.generateI18nItems(f.a.about,this.$store.state.configs.aboutHideItems)},registrationItems:function(){return this.generateI18nItems(f.a.registration,this.$store.state.configs.registrationHideItems)},venueItems:function(){return this.generateI18nItems(f.a.venue,this.$store.state.configs.venueHideItems)},proposalSystemUrl:function(){return"https://tw.pycon.org/prs/".concat(this.$i18n.locale,"/dashboard/")},showSponsorPage:function(){return this.$store.state.configs.showSponsorPage},showRegistrationPage:function(){return this.$store.state.configs.showRegistrationPage},showEventsPage:function(){return this.$store.state.configs.showEventsPage},showEventOverviewPage:function(){return this.$store.state.configs.showEventOverviewPage},showConferencePage:function(){return this.$store.state.configs.showConferencePage},showSpeakingPage:function(){return this.$store.state.configs.showSpeakingPage},showSchedulePage:function(){return this.$store.state.configs.showSchedulePage},showVenuePage:function(){return this.$store.state.configs.showVenuePage},showProposalSystemPage:function(){return this.$store.state.configs.showProposalSystemPage}},watch:{$route:function(){this.isMenuSlidedIn&&this.toggleMenu()}},methods:{generateI18nItems:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.filter((function(e){return!n.includes(e.i18nKey)})).map((function(e){var n=e.i18nKey,o=e.value;return{label:t.$i18n.t(n),value:o}}))},toggleMenu:function(){this.isMenuSlidedIn=!this.isMenuSlidedIn},toggleAccordion:function(e){this.expandingItem===e?this.expandingItem=void 0:this.expandingItem=e}}},v=(n(375),n(8)),component=Object(v.a)(d,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"relative"},[n("div",{staticClass:"core-navBarHamburger__icon-button"},[n("button",[n("icon-hamburger-menu-icon",{directives:[{name:"show",rawName:"v-show",value:!e.isMenuSlidedIn,expression:"!isMenuSlidedIn"}],nativeOn:{click:function(t){return e.toggleMenu.apply(null,arguments)}}})],1),e._v(" "),n("button",{directives:[{name:"show",rawName:"v-show",value:e.isMenuSlidedIn,expression:"isMenuSlidedIn"}],staticClass:"core-navBarHamburger__close",on:{click:e.toggleMenu}},[e._v("\n +\n ")])]),e._v(" "),e.isMenuSlidedIn?n("div",{staticClass:"core-navBarHamburgerSlideInMenu core-navBarHamburgerSlideInMenu__overflow"},[n("nav-bar-item-accordion",{attrs:{label:e.$t("about"),items:e.aboutItems,expanding:"about"===e.expandingItem},nativeOn:{click:function(t){return e.toggleAccordion("about")}}}),e._v(" "),e.showSpeakingPage?n("nav-bar-item-accordion",{attrs:{label:e.$t("speaking"),items:e.speakingItems,expanding:"speaking"===e.expandingItem},nativeOn:{click:function(t){return e.toggleAccordion("speaking")}}}):e._e(),e._v(" "),e.showSchedulePage?n("locale-link",{staticClass:"core-navBarHamburgerSlideInMenu__item",attrs:{to:"/conference/schedule",customized:""}},[e._v(e._s(e.$t("schedule")))]):e._e(),e._v(" "),e.showEventOverviewPage?n("locale-link",{staticClass:"core-navBarHamburgerSlideInMenu__item",attrs:{to:"/events/overview",customized:""}},[e._v(e._s(e.$t("overview")))]):e._e(),e._v(" "),e.showConferencePage?n("nav-bar-item-accordion",{attrs:{label:e.$t("conference"),items:e.conferenceItems,expanding:"conference"===e.expandingItem},nativeOn:{click:function(t){return e.toggleAccordion("conference")}}}):e._e(),e._v(" "),e.showEventsPage?n("nav-bar-item-accordion",{attrs:{label:e.$t("events"),items:e.eventsItems,expanding:"events"===e.expandingItem},nativeOn:{click:function(t){return e.toggleAccordion("events")}}}):e._e(),e._v(" "),e.showSponsorPage?n("locale-link",{staticClass:"core-navBarHamburgerSlideInMenu__item",attrs:{to:"/sponsor",customized:""}},[e._v(e._s(e.$t("sponsor")))]):e._e(),e._v(" "),e.showRegistrationPage?n("nav-bar-item-accordion",{attrs:{label:e.$t("registration"),items:e.registrationItems,expanding:"registration"===e.expandingItem},nativeOn:{click:function(t){return e.toggleAccordion("registration")}}}):e._e(),e._v(" "),e.showVenuePage?n("nav-bar-item-accordion",{attrs:{label:e.$t("venue"),items:e.venueItems,expanding:"venue"===e.expandingItem},nativeOn:{click:function(t){return e.toggleAccordion("venue")}}}):e._e(),e._v(" "),e.showProposalSystemPage?n("ext-link",{staticClass:"core-navBarHamburgerSlideInMenu__item",attrs:{href:e.proposalSystemUrl}},[e._v(e._s(e.$t("proposalSystemUrl")))]):e._e()],1):e._e()])}),[],!1,null,"761e2fe2",null);t.default=component.exports},280:function(e,t,n){"use strict";n.r(t);var o={name:"HamburgerMenuIcon"},r=(n(371),n(8)),component=Object(r.a)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{staticClass:"core-iconHamburgerMenuIcon",attrs:{width:"20",height:"17",viewBox:"0 0 20 17",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("line",{attrs:{x1:"1.25",y1:"1.75",x2:"18.75",y2:"1.75","stroke-width":"2.5","stroke-linecap":"round"}}),e._v(" "),n("line",{attrs:{x1:"1.25",y1:"8.75",x2:"18.75",y2:"8.75","stroke-width":"2.5","stroke-linecap":"round"}}),e._v(" "),n("line",{attrs:{x1:"1.25",y1:"15.75",x2:"18.75",y2:"15.75","stroke-width":"2.5","stroke-linecap":"round"}})])}),[],!1,null,"9f199f6e",null);t.default=component.exports},281:function(e,t,n){"use strict";n.r(t);var o={name:"NavBarItemAccordion",components:{LocaleLink:n(45).b},props:{label:{type:String,default:""},items:{type:Array,default:function(){return[]}},expanding:{type:Boolean,default:!1}},computed:{caretIcon:function(){return this.expanding?["fa","caret-up"]:["fa","caret-down"]}}},r=(n(373),n(8)),component=Object(r.a)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"core-navBarItemAccordion"},[n("div",{staticClass:"core-navBarItemAccordion__label"},[e._v("\n "+e._s(e.label)+"\n "),n("fa",{staticClass:"ml-3",attrs:{icon:e.caretIcon,"aria-hidden":"true"}})],1),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.expanding,expression:"expanding"}],staticClass:"core-navBarItemAccordion__items"},e._l(e.items,(function(t){return n("locale-link",{key:t.value,attrs:{to:t.value,role:"menuitem",customized:""}},[e._v("\n "+e._s(t.label)+"\n ")])})),1)])}),[],!1,null,"85e6cb1c",null);t.default=component.exports},282:function(e,t,n){"use strict";n.r(t);n(184);var o={name:"CoreScrollableNavBar",props:{scrollDelta:{default:1e3,type:Number}},data:function(){return{leftClickable:!1,rightClickable:!0}},mounted:function(){var e=this.$refs.scrollableNavBarScroll;this.leftClickable=!this.checkHorizontalScrollStart(e),this.rightClickable=!this.checkHorizontalScrollEnd(e)},methods:{checkHorizontalScrollStart:function(e,t){return void 0===t&&(t=e.scrollLeft),t<=0},checkHorizontalScrollEnd:function(e,t){return void 0===t&&(t=e.scrollLeft),e.scrollWidth-e.clientWidth-t<1},horizontalScroll:function(e){var t=this.$refs.scrollableNavBarScroll,n=t&&t.scrollLeft+e;if(t&&n){var o=!this.checkHorizontalScrollStart(t,n),r=!this.checkHorizontalScrollEnd(t,n);t.scrollTo({left:n,behavior:"smooth"}),this.leftClickable=o,this.rightClickable=r}},onLeftArrowClick:function(e){this.horizontalScroll(-this.scrollDelta),e.stopPropagation()},onRightArrowClick:function(e){this.horizontalScroll(this.scrollDelta),e.stopPropagation()}}},r=(n(382),n(8)),component=Object(r.a)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"core-scrollableNavBar"},[n("button",{staticClass:"core-scrollableNavBar__left-arrow",on:{click:e.onLeftArrowClick}},[n("span",{class:{"core-scrollableNavBar__arrow-clickable":e.leftClickable}},[n("fa",{attrs:{icon:["fa","chevron-left"],"aria-hidden":"true"}})],1)]),e._v(" "),n("button",{staticClass:"core-scrollableNavBar__right-arrow",on:{click:e.onRightArrowClick}},[n("span",{class:{"core-scrollableNavBar__arrow-clickable":e.rightClickable}},[n("fa",{attrs:{icon:["fa","chevron-right"],"aria-hidden":"true"}})],1)]),e._v(" "),n("div",{ref:"scrollableNavBarScroll",staticClass:"core-scrollableNavBar__scroll core-scrollableNavBar__overflow"},[n("div",{staticClass:"core-scrollableNavBar__slot"},[e._t("default")],2)])])}),[],!1,null,"4e29de54",null);t.default=component.exports},285:function(e,t,n){e.exports=n.p+"img/paper-plane-1.97c6100.svg"},286:function(e,t,n){e.exports=n.p+"img/firework.6263d6b.png"},287:function(e,t,n){e.exports=n.p+"img/planet.ff38cd3.svg"},288:function(e,t,n){e.exports=n.p+"img/paper-plane-2.f49a6be.svg"},290:function(e,t,n){e.exports=n.p+"img/r3.8d01567.svg"},291:function(e,t,n){e.exports=n.p+"img/ccby-sa3_0.8013e68.svg"},296:function(e,t,n){n(297),e.exports=n(298)},334:function(e,t,n){e.exports=n.p+"img/l1.862732c.svg"},335:function(e,t,n){e.exports=n.p+"img/l2.cc8728b.svg"},336:function(e,t,n){e.exports=n.p+"img/l3.fcb5d8e.svg"},337:function(e,t,n){e.exports=n.p+"img/r1.4cb89cb.svg"},338:function(e,t,n){e.exports=n.p+"img/r2.8569040.svg"},343:function(e,t,n){"use strict";n(219)},344:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,"html{--tw-bg-opacity:1;background-color:rgba(18, 16, 35, var(--tw-bg-opacity));font-family:Source Sans Pro, -apple-system, Roboto, Helvetica Neue, sans-serif;--tw-text-opacity:1;color:rgba(240, 235, 245, var(--tw-text-opacity));font-size:20px;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}*,:after,:before{box-sizing:border-box;margin:0}.default-layout__body{display:grid;grid-template-columns:100%}body.modal-open{overflow:hidden}.page-enter-active,.page-leave-active{transition:.3s}.page-enter,.page-leave-to{opacity:0}",""]),o.locals={},e.exports=o},345:function(e,t,n){var map={"./Blog.svg":346,"./Discord.svg":347,"./Email.svg":348,"./Facebook.svg":349,"./Instagram.svg":350,"./Twitter.svg":351,"./YouTube.svg":352,"./ccby-sa3_0.svg":291};function o(e){var t=r(e);return n(t)}function r(e){if(!n.o(map,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return map[e]}o.keys=function(){return Object.keys(map)},o.resolve=r,e.exports=o,o.id=345},346:function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzMyAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTYuNSIgY3k9IjE3LjI1IiByPSIxNi41IiBmaWxsPSIjQzM4NkFFIi8+CjxwYXRoIGQ9Ik0yMi40NzUgMTQuNDQzOEwxOS4yODc1IDExLjI5MzhMMjAuMzM3NSAxMC4yNDM4QzIwLjYyNSA5Ljk1NjI1IDIwLjk3ODIgOS44MTI1IDIxLjM5NzIgOS44MTI1QzIxLjgxNjIgOS44MTI1IDIyLjE2OTIgOS45NTYyNSAyMi40NTYyIDEwLjI0MzhMMjMuNTA2MiAxMS4yOTM4QzIzLjc5MzcgMTEuNTgxMyAyMy45NDM3IDExLjkyODMgMjMuOTU2MiAxMi4zMzQ4QzIzLjk2ODcgMTIuNzQxMyAyMy44MzEyIDEzLjA4OCAyMy41NDM3IDEzLjM3NUwyMi40NzUgMTQuNDQzOFpNMjEuMzg3NSAxNS41NUwxMy40Mzc1IDIzLjVIMTAuMjVWMjAuMzEyNUwxOC4yIDEyLjM2MjVMMjEuMzg3NSAxNS41NVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo="},347:function(e,t,n){e.exports=n.p+"img/Discord.372f6a4.svg"},348:function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzMyAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwOTBfMjc3NikiPgo8cGF0aCBkPSJNMjMuMTU3IDExLjM1NzRIOS44NDI3N0wxNi40OTk5IDE3LjA2MzVMMjMuMTU3IDExLjM1NzRaIiBmaWxsPSIjQzM4NkFFIi8+CjxwYXRoIGQ9Ik0xNi41IDAuNzVDNy4zODczNiAwLjc1IDAgOC4xMzczNiAwIDE3LjI1QzAgMjYuMzYyNiA3LjM4NzM2IDMzLjc1IDE2LjUgMzMuNzVDMjUuNjEyNiAzMy43NSAzMyAyNi4zNjI2IDMzIDE3LjI1QzMyLjk4OTYgOC4xNDE2OCAyNS42MDgzIDAuNzYwMzU5IDE2LjUgMC43NVpNMjUuMzM5MyAyMy43MzIxQzI1LjMzOTMgMjQuMDU3NiAyNS4wNzU0IDI0LjMyMTQgMjQuNzUgMjQuMzIxNEg4LjI1QzcuOTI0NTcgMjQuMzIxNCA3LjY2MDcxIDI0LjA1NzYgNy42NjA3MSAyMy43MzIxVjEwLjc2NzlDNy42NjA3MSAxMC40NDI0IDcuOTI0NTcgMTAuMTc4NiA4LjI1IDEwLjE3ODZIMjQuNzVDMjUuMDc1NCAxMC4xNzg2IDI1LjMzOTMgMTAuNDQyNCAyNS4zMzkzIDEwLjc2NzlWMjMuNzMyMVoiIGZpbGw9IiNDMzg2QUUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF82MDkwXzI3NzYiPgo8cmVjdCB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNzUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg=="},349:function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzMyAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjUwMDEgMC43NUM3LjM4NzQ0IDAuNzUgMCA4LjE2ODMyIDAgMTcuMzE5MUMwIDI1LjUyNjIgNS45NDg2MSAzMi4zMjMxIDEzLjc0ODIgMzMuNjM5M1YyMC43NzU4SDkuNzY3OTFWMTYuMTQ2OEgxMy43NDgyVjEyLjczMzVDMTMuNzQ4MiA4Ljc3MzE0IDE2LjE1NyA2LjYxNDk3IDE5LjY3NTggNi42MTQ5N0MyMS4zNjEgNi42MTQ5NyAyMi44MDkzIDYuNzQxMDcgMjMuMjI5NyA2Ljc5NjYxVjEwLjkzNjNMMjAuNzg5MiAxMC45Mzc0QzE4Ljg3NiAxMC45Mzc0IDE4LjUwNzIgMTEuODUwMiAxOC41MDcyIDEzLjE5MDFWMTYuMTQ0NEgyMy4wNzIzTDIyLjQ3NjkgMjAuNzczNUgxOC41MDcyVjMzLjc1QzI2LjY3MDkgMzIuNzUyMiAzMyAyNS43ODIyIDMzIDE3LjMxNDNDMzMgOC4xNjgzMiAyNS42MTI2IDAuNzUgMTYuNTAwMSAwLjc1WiIgZmlsbD0iI0MzODZBRSIvPgo8L3N2Zz4K"},350:function(e,t,n){e.exports=n.p+"img/Instagram.1214f51.svg"},351:function(e,t,n){e.exports=n.p+"img/Twitter.736d5f7.svg"},352:function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzMyAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjQ0NTMgMjAuMzQxNkwxOS44MTI1IDE3LjI1MDRMMTQuNDQ1MyAxNC4xNTkyVjIwLjM0MTZaIiBmaWxsPSIjQzM4NkFFIi8+CjxwYXRoIGQ9Ik0xNi41IDAuNzVDNy4zODg2OSAwLjc1IDAgOC4xMzg2OSAwIDE3LjI1QzAgMjYuMzYxMyA3LjM4ODY5IDMzLjc1IDE2LjUgMzMuNzVDMjUuNjExMyAzMy43NSAzMyAyNi4zNjEzIDMzIDE3LjI1QzMzIDguMTM4NjkgMjUuNjExMyAwLjc1IDE2LjUgMC43NVpNMjYuODEgMTcuMjY2OUMyNi44MSAxNy4yNjY5IDI2LjgxIDIwLjYxMzEgMjYuMzg1NSAyMi4yMjY3QzI2LjE0NzYgMjMuMTA5OSAyNS40NTEyIDIzLjgwNjMgMjQuNTY4IDI0LjA0NEMyMi45NTQ0IDI0LjQ2ODggMTYuNSAyNC40Njg4IDE2LjUgMjQuNDY4OEMxNi41IDI0LjQ2ODggMTAuMDYyNSAyNC40Njg4IDguNDMyMDMgMjQuMDI3MUM3LjU0ODgyIDIzLjc4OTUgNi44NTI0MiAyMy4wOTI4IDYuNjE0NSAyMi4yMDk2QzYuMTg5NzcgMjAuNjEzMSA2LjE4OTc3IDE3LjI1IDYuMTg5NzcgMTcuMjVDNi4xODk3NyAxNy4yNSA2LjE4OTc3IDEzLjkwNCA2LjYxNDUgMTIuMjkwNEM2Ljg1MjE3IDExLjQwNzIgNy41NjU2OSAxMC42OTM3IDguNDMyMDMgMTAuNDU2QzEwLjA0NTYgMTAuMDMxMiAxNi41IDEwLjAzMTIgMTYuNSAxMC4wMzEyQzE2LjUgMTAuMDMxMiAyMi45NTQ0IDEwLjAzMTIgMjQuNTY4IDEwLjQ3MjlDMjUuNDUxMiAxMC43MTA1IDI2LjE0NzYgMTEuNDA3MiAyNi4zODU1IDEyLjI5MDRDMjYuODI3MSAxMy45MDQgMjYuODEgMTcuMjY2OSAyNi44MSAxNy4yNjY5WiIgZmlsbD0iI0MzODZBRSIvPgo8L3N2Zz4K"},353:function(e,t,n){"use strict";n(220)},354:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,"a[data-v-0f817bee]{color:inherit}.highlight[data-v-0f817bee]{--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity))}.highlight[data-v-0f817bee]:hover{--tw-text-opacity:1;color:rgba(147, 135, 255, var(--tw-text-opacity))}.underline[data-v-0f817bee]{text-decoration:underline}",""]),o.locals={},e.exports=o},355:function(e,t,n){"use strict";n(221)},356:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".landing-footer-icon[data-v-6bea18c8]:hover{filter:url(#hover-color)}",""]),o.locals={},e.exports=o},357:function(e,t,n){"use strict";n(222)},358:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".highlight[data-v-a9f55f18]{--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity))}.highlight[data-v-a9f55f18]:hover{--tw-text-opacity:1;color:rgba(147, 135, 255, var(--tw-text-opacity))}{text-decoration:underline}.core-localeLink[data-v-a9f55f18]:not(.highlight):not(.--customized){--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity))}.core-localeLink[data-v-a9f55f18]:not(.highlight):not(.--customized):hover{--tw-text-opacity:1;color:rgba(147, 135, 255, var(--tw-text-opacity))}",""]),o.locals={},e.exports=o},359:function(e,t,n){e.exports=n.p+"img/icon.42c93be.svg"},360:function(e,t,n){"use strict";n(223)},361:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-homeIcon[data-v-7bf25e08]{--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity));flex-shrink:0}",""]),o.locals={},e.exports=o},363:function(e,t,n){"use strict";n(225)},364:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-menu[data-v-06f5778a]{position:absolute;transform-origin:top right;border-radius:0.25rem;opacity:0.8;top:64px;left:50%;transform:translateX(-50%);background-color:#1b1a2e}.core-menu.--small[data-v-06f5778a]{width:120px}.core-menu.--medium[data-v-06f5778a]{width:192px}.core-menu.--large[data-v-06f5778a]{width:224px}.core-menu[data-v-06f5778a]{z-index:1002}",""]),o.locals={},e.exports=o},365:function(e,t,n){"use strict";n(226)},366:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-menuItem[data-v-75b47a60]{--tw-text-opacity:1;color:rgba(240, 235, 245, var(--tw-text-opacity));font-size:18px}.core-menuItem[data-v-75b47a60]:hover{--tw-text-opacity:1;color:rgba(147, 135, 255, var(--tw-text-opacity))}",""]),o.locals={},e.exports=o},367:function(e,t,n){"use strict";n(227)},368:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".options-menu[data-v-24837e15]{display:inline-flex;height:100%;width:100%;align-items:center;justify-content:center;white-space:nowrap;background-color:transparent;z-index:100}.core-menu-fade-enter-active[data-v-24837e15]{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-duration:200ms}.core-menu-fade-leave-active[data-v-24837e15]{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-delay:200ms;transition-duration:500ms}.core-menu-fade-enter[data-v-24837e15], .core-menu-fade-leave-to[data-v-24837e15]{opacity:0}.menu-mask[data-v-24837e15]{position:absolute;top:100%;height:0px;width:100%;border-radius:0.25rem;--tw-bg-opacity:1;background-color:rgba(18, 16, 35, var(--tw-bg-opacity))}.core-menu-mask-enter-active[data-v-24837e15]{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-duration:200ms}.core-menu-mask-leave-active[data-v-24837e15]{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-delay:200ms;transition-duration:700ms}.core-menu-mask-enter[data-v-24837e15], .core-menu-mask-leave-to[data-v-24837e15]{top:0px;height:100%}",""]),o.locals={},e.exports=o},369:function(e,t,n){"use strict";n(228)},370:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-navBarItem[data-v-178d2e80]{white-space:nowrap;font-weight:700}.core-navBarItem.--active[data-v-178d2e80], .core-navBarItem.--active .options-menu[data-v-178d2e80], .core-navBarItem[data-v-178d2e80]:hover{--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity))}",""]),o.locals={},e.exports=o},371:function(e,t,n){"use strict";n(229)},372:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-iconHamburgerMenuIcon[data-v-9f199f6e]{stroke:#f0ebf5}",""]),o.locals={},e.exports=o},373:function(e,t,n){"use strict";n(230)},374:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-navBarItemAccordion[data-v-85e6cb1c]{display:flex;width:100%;cursor:pointer;flex-direction:column;justify-content:center}.core-navBarItemAccordion__label[data-v-85e6cb1c]{display:inline-flex;align-items:center;padding:17px 72px}.core-navBarItemAccordion__items[data-v-85e6cb1c]{display:flex;flex-direction:column;justify-content:center;--tw-bg-opacity:1;background-color:rgba(26, 26, 48, var(--tw-bg-opacity))}.core-navBarItemAccordion__items>.core-localeLink[data-v-85e6cb1c]{display:inline-flex;--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity));padding:17px 64px}.core-navBarItemAccordion__items>.core-localeLink[data-v-85e6cb1c]:hover{color:#7568f6}",""]),o.locals={},e.exports=o},375:function(e,t,n){"use strict";n(231)},376:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-navBarHamburgerSlideInMenu[data-v-761e2fe2]{position:fixed;right:0px;display:flex;height:100%;width:100%;flex-direction:column;--tw-bg-opacity:1;background-color:rgba(18, 16, 35, var(--tw-bg-opacity));padding-top:1rem;font-weight:700;top:64px;z-index:1000}.core-navBarHamburgerSlideInMenu__overflow[data-v-761e2fe2]{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;overflow-x:hidden}.core-navBarHamburgerSlideInMenu__overflow[data-v-761e2fe2]::-webkit-scrollbar{display:none}.core-navBarHamburgerSlideInMenu__item[data-v-761e2fe2]{display:flex;width:100%;align-items:center;padding:17px 72px}.core-navBarHamburgerSlideInMenu__item[data-v-761e2fe2]:hover{color:#7568f6}.core-navBarHamburger__icon-button[data-v-761e2fe2]{position:relative;width:1rem;text-align:center;z-index:1001}.core-navBarHamburger__close[data-v-761e2fe2]{position:absolute;left:50%;top:50%;white-space:nowrap;font-size:2.25rem;line-height:2.5rem;transform:translate(-50%,-50%) rotate(45deg)}",""]),o.locals={},e.exports=o},377:function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDBDNC40NzcgMCAwIDQuNDc3IDAgMTBDMCAxNS41MjMgNC40NzcgMjAgMTAgMjBDMTUuNTIzIDIwIDIwIDE1LjUyMyAyMCAxMEMyMCA0LjQ3NyAxNS41MjMgMCAxMCAwWk0xMCAxOEwxMiAxNkwxMyAxNVYxM0gxMVYxMkwxMCAxMUg3VjE0TDkgMTZWMTcuOTMxQzUuMDYgMTcuNDM2IDIgMTQuMDcyIDIgMTBMMyAxMUg1VjlIN0wxMCA2VjRIOEw3IDNWMi41ODlDOC45MjMxMyAxLjgwNDc4IDExLjA3NjkgMS44MDQ3OCAxMyAyLjU4OVY0TDEyIDVWN0wxMyA4TDE2LjEzIDQuODdDMTYuODkxNCA1Ljc4MDkzIDE3LjQ0MDEgNi44NTAyMiAxNy43MzYgOEgxNkwxNCAxMFYxMkwxNSAxM0gxN0wxNy4yODYgMTMuMjg2QzE2LjAyOSAxNi4wNjEgMTMuMjM5IDE4IDEwIDE4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg=="},378:function(e,t,n){"use strict";n(232)},379:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-localeSwitch[data-v-53b26fd8]{font-weight:700;flex-shrink:0}.core-localeSwitch[data-v-53b26fd8]:hover{--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity))}",""]),o.locals={},e.exports=o},38:function(e,t,n){"use strict";n(362);t.a=Object.freeze({about:[{i18nKey:"pycontw",value:"/about"},{i18nKey:"apacCommunity",value:"/about/apac-community"},{i18nKey:"history",value:"/about/history"},{i18nKey:"community",value:"/about/community"},{i18nKey:"codeOfConduct",value:"/about/code-of-conduct"}],speaking:[{i18nKey:"cfp",value:"/speaking/cfp"},{i18nKey:"posterSession",value:"/speaking/poster-session"},{i18nKey:"talk",value:"/speaking/talk"},{i18nKey:"tutorial",value:"/speaking/tutorial"},{i18nKey:"recording",value:"/speaking/recording"}],conference:[{i18nKey:"keynotes",value:"/conference/keynotes"},{i18nKey:"talks",value:"/conference/talks"},{i18nKey:"tutorials",value:"/conference/tutorials"},{i18nKey:"panelDiscussion",value:"/conference/panel-discussion"}],events:[{i18nKey:"sprints",value:"/events/sprints"},{i18nKey:"openSpaces",value:"/events/open-spaces"},{i18nKey:"jobs",value:"/events/jobs"}],registration:[{i18nKey:"tickets",value:"/registration/tickets"},{i18nKey:"financialAid",value:"/registration/financial-aid"}],venue:[{i18nKey:"venueInfo",value:"/venue"},{i18nKey:"accommodation",value:"/venue/accommodation"}]})},382:function(e,t,n){"use strict";n(233)},383:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-scrollableNavBar[data-v-4e29de54], .core-scrollableNavBar__scroll[data-v-4e29de54], .core-scrollableNavBar__slot[data-v-4e29de54]{height:100%;max-width:100%}.core-scrollableNavBar__left-arrow[data-v-4e29de54], .core-scrollableNavBar__right-arrow[data-v-4e29de54]{position:absolute;display:none;height:100%;width:1.5rem;cursor:pointer;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgba(18, 16, 35, var(--tw-bg-opacity))}.core-scrollableNavBar__left-arrow[data-v-4e29de54],.core-scrollableNavBar__right-arrow[data-v-4e29de54]{z-index:101}.core-scrollableNavBar__left-arrow[data-v-4e29de54]{left:0}.core-scrollableNavBar__right-arrow[data-v-4e29de54]{right:0}.core-scrollableNavBar__arrow-clickable[data-v-4e29de54]{animation:core-scrollableNavBar__blink-data-v-4e29de54 3s infinite}@keyframes core-scrollableNavBar__blink-data-v-4e29de54{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@media (max-width:1480px){.core-scrollableNavBar__slot[data-v-4e29de54]{width:1480px}.core-scrollableNavBar[data-v-4e29de54]{position:relative}.core-scrollableNavBar__overflow[data-v-4e29de54]{pointer-events:none}.core-scrollableNavBar__overflow[data-v-4e29de54]{overflow:hidden}.core-scrollableNavBar__overflow[data-v-4e29de54]{height:100vh}.core-scrollableNavBar__left-arrow[data-v-4e29de54], .core-scrollableNavBar__right-arrow[data-v-4e29de54]{display:flex}}@media (max-width:767px){.core-scrollableNavBar__slot[data-v-4e29de54]{width:100%}.core-scrollableNavBar[data-v-4e29de54]{position:static}.core-scrollableNavBar__overflow[data-v-4e29de54]{height:100%}.core-scrollableNavBar__overflow[data-v-4e29de54]{overflow:visible}.core-scrollableNavBar__left-arrow[data-v-4e29de54], .core-scrollableNavBar__right-arrow[data-v-4e29de54]{display:none}}",""]),o.locals={},e.exports=o},384:function(e,t,n){"use strict";n(234)},385:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".header-container[data-v-77f3c056]{width:100%;--tw-bg-opacity:1;background-color:rgba(18, 16, 35, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(240, 235, 245, var(--tw-text-opacity));font-size:20px;height:64px}.header__nav-bar[data-v-77f3c056]{display:flex;width:100%;align-items:center;justify-content:space-between;padding-left:0.5rem;padding-right:0.5rem;pointer-events:auto}.header-container[data-v-77f3c056],.header__nav-bar[data-v-77f3c056]{height:64px}",""]),o.locals={},e.exports=o},386:function(e,t,n){"use strict";n(235)},387:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,"html{--tw-bg-opacity:1;background-color:rgba(18, 16, 35, var(--tw-bg-opacity));font-family:Source Sans Pro, -apple-system, Roboto, Helvetica Neue, sans-serif;--tw-text-opacity:1;color:rgba(240, 235, 245, var(--tw-text-opacity));font-size:20px;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}*,:after,:before{box-sizing:border-box;margin:0}.default-layout__header{position:fixed;width:100%;z-index:1001;height:52px}.default-layout__body{display:grid;grid-template-columns:100%}body.modal-open{overflow:hidden}.page-enter-active,.page-leave-active{transition:.3s}.page-enter,.page-leave-to{opacity:0}",""]),o.locals={},e.exports=o},45:function(e,t,n){"use strict";var o=n(82);n.d(t,"a",(function(){return o.default}));var r=n(115);n.d(t,"b",(function(){return r.default}))},510:function(e,t,n){"use strict";n.r(t),n.d(t,"state",(function(){return c})),n.d(t,"mutations",(function(){return l})),n.d(t,"actions",(function(){return f}));var o=n(6),r=(n(185),n(33),n(44),function(e){return function(t,n){return t[e]=n}}),c=function(){return{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:!0,showAboutStaffPage:!1,showSchedulePage:!1,showSponsorPage:!0,showRegistrationPage:!0,showEventOverviewPage:!0,showEventsPage:!1,showConferencePage:!0,showVenuePage:!1,showProposalSystemPage:!0,showIndexSponsorSection:!0,showIndexSecondaryBtn:!1,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]}}},l={setSponsorsData:r("sponsorsData"),setJobsData:r("jobsData"),setSchedulesData:r("schedulesData"),setKeynotesData:r("keynotesData"),setYoutubeInfo:r("youtubeInfo"),setSpeechesData:r("speechesData"),setSpeechData:r("speechData"),setRelatedData:r("relatedData")},f={$getSponsorsData:function(e){var t=this;return Object(o.a)(regeneratorRuntime.mark((function n(){var o,r,data;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=e.commit,n.next=3,t.$http.$get("/api/sponsors/");case 3:r=n.sent,data=r.data,o("setSponsorsData",data);case 6:case"end":return n.stop()}}),n)})))()},$getJobsData:function(e){var t=this;return Object(o.a)(regeneratorRuntime.mark((function n(){var o,r,data;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=e.commit,n.next=3,t.$http.$get("/api/sponsors/jobs/");case 3:r=n.sent,data=r.data,o("setJobsData",data);case 6:case"end":return n.stop()}}),n)})))()},$getSchedulesData:function(e){var t=this;return Object(o.a)(regeneratorRuntime.mark((function n(){var o,r,data;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=e.commit,n.next=3,t.$http.$get("/api/events/schedule/");case 3:if(r=n.sent,data=r.data){n.next=7;break}return n.abrupt("return");case 7:o("setSchedulesData",data);case 8:case"end":return n.stop()}}),n)})))()},$getKeynotesData:function(e){var t=this;return Object(o.a)(regeneratorRuntime.mark((function n(){var o,r;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=e.commit,n.next=3,t.$http.$get("/api/events/keynotes/");case 3:r=n.sent,o("setKeynotesData",r);case 5:case"end":return n.stop()}}),n)})))()},$verifyAttendee:function(e){var t=arguments,n=this;return Object(o.a)(regeneratorRuntime.mark((function o(){var r,c,l;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return r=e.commit,c=t.length>1&&void 0!==t[1]?t[1]:{token:""},o.next=4,n.$http.$post("/api/attendee/verify/",c);case 4:l=o.sent,r("setYoutubeInfo",l.youtube_infos);case 6:case"end":return o.stop()}}),o)})))()},$getSpeechesData:function(e,t){var n=this;return Object(o.a)(regeneratorRuntime.mark((function o(){var r,c,l;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return r=e.commit,c="/api/events/speeches/","talks"===t?c="".concat(c,"?event_types=talk,sponsored"):"tutorials"===t&&(c="".concat(c,"?event_types=tutorial")),o.next=5,n.$http.$get(c);case 5:l=o.sent,Array.isArray(l)&&(l.sort((function(a,b){return a.category>b.category?1:-1})),r("setSpeechesData",l));case 7:case"end":return o.stop()}}),o)})))()},$getSpeechData:function(e,t){var n=this;return Object(o.a)(regeneratorRuntime.mark((function o(){var r,c,l,f,d;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return r=e.commit,c=t.eventType,l=t.eventId,f="/api/events/speeches/".concat(c,"/").concat(l,"/"),o.next=5,n.$http.$get(f);case 5:d=o.sent,r("setSpeechData",d);case 7:case"end":return o.stop()}}),o)})))()},$getRelatedData:function(e,t){var n=this;return Object(o.a)(regeneratorRuntime.mark((function o(){var r,c,l;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return r=e.commit,c="/api/events/speeches/category/".concat(t),o.next=4,n.$http.$get(c);case 4:l=o.sent,r("setRelatedData",l);case 6:case"end":return o.stop()}}),o)})))()}}},81:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var o=function(e){return{messages:e}}},82:function(e,t,n){"use strict";n.r(t);var o={name:"CoreExtLink",props:{href:{type:String,default:""},highlight:{type:Boolean,default:!1},underline:{type:Boolean,default:!1}},computed:{classObject:function(){return{"core-extLink":!0,"outline-none":!0,"cursor-pointer":!0,highlight:this.highlight,underline:this.underline}}}},r=(n(353),n(8)),component=Object(r.a)(o,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("a",{class:e.classObject,attrs:{href:e.href,rel:"noopener noreferrer",target:"_blank"}},[e._t("default")],2)}),[],!1,null,"0f817bee",null);t.default=component.exports},88:function(e,t,n){"use strict";n.r(t);var o={name:"MenuItem",components:{LocaleLink:n(45).b},props:{href:{type:String,default:""}},computed:{itemClasses:function(){return["core-menuItem","block","px-4","py-2","text-center"]},readonly:function(){return!this.href}},methods:{onClick:function(e){this.$emit("click",e)}}},r=(n(365),n(8)),component=Object(r.a)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"py-1",on:{click:e.onClick}},[e.readonly?n("div",{class:e.itemClasses},[e._t("default")],2):n("locale-link",{class:e.itemClasses,attrs:{to:e.href,role:"menuitem",customized:""}},[e._t("default")],2)],1)}),[],!1,null,"75b47a60",null);t.default=component.exports}},[[296,88,3,89]]]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{115:function(e,t,n){"use strict";n.r(t);var o={name:"CoreLocaleLink",props:{to:{type:String,default:""},customized:{type:Boolean,default:!1},highlight:{type:Boolean,default:!1},underline:{type:Boolean,default:!1}},computed:{classObject:function(){return{"core-localeLink":!0,highlight:this.highlight,underline:this.underline,"--customized":this.customized}}},methods:{onMouseEnter:function(){this.$emit("mouseenter")},onMouseLeave:function(){this.$emit("mouseleave")}}},r=(n(357),n(8)),component=Object(r.a)(o,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("nuxt-link",{class:e.classObject,attrs:{to:e.localePath(e.to)},nativeOn:{mouseenter:function(t){return e.onMouseEnter.apply(null,arguments)},mouseleave:function(t){return e.onMouseLeave.apply(null,arguments)}}},[e._t("default")],2)}),[],!1,null,"a9f55f18",null);t.default=component.exports},117:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return l}));var o={PRIMARY_JOIN_US:{isExternalLink:!0,path:"https://forms.gle/seaori7xF4vLSSUb7",textKey:"joinUs",isPrimary:!0,isLarge:!0},SECONDARY_JOIN_US:{isExternalLink:!0,path:"https://forms.gle/seaori7xF4vLSSUb7",textKey:"joinUs",isPrimary:!1,isBordered:!0,isLarge:!1},CFP:{isExternalLink:!1,path:"/speaking/cfp",textKey:"callForProposals",isPrimary:!0,isBordered:!0,isLarge:!1},CHECK_EVENTS:{isExternalLink:!1,path:"/conference/schedule",textKey:"checkEvents",isPrimary:!0,isLarge:!1},BUY_TICKETS:{isExternalLink:!1,path:"/registration/tickets",textKey:"buyTickets",isPrimary:!0,isLarge:!1}},r=[{titleI18nKey:"blog.title",descriptionI18nKey:"blog.description",link:"https://conf.python.tw",isExternalLink:!0,icon:"Blog.svg",showBulletin:!0},{titleI18nKey:"hackmd.title",descriptionI18nKey:"hackmd.description",link:"https://hackmd.io/@pycontw/2023",isExternalLink:!0,icon:"HackMD.svg",showBulletin:!1},{titleI18nKey:"pycast.title",descriptionI18nKey:"pycast.description",link:"https://podcasts.apple.com/podcast/id1559843325",isExternalLink:!0,icon:"PyCast.svg",showBulletin:!0},{titleI18nKey:"youtube.title",descriptionI18nKey:"youtube.description",link:"https://www.youtube.com/channel/UCHLnNgRnfGYDzPCCH8qGbQw",isExternalLink:!0,icon:"YouTube.svg",showBulletin:!0},{titleI18nKey:"discord.title",descriptionI18nKey:"discord.description",link:"",isExternalLink:!0,icon:"Discord.svg",showBulletin:!1}],c=[{text:"2012",link:"https://tw.pycon.org/2012/"},{text:"2013",link:"https://tw.pycon.org/2013/"},{text:"2014",link:"https://tw.pycon.org/2014apac/"},{text:"2015",link:"https://tw.pycon.org/2015apac/"},{text:"2016",link:"https://tw.pycon.org/2016/"},{text:"2017",link:"https://tw.pycon.org/2017/"},{text:"2018",link:"https://tw.pycon.org/2018/"},{text:"2019",link:"https://tw.pycon.org/2019/"},{text:"2020",link:"https://tw.pycon.org/2020/"},{text:"2021",link:"https://tw.pycon.org/2021/"},{text:"2022",link:"https://tw.pycon.org/2022/"},{text:"2023",link:"https://tw.pycon.org/2023/"}],l=[{icon:"Facebook.svg",link:"https://www.facebook.com/pycontw",altName:"Facebook Footer Icon"},{icon:"Instagram.svg",link:"https://www.instagram.com/pycon.tw/",altName:"Instagram Footer Icon"},{icon:"Twitter.svg",link:"https://twitter.com/pycontw",altName:"Twitter Footer Icon"},{icon:"Blog.svg",link:"https://conf.python.tw/",altName:"Blog Footer Icon"},{icon:"Discord.svg",link:"https://discord.com/invite/94hgCQv",altName:"Discord Footer Icon"},{icon:"YouTube.svg",link:"https://www.youtube.com/channel/UCHLnNgRnfGYDzPCCH8qGbQw",altName:"YouTube Footer Icon"},{icon:"Email.svg",link:"mailto:organizers@python.tw",altName:"Email Footer Icon"}]},140:function(e,t,n){"use strict";var o=n(81);t.a=Object(o.a)({"en-us":{codeOfConduct:"Code of Conduct",staff:"Staff",community:"Community",privacyPolicy:"Privacy Policy",history:"History",joinUs:"Join Us"},"zh-hant":{codeOfConduct:"行為準則",staff:"工作人員",community:"社群",privacyPolicy:"個人資料保護聲明",history:"歷年網站",joinUs:"成為志工"}})},141:function(e,t,n){"use strict";var o=n(81);t.a=Object(o.a)({"en-us":{about:"About",pycontw:"PyCon Taiwan",community:"Community",apacCommunity:"APAC Community",history:"History",sponsor:"Sponsor",jobs:"Job Listing",speaking:"Proposal",cfp:"Call for Proposals",talk:"Propose a Talk",tutorial:"Propose a Tutorial",recording:"Recording Release",conference:"Conference",schedule:"Schedule",keynotes:"Keynotes",talks:"Talks",tutorials:"Tutorials",panelDiscussion:"Panel Discussion",events:"Events",overview:"Overview",openSpaces:"Open Spaces",sprints:"Sprints",jobListings:"Job Listings",registration:"Tickets",tickets:"Ticket Info",financialAid:"Financial Aid",venue:"Venue",venueInfo:"Venue Info",accommodation:"Accommodation",proposalSystemUrl:"Proposal System",codeOfConduct:"Code of Conduct",posterSession:"Call for Poster"},"zh-hant":{about:"關於",pycontw:"PyCon Taiwan",community:"在地社群",apacCommunity:"APAC 籌備社群",history:"研討會歷史",sponsor:"贊助",jobs:"徵才資訊",speaking:"投稿",cfp:"投稿募集",talk:"如何投稿演講",tutorial:"如何投稿專業課程",recording:"錄影釋出",conference:"議程",schedule:"時間表",keynotes:"主題演講",talks:"一般演講",tutorials:"專業課程",panelDiscussion:"Panel Discussion",events:"活動",overview:"議程總覽",openSpaces:"開放空間",sprints:"衝刺開發",jobListings:"徵才資訊",registration:"購票",tickets:"購票資訊",financialAid:"財務補助",venue:"會場",venueInfo:"會場資訊",accommodation:"住宿資訊",proposalSystemUrl:"投稿系統",codeOfConduct:"行為準則",posterSession:"Poster 募集"}})},142:function(e,t,n){"use strict";n.r(t);var o=n(173),r=n(88),c={name:"CoreHeaderNavBarItemDropdown",components:{CoreMenu:o.default,CoreMenuItem:r.default},props:{sm:Boolean,lg:Boolean,label:{type:String,default:""},items:{type:Array,default:function(){return[]}}},data:function(){return{delay:0,isHovering:!1}},methods:{hideMenu:function(){this.isHovering=!1},showMenu:function(){this.isHovering=!0}}},l=(n(367),n(8)),component=Object(l.a)(c,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"relative flex h-full items-center justify-center px-5 text-left",on:{mouseenter:e.showMenu,mouseleave:e.hideMenu}},[n("div",{staticClass:"relative flex h-full cursor-pointer flex-col items-start rounded-md"},[n("div",{staticClass:"options-menu focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 focus:ring-offset-gray-100",attrs:{id:"options-menu","aria-haspopup":"true","aria-expanded":"true"}},[e.$slots.label?e._t("label"):e._e(),e._v("\n "+e._s(e.label)+"\n "),n("fa",{staticClass:"ml-3",attrs:{icon:["fa","caret-down"],"aria-hidden":"true"}})],2),e._v(" "),n("transition",{attrs:{name:"core-menu-fade"}},[n("core-menu",{directives:[{name:"show",rawName:"v-show",value:e.isHovering,expression:"isHovering"}],attrs:{lg:e.lg,sm:e.sm}},[n("transition",{attrs:{name:"core-menu-mask"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isHovering,expression:"isHovering"}],staticClass:"menu-mask"})]),e._v(" "),e._t("items",null,{hideMenu:e.hideMenu}),e._v(" "),e._l(e.items,(function(t){return n("core-menu-item",{key:t.value,attrs:{href:t.value},on:{click:e.hideMenu}},[e._v("\n "+e._s(t.label)+"\n ")])}))],2)],1)],1)])}),[],!1,null,"24837e15",null);t.default=component.exports;installComponents(component,{CoreMenuItem:n(88).default,CoreMenu:n(173).default})},171:function(e,t,n){"use strict";n.r(t);var o=n(140),r=n(275),c=n(276),l=n(45),f={i18n:o.a,name:"CoreFooter",components:{FooterSocial:r.default,ExtLink:l.a,LocaleLink:l.b,FooterHistory:c.default},computed:{showStaff:function(){return this.$store.state.configs.showAboutStaffPage},conferenceName:function(){return this.$store.state.configs.conferenceName},conferenceYear:function(){return this.$store.state.configs.conferenceYear}}},d=n(8),component=Object(d.a)(f,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("footer",{staticClass:"text-golden flex w-full flex-col justify-between bg-black-800"},[n("div",{staticClass:"w-full p-10"},[n("div",{staticClass:"flex justify-center"},[n("div",{staticClass:"flex flex-col items-center"},[n("ext-link",{staticClass:"highlight my-2",attrs:{href:"https://forms.gle/seaori7xF4vLSSUb7"}},[e._v("\n "+e._s(e.$t("joinUs"))+"\n ")]),e._v(" "),e.showStaff?n("locale-link",{staticClass:"my-2",attrs:{to:"/about/staff"}},[e._v(e._s(e.$t("staff")))]):e._e(),e._v(" "),n("locale-link",{staticClass:"my-2",attrs:{to:"/about/privacy-policy"}},[e._v("\n "+e._s(e.$t("privacyPolicy"))+"\n ")])],1)]),e._v(" "),n("footer-history"),e._v(" "),n("footer-social")],1),e._v(" "),n("div",{staticClass:"flex w-full cursor-default justify-center bg-[#0e0d1c] py-4"},[e._v("\n © "+e._s(e.conferenceYear)+" "+e._s(e.conferenceName)+"\n ")])])}),[],!1,null,null,null);t.default=component.exports},172:function(e,t,n){"use strict";n.r(t);var o=n(277),r=n(278),c=n(279),l=n(272),f=n(282),d={name:"CoreHeader",components:{HomeIcon:o.default,LocaleSwitch:l.default,NavBar:r.default,NavBarHamburger:c.default,ScrollableNavBar:f.default}},v=(n(384),n(8)),component=Object(v.a)(d,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("header",{staticClass:"w-full"},[n("div",{staticClass:"header-container --desktop hidden md:block"},[n("scrollable-nav-bar",[n("div",{staticClass:"header__nav-bar"},[n("home-icon"),e._v(" "),n("nav-bar"),e._v(" "),n("locale-switch")],1)])],1),e._v(" "),n("div",{staticClass:"header-container --mobile md:hidden"},[n("div",{staticClass:"header__nav-bar"},[n("home-icon"),e._v(" "),n("div",{staticClass:"flex h-full items-center"},[n("locale-switch"),e._v(" "),n("nav-bar-hamburger")],1)],1)])])}),[],!1,null,"77f3c056",null);t.default=component.exports},173:function(e,t,n){"use strict";n.r(t);var o={name:"CoreMenu",props:{sm:Boolean,lg:Boolean},computed:{md:function(){return!this.lg&&!this.sm},menuClasses:function(){return{"core-menu":!0,"--large":this.lg,"--small":this.sm,"--medium":this.md}}}},r=(n(363),n(8)),component=Object(r.a)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.menuClasses,attrs:{"aria-labelledby":"options-menu","aria-orientation":"vertical",role:"menu"}},[n("div",{staticClass:"relative"},[e._t("default")],2)])}),[],!1,null,"06f5778a",null);t.default=component.exports},177:function(e,t,n){"use strict";n(33),n(116),n(28),n(30);var o={makeKey:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:M;if(!source)return e.defaultValue||M.defaultValue;var t=e.inputFormat,n=e.outputFormat||M.outputFormat;return r()(source,t).format(n)},parseDate:function(source){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:M.inputFormat;return r()(source,e)}};t.a=function(e,t){Object.keys(w).forEach((function(e){t(e,w[e])}))}},180:function(e,t,n){"use strict";var o=n(2),r=n(269),c=n.n(r);o.default.use(c.a)},181:function(e,t,n){"use strict";var o=n(2),r=n(186),c=n.n(r),l=(n(508),n(136)),f=n(169),d=n(170);l.a.use([f.a,d.a]),t.a=function(){o.default.use(c.a)}},219:function(e,t,n){var content=n(344);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("e5927f8a",content,!0,{sourceMap:!1})},220:function(e,t,n){var content=n(354);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("09b29581",content,!0,{sourceMap:!1})},221:function(e,t,n){var content=n(356);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("844bed9e",content,!0,{sourceMap:!1})},222:function(e,t,n){var content=n(358);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("483c0e54",content,!0,{sourceMap:!1})},223:function(e,t,n){var content=n(361);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("472cfa58",content,!0,{sourceMap:!1})},225:function(e,t,n){var content=n(364);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("f2806bf2",content,!0,{sourceMap:!1})},226:function(e,t,n){var content=n(366);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("61e81a72",content,!0,{sourceMap:!1})},227:function(e,t,n){var content=n(368);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("1061856a",content,!0,{sourceMap:!1})},228:function(e,t,n){var content=n(370);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("0d54c74e",content,!0,{sourceMap:!1})},229:function(e,t,n){var content=n(372);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("3982a5d9",content,!0,{sourceMap:!1})},230:function(e,t,n){var content=n(374);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("0240aef1",content,!0,{sourceMap:!1})},231:function(e,t,n){var content=n(376);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("3e5dabce",content,!0,{sourceMap:!1})},232:function(e,t,n){var content=n(379);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("1c3a3af0",content,!0,{sourceMap:!1})},233:function(e,t,n){var content=n(383);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("25e16a54",content,!0,{sourceMap:!1})},234:function(e,t,n){var content=n(385);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("3ef594b6",content,!0,{sourceMap:!1})},235:function(e,t,n){var content=n(387);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(20).default)("7abdbb3d",content,!0,{sourceMap:!1})},257:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var o=n(17),r=(n(23),n(36),n(41),n(134),n(30),n(35),n(34),n(58),n(28),n(59),n(113));function c(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,n)}return t}function l(e){for(var i=1;i0&&void 0!==arguments[0]?arguments[0]:"");return f.some((function(t){var n=t.hostname,o=t.pathname;return e.hostname===n&&e.pathname===o}))}(window.location.href),h=v?"abstract":d.mode,m=l(l({},d),{},{mode:h}),y=new r.a(m);if(y.push=c.push,v){var M=y.resolve.bind(y),w=window.__NUXT__.state.route.fullPath;y.resolve=function(){return y.resolve=M,M(w)}}return y}},272:function(e,t,n){"use strict";n.r(t);var o=n(142),r=n(81),c={i18n:Object(r.a)({"en-us":{"en-us":"EN","zh-hant":"中文"},"zh-hant":{"en-us":"EN","zh-hant":"中文"}}),name:"CoreHeaderLocaleSwitch",components:{CoreMenuItem:n(88).default,NavBarItemDropdown:o.default},data:function(){return{languages:["en-us","zh-hant"]}},methods:{onClickLang:function(e,t){this.$i18n.locale=t,this.$router.push(this.switchLocalePath(t)),e()}}},l=(n(378),n(8)),component=Object(l.a)(c,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"core-localeSwitch h-full"},[o("nav-bar-item-dropdown",{attrs:{sm:""},scopedSlots:e._u([{key:"label",fn:function(){return[o("img",{staticClass:"w-4 pr-1",attrs:{src:n(377),alt:"Locale Icon"}}),e._v("\n "+e._s(e.$t(e.$i18n.locale))+"\n ")]},proxy:!0},{key:"items",fn:function(t){var n=t.hideMenu;return e._l(e.languages,(function(t,i){return o("core-menu-item",{key:"language_"+i,on:{click:function(o){return e.onClickLang(n,t)}}},[e._v("\n "+e._s(e.$t(t))+"\n ")])}))}}])})],1)}),[],!1,null,"53b26fd8",null);t.default=component.exports;installComponents(component,{CoreMenuItem:n(88).default})},273:function(e,t,n){"use strict";var o={head:function(){return{meta:[{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"}],link:[{rel:"preconnect",href:"https://fonts.googleapis.com"},{rel:"preconnect",href:"https://fonts.gstatic.com",crossorigin:"anonymous"},{rel:"stylesheet",href:"https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@400;500;600;700;900&family=Source+Sans+Pro:wght@400;600;700;900&display=swap"}]}}},r=(n(343),n(8)),component=Object(r.a)(o,(function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"default-layout"},[t("div",{staticClass:"default-layout__body"},[t("Nuxt")],1)])}),[],!1,null,null,null);t.a=component.exports},274:function(e,t,n){"use strict";n(33);var o=n(171),r={components:{CoreHeader:n(172).default,CoreFooter:o.default},data:function(){return{includeArr:["PageConferenceSchedule"]}},head:function(){var e=this.$store.state.configs.conferenceName,t=this.$store.state.configs.conferenceYear;return{titleTemplate:function(n){var title="".concat(e," ").concat(t);return n&&n!==title?"".concat(n," | ").concat(title):title},meta:[{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"},{hid:"description",name:"description",content:"".concat(e," ").concat(t)},{hid:"og:title",property:"og:title",content:"".concat(e," ").concat(t)},{hid:"og:description",property:"og:description",content:"".concat(e," ").concat(t)},{hid:"og:image",property:"og:image",content:"https://tw.pycon.org/".concat(t,"/og-img.jpg")},{hid:"og:url",property:"og:url",content:"https://tw.pycon.org"+this.$route.path},{hid:"og:type",property:"og:type",content:"website"}],link:[{rel:"icon",type:"image/x-icon",href:"/".concat(t,"/favicon.ico")},{rel:"preconnect",href:"https://fonts.googleapis.com"},{rel:"preconnect",href:"https://fonts.gstatic.com",crossorigin:"anonymous"},{rel:"stylesheet",href:"https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@400;500;600;700;900&family=Source+Sans+Pro:wght@400;600;700;900&display=swap"},{rel:"canonical",href:"https://tw.pycon.org"+this.$route.path},{rel:"alternate",hreflang:"x-default",href:"https://tw.pycon.org/".concat(t,"/en-us")},{rel:"alternate",hreflang:"en-us",href:"https://tw.pycon.org/".concat(t,"/en-us")},{rel:"alternate",hreflang:"zh-hant-tw",href:"https://tw.pycon.org/".concat(t,"/zh-hant")}],script:[{type:"application/ld+json",json:{"@context":"https://schema.org","@type":"Organization",name:"PyCon Taiwan",url:"https://tw.pycon.org",logo:"https://tw.pycon.org/".concat(t,"/og-img.jpg"),sameAs:["https://www.facebook.com/pycontw/","https://twitter.com/PyConTW/","https://www.linkedin.com/company/pycontw","https://www.youtube.com/channel/UCHLnNgRnfGYDzPCCH8qGbQw","https://instagram.com/pycontw/","https://github.com/pycontw/","https://conf.python.tw"]}}]}}},c=(n(386),n(8)),component=Object(c.a)(r,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"default-layout"},[n("div",{staticClass:"default-layout__header"},[n("core-header")],1),e._v(" "),n("div",{staticClass:"default-layout__body"},[n("Nuxt",{attrs:{"keep-alive":"","keep-alive-props":{include:e.includeArr}}}),e._v(" "),n("core-footer")],1)])}),[],!1,null,null,null);t.a=component.exports;installComponents(component,{CoreHeader:n(172).default,CoreFooter:n(171).default})},275:function(e,t,n){"use strict";n.r(t);var o=n(117),r={name:"CoreFooterSocial",components:{ExtLink:n(82).default},data:function(){return{dataConfig:o.d}}},c=(n(355),n(8)),component=Object(c.a)(r,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"flex w-full flex-wrap items-center justify-center"},[e._l(e.dataConfig,(function(e,t){return o("ext-link",{key:"landing-footer-icon-"+t,staticClass:"mx-4 my-4",attrs:{href:e.link}},[o("img",{staticClass:"landing-footer-icon hover:inset-1 hover:brightness-0 md:h-[33px] md:w-[33px]",attrs:{src:n(345)("./"+e.icon),alt:e.altName}})])})),e._v(" "),o("svg",{staticClass:"hidden"},[o("filter",{attrs:{id:"hover-color"}},[o("feColorMatrix",{attrs:{"color-interpolation-filters":"sRGB",type:"matrix",values:"0.46 0 0 0 0\n 0 0.41 0 0 0\n 0 0 0.96 0 0\n 0 0 0 1 0 "}})],1)])],2)}),[],!1,null,"6bea18c8",null);t.default=component.exports},276:function(e,t,n){"use strict";n.r(t);n(48);var o=n(117),r=n(82),c={i18n:n(140).a,name:"CoreFooterHistory",components:{ExtLink:r.default},data:function(){return{itemsPerRow:3,dataConfig:o.c}},computed:{rowCount:function(){return Math.ceil(this.dataConfig.length/this.itemsPerRow)}},methods:{itemCountInRow:function(e){return this.dataConfig.slice((e-1)*this.itemsPerRow,e*this.itemsPerRow)}}},l=n(8),component=Object(l.a)(c,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"mb-3 mt-10"},[n("div",{staticClass:"flex cursor-default justify-center"},[n("p",{staticClass:"py-3 font-bold text-pink-700"},[e._v(e._s(e.$t("history")))])]),e._v(" "),e._l(e.rowCount,(function(t,o){return n("div",{key:"landing-footer-history-row-"+o,staticClass:"flex justify-center"},e._l(e.itemCountInRow(t),(function(t,o){return n("ext-link",{key:"landing-footer-history-"+o,staticClass:"mx-3 my-2 text-sm font-semibold",attrs:{href:t.link,highlight:""}},[e._v(e._s(t.text))])})),1)}))],2)}),[],!1,null,null,null);t.default=component.exports},277:function(e,t,n){"use strict";n.r(t);var o={name:"HomeIcon",components:{LocaleLink:n(115).default},computed:{conferenceName:function(){return this.$store.state.configs.conferenceName},conferenceYear:function(){return this.$store.state.configs.conferenceYear}}},r=(n(360),n(8)),component=Object(r.a)(o,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("locale-link",{staticClass:"core-homeIcon flex items-center justify-center py-2 md:px-4",attrs:{to:"/",customized:""}},[o("img",{staticClass:"w-6",attrs:{src:n(359),alt:"Home icon of "+e.conferenceName+" "+e.conferenceYear}}),e._v(" "),o("span",{staticClass:"ml-2 font-bold"},[e._v(" "+e._s(e.conferenceName)+" ")])])}),[],!1,null,"7bf25e08",null);t.default=component.exports},278:function(e,t,n){"use strict";n.r(t);n(52),n(34),n(47),n(53),n(33);var o=n(38),r=n(45),c=n(142),l={i18n:n(141).a,name:"CoreHeaderNavBar",components:{NavBarItemDropdown:c.default,ExtLink:r.a,LocaleLink:r.b},computed:{conferenceItems:function(){return this.generateI18nItems(o.a.conference,this.$store.state.configs.conferenceHideItems)},eventsItems:function(){return this.generateI18nItems(o.a.events,this.$store.state.configs.eventsHideItems)},speakingItems:function(){return this.generateI18nItems(o.a.speaking)},aboutItems:function(){return this.generateI18nItems(o.a.about,this.$store.state.configs.aboutHideItems)},registrationItems:function(){return this.generateI18nItems(o.a.registration,this.$store.state.configs.registrationHideItems)},venueItems:function(){return this.generateI18nItems(o.a.venue,this.$store.state.configs.venueHideItems)},proposalSystemUrl:function(){return"https://tw.pycon.org/prs/".concat(this.$i18n.locale,"/dashboard/")},showSponsorPage:function(){return this.$store.state.configs.showSponsorPage},showRegistrationPage:function(){return this.$store.state.configs.showRegistrationPage},showEventOverviewPage:function(){return this.$store.state.configs.showEventOverviewPage},showEventsPage:function(){return this.$store.state.configs.showEventsPage},showConferencePage:function(){return this.$store.state.configs.showConferencePage},showSpeakingPage:function(){return this.$store.state.configs.showSpeakingPage},showSchedulePage:function(){return this.$store.state.configs.showSchedulePage},showVenuePage:function(){return this.$store.state.configs.showVenuePage},showProposalSystemPage:function(){return this.$store.state.configs.showProposalSystemPage}},methods:{generateI18nItems:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.filter((function(e){return!n.includes(e.i18nKey)})).map((function(e){var n=e.i18nKey,o=e.value;return{label:t.$i18n.t(n),value:o}}))},getPageClassesByPath:function(){var e,t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(r)e=this.$route.path==="/".concat(this.$i18n.locale).concat(c);else{var l=o.a[n];if(l){var f=l.map((function(e){return"/".concat(t.$i18n.locale).concat(e.value)}));e=f.includes(this.$route.path)}}return{"core-navBarItem":!0,flex:r,"h-full":r,"justify-center":r,"items-center":r,"px-4":r,"py-2":r,"bg-transparent":!e,"--active":e}}}},f=(n(369),n(8)),component=Object(f.a)(l,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("nav",{staticClass:"flex h-full items-center justify-evenly"},[n("nav-bar-item-dropdown",{class:e.getPageClassesByPath("about"),attrs:{label:e.$t("about"),items:e.aboutItems}}),e._v(" "),e.showSpeakingPage?n("nav-bar-item-dropdown",{class:e.getPageClassesByPath("speaking"),attrs:{label:e.$t("speaking"),items:e.speakingItems}}):e._e(),e._v(" "),e.showSchedulePage?n("locale-link",{class:e.getPageClassesByPath(null,!0,"/conference/schedule"),attrs:{to:"/conference/schedule",customized:""}},[e._v(e._s(e.$t("schedule")))]):e._e(),e._v(" "),e.showEventOverviewPage?n("locale-link",{class:e.getPageClassesByPath(null,!0,"/events/overview"),attrs:{to:"/events/overview",customized:""}},[e._v(e._s(e.$t("overview")))]):e._e(),e._v(" "),e.showConferencePage?n("nav-bar-item-dropdown",{class:e.getPageClassesByPath("conference"),attrs:{label:e.$t("conference"),items:e.conferenceItems}}):e._e(),e._v(" "),e.showEventsPage?n("nav-bar-item-dropdown",{class:e.getPageClassesByPath("events"),attrs:{label:e.$t("events"),items:e.eventsItems}}):e._e(),e._v(" "),e.showSponsorPage?n("locale-link",{class:e.getPageClassesByPath("sponsor",!0),attrs:{to:"/sponsor",customized:""}},[e._v("\n "+e._s(e.$t("sponsor"))+"\n ")]):e._e(),e._v(" "),e.showRegistrationPage?n("nav-bar-item-dropdown",{class:e.getPageClassesByPath("registration"),attrs:{label:e.$t("registration"),items:e.registrationItems}}):e._e(),e._v(" "),e.showVenuePage?n("nav-bar-item-dropdown",{class:e.getPageClassesByPath("venue"),attrs:{label:e.$t("venue"),items:e.venueItems}}):e._e(),e._v(" "),e.showProposalSystemPage?n("ext-link",{class:e.getPageClassesByPath("proposalSystemUrl",!0),attrs:{href:e.proposalSystemUrl}},[e._v("\n "+e._s(e.$t("proposalSystemUrl"))+"\n ")]):e._e()],1)}),[],!1,null,"178d2e80",null);t.default=component.exports},279:function(e,t,n){"use strict";n.r(t);n(52),n(34),n(47),n(53);var o=n(280),r=n(281),c=n(45),l=n(141),f=n(38),d={i18n:l.a,name:"CoreHeaderNavBarHamburger",components:{IconHamburgerMenuIcon:o.default,NavBarItemAccordion:r.default,ExtLink:c.a,LocaleLink:c.b},data:function(){return{isMenuSlidedIn:!1,expandingItem:void 0}},computed:{conferenceItems:function(){return this.generateI18nItems(f.a.conference,this.$store.state.configs.conferenceHideItems)},eventsItems:function(){return this.generateI18nItems(f.a.events,this.$store.state.configs.eventsHideItems)},speakingItems:function(){return this.generateI18nItems(f.a.speaking)},aboutItems:function(){return this.generateI18nItems(f.a.about,this.$store.state.configs.aboutHideItems)},registrationItems:function(){return this.generateI18nItems(f.a.registration,this.$store.state.configs.registrationHideItems)},venueItems:function(){return this.generateI18nItems(f.a.venue,this.$store.state.configs.venueHideItems)},proposalSystemUrl:function(){return"https://tw.pycon.org/prs/".concat(this.$i18n.locale,"/dashboard/")},showSponsorPage:function(){return this.$store.state.configs.showSponsorPage},showRegistrationPage:function(){return this.$store.state.configs.showRegistrationPage},showEventsPage:function(){return this.$store.state.configs.showEventsPage},showEventOverviewPage:function(){return this.$store.state.configs.showEventOverviewPage},showConferencePage:function(){return this.$store.state.configs.showConferencePage},showSpeakingPage:function(){return this.$store.state.configs.showSpeakingPage},showSchedulePage:function(){return this.$store.state.configs.showSchedulePage},showVenuePage:function(){return this.$store.state.configs.showVenuePage},showProposalSystemPage:function(){return this.$store.state.configs.showProposalSystemPage}},watch:{$route:function(){this.isMenuSlidedIn&&this.toggleMenu()}},methods:{generateI18nItems:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.filter((function(e){return!n.includes(e.i18nKey)})).map((function(e){var n=e.i18nKey,o=e.value;return{label:t.$i18n.t(n),value:o}}))},toggleMenu:function(){this.isMenuSlidedIn=!this.isMenuSlidedIn},toggleAccordion:function(e){this.expandingItem===e?this.expandingItem=void 0:this.expandingItem=e}}},v=(n(375),n(8)),component=Object(v.a)(d,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"relative"},[n("div",{staticClass:"core-navBarHamburger__icon-button"},[n("button",[n("icon-hamburger-menu-icon",{directives:[{name:"show",rawName:"v-show",value:!e.isMenuSlidedIn,expression:"!isMenuSlidedIn"}],nativeOn:{click:function(t){return e.toggleMenu.apply(null,arguments)}}})],1),e._v(" "),n("button",{directives:[{name:"show",rawName:"v-show",value:e.isMenuSlidedIn,expression:"isMenuSlidedIn"}],staticClass:"core-navBarHamburger__close",on:{click:e.toggleMenu}},[e._v("\n +\n ")])]),e._v(" "),e.isMenuSlidedIn?n("div",{staticClass:"core-navBarHamburgerSlideInMenu core-navBarHamburgerSlideInMenu__overflow"},[n("nav-bar-item-accordion",{attrs:{label:e.$t("about"),items:e.aboutItems,expanding:"about"===e.expandingItem},nativeOn:{click:function(t){return e.toggleAccordion("about")}}}),e._v(" "),e.showSpeakingPage?n("nav-bar-item-accordion",{attrs:{label:e.$t("speaking"),items:e.speakingItems,expanding:"speaking"===e.expandingItem},nativeOn:{click:function(t){return e.toggleAccordion("speaking")}}}):e._e(),e._v(" "),e.showSchedulePage?n("locale-link",{staticClass:"core-navBarHamburgerSlideInMenu__item",attrs:{to:"/conference/schedule",customized:""}},[e._v(e._s(e.$t("schedule")))]):e._e(),e._v(" "),e.showEventOverviewPage?n("locale-link",{staticClass:"core-navBarHamburgerSlideInMenu__item",attrs:{to:"/events/overview",customized:""}},[e._v(e._s(e.$t("overview")))]):e._e(),e._v(" "),e.showConferencePage?n("nav-bar-item-accordion",{attrs:{label:e.$t("conference"),items:e.conferenceItems,expanding:"conference"===e.expandingItem},nativeOn:{click:function(t){return e.toggleAccordion("conference")}}}):e._e(),e._v(" "),e.showEventsPage?n("nav-bar-item-accordion",{attrs:{label:e.$t("events"),items:e.eventsItems,expanding:"events"===e.expandingItem},nativeOn:{click:function(t){return e.toggleAccordion("events")}}}):e._e(),e._v(" "),e.showSponsorPage?n("locale-link",{staticClass:"core-navBarHamburgerSlideInMenu__item",attrs:{to:"/sponsor",customized:""}},[e._v(e._s(e.$t("sponsor")))]):e._e(),e._v(" "),e.showRegistrationPage?n("nav-bar-item-accordion",{attrs:{label:e.$t("registration"),items:e.registrationItems,expanding:"registration"===e.expandingItem},nativeOn:{click:function(t){return e.toggleAccordion("registration")}}}):e._e(),e._v(" "),e.showVenuePage?n("nav-bar-item-accordion",{attrs:{label:e.$t("venue"),items:e.venueItems,expanding:"venue"===e.expandingItem},nativeOn:{click:function(t){return e.toggleAccordion("venue")}}}):e._e(),e._v(" "),e.showProposalSystemPage?n("ext-link",{staticClass:"core-navBarHamburgerSlideInMenu__item",attrs:{href:e.proposalSystemUrl}},[e._v(e._s(e.$t("proposalSystemUrl")))]):e._e()],1):e._e()])}),[],!1,null,"761e2fe2",null);t.default=component.exports},280:function(e,t,n){"use strict";n.r(t);var o={name:"HamburgerMenuIcon"},r=(n(371),n(8)),component=Object(r.a)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{staticClass:"core-iconHamburgerMenuIcon",attrs:{width:"20",height:"17",viewBox:"0 0 20 17",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("line",{attrs:{x1:"1.25",y1:"1.75",x2:"18.75",y2:"1.75","stroke-width":"2.5","stroke-linecap":"round"}}),e._v(" "),n("line",{attrs:{x1:"1.25",y1:"8.75",x2:"18.75",y2:"8.75","stroke-width":"2.5","stroke-linecap":"round"}}),e._v(" "),n("line",{attrs:{x1:"1.25",y1:"15.75",x2:"18.75",y2:"15.75","stroke-width":"2.5","stroke-linecap":"round"}})])}),[],!1,null,"9f199f6e",null);t.default=component.exports},281:function(e,t,n){"use strict";n.r(t);var o={name:"NavBarItemAccordion",components:{LocaleLink:n(45).b},props:{label:{type:String,default:""},items:{type:Array,default:function(){return[]}},expanding:{type:Boolean,default:!1}},computed:{caretIcon:function(){return this.expanding?["fa","caret-up"]:["fa","caret-down"]}}},r=(n(373),n(8)),component=Object(r.a)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"core-navBarItemAccordion"},[n("div",{staticClass:"core-navBarItemAccordion__label"},[e._v("\n "+e._s(e.label)+"\n "),n("fa",{staticClass:"ml-3",attrs:{icon:e.caretIcon,"aria-hidden":"true"}})],1),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.expanding,expression:"expanding"}],staticClass:"core-navBarItemAccordion__items"},e._l(e.items,(function(t){return n("locale-link",{key:t.value,attrs:{to:t.value,role:"menuitem",customized:""}},[e._v("\n "+e._s(t.label)+"\n ")])})),1)])}),[],!1,null,"85e6cb1c",null);t.default=component.exports},282:function(e,t,n){"use strict";n.r(t);n(184);var o={name:"CoreScrollableNavBar",props:{scrollDelta:{default:1e3,type:Number}},data:function(){return{leftClickable:!1,rightClickable:!0}},mounted:function(){var e=this.$refs.scrollableNavBarScroll;this.leftClickable=!this.checkHorizontalScrollStart(e),this.rightClickable=!this.checkHorizontalScrollEnd(e)},methods:{checkHorizontalScrollStart:function(e,t){return void 0===t&&(t=e.scrollLeft),t<=0},checkHorizontalScrollEnd:function(e,t){return void 0===t&&(t=e.scrollLeft),e.scrollWidth-e.clientWidth-t<1},horizontalScroll:function(e){var t=this.$refs.scrollableNavBarScroll,n=t&&t.scrollLeft+e;if(t&&n){var o=!this.checkHorizontalScrollStart(t,n),r=!this.checkHorizontalScrollEnd(t,n);t.scrollTo({left:n,behavior:"smooth"}),this.leftClickable=o,this.rightClickable=r}},onLeftArrowClick:function(e){this.horizontalScroll(-this.scrollDelta),e.stopPropagation()},onRightArrowClick:function(e){this.horizontalScroll(this.scrollDelta),e.stopPropagation()}}},r=(n(382),n(8)),component=Object(r.a)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"core-scrollableNavBar"},[n("button",{staticClass:"core-scrollableNavBar__left-arrow",on:{click:e.onLeftArrowClick}},[n("span",{class:{"core-scrollableNavBar__arrow-clickable":e.leftClickable}},[n("fa",{attrs:{icon:["fa","chevron-left"],"aria-hidden":"true"}})],1)]),e._v(" "),n("button",{staticClass:"core-scrollableNavBar__right-arrow",on:{click:e.onRightArrowClick}},[n("span",{class:{"core-scrollableNavBar__arrow-clickable":e.rightClickable}},[n("fa",{attrs:{icon:["fa","chevron-right"],"aria-hidden":"true"}})],1)]),e._v(" "),n("div",{ref:"scrollableNavBarScroll",staticClass:"core-scrollableNavBar__scroll core-scrollableNavBar__overflow"},[n("div",{staticClass:"core-scrollableNavBar__slot"},[e._t("default")],2)])])}),[],!1,null,"4e29de54",null);t.default=component.exports},285:function(e,t,n){e.exports=n.p+"img/paper-plane-1.97c6100.svg"},286:function(e,t,n){e.exports=n.p+"img/firework.6263d6b.png"},287:function(e,t,n){e.exports=n.p+"img/planet.ff38cd3.svg"},288:function(e,t,n){e.exports=n.p+"img/paper-plane-2.f49a6be.svg"},290:function(e,t,n){e.exports=n.p+"img/r3.8d01567.svg"},291:function(e,t,n){e.exports=n.p+"img/ccby-sa3_0.8013e68.svg"},296:function(e,t,n){n(297),e.exports=n(298)},334:function(e,t,n){e.exports=n.p+"img/l1.862732c.svg"},335:function(e,t,n){e.exports=n.p+"img/l2.cc8728b.svg"},336:function(e,t,n){e.exports=n.p+"img/l3.fcb5d8e.svg"},337:function(e,t,n){e.exports=n.p+"img/r1.4cb89cb.svg"},338:function(e,t,n){e.exports=n.p+"img/r2.8569040.svg"},343:function(e,t,n){"use strict";n(219)},344:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,"html{--tw-bg-opacity:1;background-color:rgba(18, 16, 35, var(--tw-bg-opacity));font-family:Source Sans Pro, -apple-system, Roboto, Helvetica Neue, sans-serif;--tw-text-opacity:1;color:rgba(240, 235, 245, var(--tw-text-opacity));font-size:20px;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}*,:after,:before{box-sizing:border-box;margin:0}.default-layout__body{display:grid;grid-template-columns:100%}body.modal-open{overflow:hidden}.page-enter-active,.page-leave-active{transition:.3s}.page-enter,.page-leave-to{opacity:0}",""]),o.locals={},e.exports=o},345:function(e,t,n){var map={"./Blog.svg":346,"./Discord.svg":347,"./Email.svg":348,"./Facebook.svg":349,"./Instagram.svg":350,"./Twitter.svg":351,"./YouTube.svg":352,"./ccby-sa3_0.svg":291};function o(e){var t=r(e);return n(t)}function r(e){if(!n.o(map,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return map[e]}o.keys=function(){return Object.keys(map)},o.resolve=r,e.exports=o,o.id=345},346:function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzMyAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTYuNSIgY3k9IjE3LjI1IiByPSIxNi41IiBmaWxsPSIjQzM4NkFFIi8+CjxwYXRoIGQ9Ik0yMi40NzUgMTQuNDQzOEwxOS4yODc1IDExLjI5MzhMMjAuMzM3NSAxMC4yNDM4QzIwLjYyNSA5Ljk1NjI1IDIwLjk3ODIgOS44MTI1IDIxLjM5NzIgOS44MTI1QzIxLjgxNjIgOS44MTI1IDIyLjE2OTIgOS45NTYyNSAyMi40NTYyIDEwLjI0MzhMMjMuNTA2MiAxMS4yOTM4QzIzLjc5MzcgMTEuNTgxMyAyMy45NDM3IDExLjkyODMgMjMuOTU2MiAxMi4zMzQ4QzIzLjk2ODcgMTIuNzQxMyAyMy44MzEyIDEzLjA4OCAyMy41NDM3IDEzLjM3NUwyMi40NzUgMTQuNDQzOFpNMjEuMzg3NSAxNS41NUwxMy40Mzc1IDIzLjVIMTAuMjVWMjAuMzEyNUwxOC4yIDEyLjM2MjVMMjEuMzg3NSAxNS41NVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo="},347:function(e,t,n){e.exports=n.p+"img/Discord.372f6a4.svg"},348:function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzMyAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwOTBfMjc3NikiPgo8cGF0aCBkPSJNMjMuMTU3IDExLjM1NzRIOS44NDI3N0wxNi40OTk5IDE3LjA2MzVMMjMuMTU3IDExLjM1NzRaIiBmaWxsPSIjQzM4NkFFIi8+CjxwYXRoIGQ9Ik0xNi41IDAuNzVDNy4zODczNiAwLjc1IDAgOC4xMzczNiAwIDE3LjI1QzAgMjYuMzYyNiA3LjM4NzM2IDMzLjc1IDE2LjUgMzMuNzVDMjUuNjEyNiAzMy43NSAzMyAyNi4zNjI2IDMzIDE3LjI1QzMyLjk4OTYgOC4xNDE2OCAyNS42MDgzIDAuNzYwMzU5IDE2LjUgMC43NVpNMjUuMzM5MyAyMy43MzIxQzI1LjMzOTMgMjQuMDU3NiAyNS4wNzU0IDI0LjMyMTQgMjQuNzUgMjQuMzIxNEg4LjI1QzcuOTI0NTcgMjQuMzIxNCA3LjY2MDcxIDI0LjA1NzYgNy42NjA3MSAyMy43MzIxVjEwLjc2NzlDNy42NjA3MSAxMC40NDI0IDcuOTI0NTcgMTAuMTc4NiA4LjI1IDEwLjE3ODZIMjQuNzVDMjUuMDc1NCAxMC4xNzg2IDI1LjMzOTMgMTAuNDQyNCAyNS4zMzkzIDEwLjc2NzlWMjMuNzMyMVoiIGZpbGw9IiNDMzg2QUUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF82MDkwXzI3NzYiPgo8cmVjdCB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNzUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg=="},349:function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzMyAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjUwMDEgMC43NUM3LjM4NzQ0IDAuNzUgMCA4LjE2ODMyIDAgMTcuMzE5MUMwIDI1LjUyNjIgNS45NDg2MSAzMi4zMjMxIDEzLjc0ODIgMzMuNjM5M1YyMC43NzU4SDkuNzY3OTFWMTYuMTQ2OEgxMy43NDgyVjEyLjczMzVDMTMuNzQ4MiA4Ljc3MzE0IDE2LjE1NyA2LjYxNDk3IDE5LjY3NTggNi42MTQ5N0MyMS4zNjEgNi42MTQ5NyAyMi44MDkzIDYuNzQxMDcgMjMuMjI5NyA2Ljc5NjYxVjEwLjkzNjNMMjAuNzg5MiAxMC45Mzc0QzE4Ljg3NiAxMC45Mzc0IDE4LjUwNzIgMTEuODUwMiAxOC41MDcyIDEzLjE5MDFWMTYuMTQ0NEgyMy4wNzIzTDIyLjQ3NjkgMjAuNzczNUgxOC41MDcyVjMzLjc1QzI2LjY3MDkgMzIuNzUyMiAzMyAyNS43ODIyIDMzIDE3LjMxNDNDMzMgOC4xNjgzMiAyNS42MTI2IDAuNzUgMTYuNTAwMSAwLjc1WiIgZmlsbD0iI0MzODZBRSIvPgo8L3N2Zz4K"},350:function(e,t,n){e.exports=n.p+"img/Instagram.1214f51.svg"},351:function(e,t,n){e.exports=n.p+"img/Twitter.736d5f7.svg"},352:function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzMyAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjQ0NTMgMjAuMzQxNkwxOS44MTI1IDE3LjI1MDRMMTQuNDQ1MyAxNC4xNTkyVjIwLjM0MTZaIiBmaWxsPSIjQzM4NkFFIi8+CjxwYXRoIGQ9Ik0xNi41IDAuNzVDNy4zODg2OSAwLjc1IDAgOC4xMzg2OSAwIDE3LjI1QzAgMjYuMzYxMyA3LjM4ODY5IDMzLjc1IDE2LjUgMzMuNzVDMjUuNjExMyAzMy43NSAzMyAyNi4zNjEzIDMzIDE3LjI1QzMzIDguMTM4NjkgMjUuNjExMyAwLjc1IDE2LjUgMC43NVpNMjYuODEgMTcuMjY2OUMyNi44MSAxNy4yNjY5IDI2LjgxIDIwLjYxMzEgMjYuMzg1NSAyMi4yMjY3QzI2LjE0NzYgMjMuMTA5OSAyNS40NTEyIDIzLjgwNjMgMjQuNTY4IDI0LjA0NEMyMi45NTQ0IDI0LjQ2ODggMTYuNSAyNC40Njg4IDE2LjUgMjQuNDY4OEMxNi41IDI0LjQ2ODggMTAuMDYyNSAyNC40Njg4IDguNDMyMDMgMjQuMDI3MUM3LjU0ODgyIDIzLjc4OTUgNi44NTI0MiAyMy4wOTI4IDYuNjE0NSAyMi4yMDk2QzYuMTg5NzcgMjAuNjEzMSA2LjE4OTc3IDE3LjI1IDYuMTg5NzcgMTcuMjVDNi4xODk3NyAxNy4yNSA2LjE4OTc3IDEzLjkwNCA2LjYxNDUgMTIuMjkwNEM2Ljg1MjE3IDExLjQwNzIgNy41NjU2OSAxMC42OTM3IDguNDMyMDMgMTAuNDU2QzEwLjA0NTYgMTAuMDMxMiAxNi41IDEwLjAzMTIgMTYuNSAxMC4wMzEyQzE2LjUgMTAuMDMxMiAyMi45NTQ0IDEwLjAzMTIgMjQuNTY4IDEwLjQ3MjlDMjUuNDUxMiAxMC43MTA1IDI2LjE0NzYgMTEuNDA3MiAyNi4zODU1IDEyLjI5MDRDMjYuODI3MSAxMy45MDQgMjYuODEgMTcuMjY2OSAyNi44MSAxNy4yNjY5WiIgZmlsbD0iI0MzODZBRSIvPgo8L3N2Zz4K"},353:function(e,t,n){"use strict";n(220)},354:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,"a[data-v-0f817bee]{color:inherit}.highlight[data-v-0f817bee]{--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity))}.highlight[data-v-0f817bee]:hover{--tw-text-opacity:1;color:rgba(147, 135, 255, var(--tw-text-opacity))}.underline[data-v-0f817bee]{text-decoration:underline}",""]),o.locals={},e.exports=o},355:function(e,t,n){"use strict";n(221)},356:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".landing-footer-icon[data-v-6bea18c8]:hover{filter:url(#hover-color)}",""]),o.locals={},e.exports=o},357:function(e,t,n){"use strict";n(222)},358:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".highlight[data-v-a9f55f18]{--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity))}.highlight[data-v-a9f55f18]:hover{--tw-text-opacity:1;color:rgba(147, 135, 255, var(--tw-text-opacity))}{text-decoration:underline}.core-localeLink[data-v-a9f55f18]:not(.highlight):not(.--customized){--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity))}.core-localeLink[data-v-a9f55f18]:not(.highlight):not(.--customized):hover{--tw-text-opacity:1;color:rgba(147, 135, 255, var(--tw-text-opacity))}",""]),o.locals={},e.exports=o},359:function(e,t,n){e.exports=n.p+"img/icon.42c93be.svg"},360:function(e,t,n){"use strict";n(223)},361:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-homeIcon[data-v-7bf25e08]{--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity));flex-shrink:0}",""]),o.locals={},e.exports=o},363:function(e,t,n){"use strict";n(225)},364:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-menu[data-v-06f5778a]{position:absolute;transform-origin:top right;border-radius:0.25rem;opacity:0.8;top:64px;left:50%;transform:translateX(-50%);background-color:#1b1a2e}.core-menu.--small[data-v-06f5778a]{width:120px}.core-menu.--medium[data-v-06f5778a]{width:192px}.core-menu.--large[data-v-06f5778a]{width:224px}.core-menu[data-v-06f5778a]{z-index:1002}",""]),o.locals={},e.exports=o},365:function(e,t,n){"use strict";n(226)},366:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-menuItem[data-v-75b47a60]{--tw-text-opacity:1;color:rgba(240, 235, 245, var(--tw-text-opacity));font-size:18px}.core-menuItem[data-v-75b47a60]:hover{--tw-text-opacity:1;color:rgba(147, 135, 255, var(--tw-text-opacity))}",""]),o.locals={},e.exports=o},367:function(e,t,n){"use strict";n(227)},368:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".options-menu[data-v-24837e15]{display:inline-flex;height:100%;width:100%;align-items:center;justify-content:center;white-space:nowrap;background-color:transparent;z-index:100}.core-menu-fade-enter-active[data-v-24837e15]{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-duration:200ms}.core-menu-fade-leave-active[data-v-24837e15]{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-delay:200ms;transition-duration:500ms}.core-menu-fade-enter[data-v-24837e15], .core-menu-fade-leave-to[data-v-24837e15]{opacity:0}.menu-mask[data-v-24837e15]{position:absolute;top:100%;height:0px;width:100%;border-radius:0.25rem;--tw-bg-opacity:1;background-color:rgba(18, 16, 35, var(--tw-bg-opacity))}.core-menu-mask-enter-active[data-v-24837e15]{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-duration:200ms}.core-menu-mask-leave-active[data-v-24837e15]{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-delay:200ms;transition-duration:700ms}.core-menu-mask-enter[data-v-24837e15], .core-menu-mask-leave-to[data-v-24837e15]{top:0px;height:100%}",""]),o.locals={},e.exports=o},369:function(e,t,n){"use strict";n(228)},370:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-navBarItem[data-v-178d2e80]{white-space:nowrap;font-weight:700}.core-navBarItem.--active[data-v-178d2e80], .core-navBarItem.--active .options-menu[data-v-178d2e80], .core-navBarItem[data-v-178d2e80]:hover{--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity))}",""]),o.locals={},e.exports=o},371:function(e,t,n){"use strict";n(229)},372:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-iconHamburgerMenuIcon[data-v-9f199f6e]{stroke:#f0ebf5}",""]),o.locals={},e.exports=o},373:function(e,t,n){"use strict";n(230)},374:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-navBarItemAccordion[data-v-85e6cb1c]{display:flex;width:100%;cursor:pointer;flex-direction:column;justify-content:center}.core-navBarItemAccordion__label[data-v-85e6cb1c]{display:inline-flex;align-items:center;padding:17px 72px}.core-navBarItemAccordion__items[data-v-85e6cb1c]{display:flex;flex-direction:column;justify-content:center;--tw-bg-opacity:1;background-color:rgba(26, 26, 48, var(--tw-bg-opacity))}.core-navBarItemAccordion__items>.core-localeLink[data-v-85e6cb1c]{display:inline-flex;--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity));padding:17px 64px}.core-navBarItemAccordion__items>.core-localeLink[data-v-85e6cb1c]:hover{color:#7568f6}",""]),o.locals={},e.exports=o},375:function(e,t,n){"use strict";n(231)},376:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-navBarHamburgerSlideInMenu[data-v-761e2fe2]{position:fixed;right:0px;display:flex;height:100%;width:100%;flex-direction:column;--tw-bg-opacity:1;background-color:rgba(18, 16, 35, var(--tw-bg-opacity));padding-top:1rem;font-weight:700;top:64px;z-index:1000}.core-navBarHamburgerSlideInMenu__overflow[data-v-761e2fe2]{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;overflow-x:hidden}.core-navBarHamburgerSlideInMenu__overflow[data-v-761e2fe2]::-webkit-scrollbar{display:none}.core-navBarHamburgerSlideInMenu__item[data-v-761e2fe2]{display:flex;width:100%;align-items:center;padding:17px 72px}.core-navBarHamburgerSlideInMenu__item[data-v-761e2fe2]:hover{color:#7568f6}.core-navBarHamburger__icon-button[data-v-761e2fe2]{position:relative;width:1rem;text-align:center;z-index:1001}.core-navBarHamburger__close[data-v-761e2fe2]{position:absolute;left:50%;top:50%;white-space:nowrap;font-size:2.25rem;line-height:2.5rem;transform:translate(-50%,-50%) rotate(45deg)}",""]),o.locals={},e.exports=o},377:function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDBDNC40NzcgMCAwIDQuNDc3IDAgMTBDMCAxNS41MjMgNC40NzcgMjAgMTAgMjBDMTUuNTIzIDIwIDIwIDE1LjUyMyAyMCAxMEMyMCA0LjQ3NyAxNS41MjMgMCAxMCAwWk0xMCAxOEwxMiAxNkwxMyAxNVYxM0gxMVYxMkwxMCAxMUg3VjE0TDkgMTZWMTcuOTMxQzUuMDYgMTcuNDM2IDIgMTQuMDcyIDIgMTBMMyAxMUg1VjlIN0wxMCA2VjRIOEw3IDNWMi41ODlDOC45MjMxMyAxLjgwNDc4IDExLjA3NjkgMS44MDQ3OCAxMyAyLjU4OVY0TDEyIDVWN0wxMyA4TDE2LjEzIDQuODdDMTYuODkxNCA1Ljc4MDkzIDE3LjQ0MDEgNi44NTAyMiAxNy43MzYgOEgxNkwxNCAxMFYxMkwxNSAxM0gxN0wxNy4yODYgMTMuMjg2QzE2LjAyOSAxNi4wNjEgMTMuMjM5IDE4IDEwIDE4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg=="},378:function(e,t,n){"use strict";n(232)},379:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-localeSwitch[data-v-53b26fd8]{font-weight:700;flex-shrink:0}.core-localeSwitch[data-v-53b26fd8]:hover{--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity))}",""]),o.locals={},e.exports=o},38:function(e,t,n){"use strict";n(362);t.a=Object.freeze({about:[{i18nKey:"pycontw",value:"/about"},{i18nKey:"apacCommunity",value:"/about/apac-community"},{i18nKey:"history",value:"/about/history"},{i18nKey:"community",value:"/about/community"},{i18nKey:"codeOfConduct",value:"/about/code-of-conduct"}],speaking:[{i18nKey:"cfp",value:"/speaking/cfp"},{i18nKey:"posterSession",value:"/speaking/poster-session"},{i18nKey:"talk",value:"/speaking/talk"},{i18nKey:"tutorial",value:"/speaking/tutorial"},{i18nKey:"recording",value:"/speaking/recording"}],conference:[{i18nKey:"keynotes",value:"/conference/keynotes"},{i18nKey:"talks",value:"/conference/talks"},{i18nKey:"tutorials",value:"/conference/tutorials"},{i18nKey:"panelDiscussion",value:"/conference/panel-discussion"}],events:[{i18nKey:"sprints",value:"/events/sprints"},{i18nKey:"openSpaces",value:"/events/open-spaces"},{i18nKey:"jobs",value:"/events/jobs"}],registration:[{i18nKey:"tickets",value:"/registration/tickets"},{i18nKey:"financialAid",value:"/registration/financial-aid"}],venue:[{i18nKey:"venueInfo",value:"/venue"},{i18nKey:"accommodation",value:"/venue/accommodation"}]})},382:function(e,t,n){"use strict";n(233)},383:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".core-scrollableNavBar[data-v-4e29de54], .core-scrollableNavBar__scroll[data-v-4e29de54], .core-scrollableNavBar__slot[data-v-4e29de54]{height:100%;max-width:100%}.core-scrollableNavBar__left-arrow[data-v-4e29de54], .core-scrollableNavBar__right-arrow[data-v-4e29de54]{position:absolute;display:none;height:100%;width:1.5rem;cursor:pointer;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgba(18, 16, 35, var(--tw-bg-opacity))}.core-scrollableNavBar__left-arrow[data-v-4e29de54],.core-scrollableNavBar__right-arrow[data-v-4e29de54]{z-index:101}.core-scrollableNavBar__left-arrow[data-v-4e29de54]{left:0}.core-scrollableNavBar__right-arrow[data-v-4e29de54]{right:0}.core-scrollableNavBar__arrow-clickable[data-v-4e29de54]{animation:core-scrollableNavBar__blink-data-v-4e29de54 3s infinite}@keyframes core-scrollableNavBar__blink-data-v-4e29de54{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@media (max-width:1480px){.core-scrollableNavBar__slot[data-v-4e29de54]{width:1480px}.core-scrollableNavBar[data-v-4e29de54]{position:relative}.core-scrollableNavBar__overflow[data-v-4e29de54]{pointer-events:none}.core-scrollableNavBar__overflow[data-v-4e29de54]{overflow:hidden}.core-scrollableNavBar__overflow[data-v-4e29de54]{height:100vh}.core-scrollableNavBar__left-arrow[data-v-4e29de54], .core-scrollableNavBar__right-arrow[data-v-4e29de54]{display:flex}}@media (max-width:767px){.core-scrollableNavBar__slot[data-v-4e29de54]{width:100%}.core-scrollableNavBar[data-v-4e29de54]{position:static}.core-scrollableNavBar__overflow[data-v-4e29de54]{height:100%}.core-scrollableNavBar__overflow[data-v-4e29de54]{overflow:visible}.core-scrollableNavBar__left-arrow[data-v-4e29de54], .core-scrollableNavBar__right-arrow[data-v-4e29de54]{display:none}}",""]),o.locals={},e.exports=o},384:function(e,t,n){"use strict";n(234)},385:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,".header-container[data-v-77f3c056]{width:100%;--tw-bg-opacity:1;background-color:rgba(18, 16, 35, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(240, 235, 245, var(--tw-text-opacity));font-size:20px;height:64px}.header__nav-bar[data-v-77f3c056]{display:flex;width:100%;align-items:center;justify-content:space-between;padding-left:0.5rem;padding-right:0.5rem;pointer-events:auto}.header-container[data-v-77f3c056],.header__nav-bar[data-v-77f3c056]{height:64px}",""]),o.locals={},e.exports=o},386:function(e,t,n){"use strict";n(235)},387:function(e,t,n){var o=n(19)((function(i){return i[1]}));o.push([e.i,"html{--tw-bg-opacity:1;background-color:rgba(18, 16, 35, var(--tw-bg-opacity));font-family:Source Sans Pro, -apple-system, Roboto, Helvetica Neue, sans-serif;--tw-text-opacity:1;color:rgba(240, 235, 245, var(--tw-text-opacity));font-size:20px;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}*,:after,:before{box-sizing:border-box;margin:0}.default-layout__header{position:fixed;width:100%;z-index:1001;height:52px}.default-layout__body{display:grid;grid-template-columns:100%}body.modal-open{overflow:hidden}.page-enter-active,.page-leave-active{transition:.3s}.page-enter,.page-leave-to{opacity:0}",""]),o.locals={},e.exports=o},45:function(e,t,n){"use strict";var o=n(82);n.d(t,"a",(function(){return o.default}));var r=n(115);n.d(t,"b",(function(){return r.default}))},510:function(e,t,n){"use strict";n.r(t),n.d(t,"state",(function(){return c})),n.d(t,"mutations",(function(){return l})),n.d(t,"actions",(function(){return f}));var o=n(6),r=(n(185),n(33),n(44),function(e){return function(t,n){return t[e]=n}}),c=function(){return{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:!0,showAboutStaffPage:!1,showSchedulePage:!1,showSponsorPage:!0,showRegistrationPage:!0,showEventOverviewPage:!0,showEventsPage:!1,showConferencePage:!0,showVenuePage:!1,showProposalSystemPage:!0,showIndexSponsorSection:!0,showIndexSecondaryBtn:!0,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]}}},l={setSponsorsData:r("sponsorsData"),setJobsData:r("jobsData"),setSchedulesData:r("schedulesData"),setKeynotesData:r("keynotesData"),setYoutubeInfo:r("youtubeInfo"),setSpeechesData:r("speechesData"),setSpeechData:r("speechData"),setRelatedData:r("relatedData")},f={$getSponsorsData:function(e){var t=this;return Object(o.a)(regeneratorRuntime.mark((function n(){var o,r,data;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=e.commit,n.next=3,t.$http.$get("/api/sponsors/");case 3:r=n.sent,data=r.data,o("setSponsorsData",data);case 6:case"end":return n.stop()}}),n)})))()},$getJobsData:function(e){var t=this;return Object(o.a)(regeneratorRuntime.mark((function n(){var o,r,data;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=e.commit,n.next=3,t.$http.$get("/api/sponsors/jobs/");case 3:r=n.sent,data=r.data,o("setJobsData",data);case 6:case"end":return n.stop()}}),n)})))()},$getSchedulesData:function(e){var t=this;return Object(o.a)(regeneratorRuntime.mark((function n(){var o,r,data;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=e.commit,n.next=3,t.$http.$get("/api/events/schedule/");case 3:if(r=n.sent,data=r.data){n.next=7;break}return n.abrupt("return");case 7:o("setSchedulesData",data);case 8:case"end":return n.stop()}}),n)})))()},$getKeynotesData:function(e){var t=this;return Object(o.a)(regeneratorRuntime.mark((function n(){var o,r;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=e.commit,n.next=3,t.$http.$get("/api/events/keynotes/");case 3:r=n.sent,o("setKeynotesData",r);case 5:case"end":return n.stop()}}),n)})))()},$verifyAttendee:function(e){var t=arguments,n=this;return Object(o.a)(regeneratorRuntime.mark((function o(){var r,c,l;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return r=e.commit,c=t.length>1&&void 0!==t[1]?t[1]:{token:""},o.next=4,n.$http.$post("/api/attendee/verify/",c);case 4:l=o.sent,r("setYoutubeInfo",l.youtube_infos);case 6:case"end":return o.stop()}}),o)})))()},$getSpeechesData:function(e,t){var n=this;return Object(o.a)(regeneratorRuntime.mark((function o(){var r,c,l;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return r=e.commit,c="/api/events/speeches/","talks"===t?c="".concat(c,"?event_types=talk,sponsored"):"tutorials"===t&&(c="".concat(c,"?event_types=tutorial")),o.next=5,n.$http.$get(c);case 5:l=o.sent,Array.isArray(l)&&(l.sort((function(a,b){return a.category>b.category?1:-1})),r("setSpeechesData",l));case 7:case"end":return o.stop()}}),o)})))()},$getSpeechData:function(e,t){var n=this;return Object(o.a)(regeneratorRuntime.mark((function o(){var r,c,l,f,d;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return r=e.commit,c=t.eventType,l=t.eventId,f="/api/events/speeches/".concat(c,"/").concat(l,"/"),o.next=5,n.$http.$get(f);case 5:d=o.sent,r("setSpeechData",d);case 7:case"end":return o.stop()}}),o)})))()},$getRelatedData:function(e,t){var n=this;return Object(o.a)(regeneratorRuntime.mark((function o(){var r,c,l;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return r=e.commit,c="/api/events/speeches/category/".concat(t),o.next=4,n.$http.$get(c);case 4:l=o.sent,r("setRelatedData",l);case 6:case"end":return o.stop()}}),o)})))()}}},81:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var o=function(e){return{messages:e}}},82:function(e,t,n){"use strict";n.r(t);var o={name:"CoreExtLink",props:{href:{type:String,default:""},highlight:{type:Boolean,default:!1},underline:{type:Boolean,default:!1}},computed:{classObject:function(){return{"core-extLink":!0,"outline-none":!0,"cursor-pointer":!0,highlight:this.highlight,underline:this.underline}}}},r=(n(353),n(8)),component=Object(r.a)(o,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("a",{class:e.classObject,attrs:{href:e.href,rel:"noopener noreferrer",target:"_blank"}},[e._t("default")],2)}),[],!1,null,"0f817bee",null);t.default=component.exports},88:function(e,t,n){"use strict";n.r(t);var o={name:"MenuItem",components:{LocaleLink:n(45).b},props:{href:{type:String,default:""}},computed:{itemClasses:function(){return["core-menuItem","block","px-4","py-2","text-center"]},readonly:function(){return!this.href}},methods:{onClick:function(e){this.$emit("click",e)}}},r=(n(365),n(8)),component=Object(r.a)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"py-1",on:{click:e.onClick}},[e.readonly?n("div",{class:e.itemClasses},[e._t("default")],2):n("locale-link",{class:e.itemClasses,attrs:{to:e.href,role:"menuitem",customized:""}},[e._t("default")],2)],1)}),[],!1,null,"75b47a60",null);t.default=component.exports}},[[296,88,3,89]]]); \ No newline at end of file diff --git a/_nuxt/1d79a1f.js b/_nuxt/c5ef71b.js similarity index 96% rename from _nuxt/1d79a1f.js rename to _nuxt/c5ef71b.js index d7e14d588a..187ea20083 100644 --- a/_nuxt/1d79a1f.js +++ b/_nuxt/c5ef71b.js @@ -1 +1 @@ -!function(e){function r(data){for(var r,n,f=data[0],d=data[1],l=data[2],i=0,y=[];i"+d+""}},526:function(t,e,n){var o=n(9);t.exports=function(t){return o((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3}))}},527:function(t,e,n){var content=n(538);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("b0f4efe6",content,!0,{sourceMap:!1})},528:function(t,e,n){"use strict";var o=n(7),r=n(525);o({target:"String",proto:!0,forced:n(526)("small")},{small:function(){return r(this,"small","","")}})},529:function(t,e,n){"use strict";var o=n(81);e.a=Object(o.a)({"en-us":{pyconWelcome:"Welcome to PyCon TW 2024",pyconIntro:"PyCon Taiwan",achieveFirstStatLine:"Hold",achieveFirstEndLine:"years",achieveSecondStatLine:"Every Year",achieveSecondEndLine:"Speeches",achieveThirdStatLine:"Audience",achieveThirdEndLine:"People",sponsor:"Sponsor Us",sponsorList:"Sponsors",sponsorUs:"Be a Sponsor",bulletinList:"Latest Announcement",joinUs:"Join Us",callForProposals:"Call for Proposals",checkEvents:"Event Schedule",buyTickets:"Buy Tickets Now",typhoonInfoTitle:"Typhoon Preparedness Measures",typhoonInfo:"The event on September 2nd-3rd, 2023, depends on Taipei City Government's Closure Announcement. Stay updated via PyCon Taiwan official website and social media.{br}The organizer reserves the right to make final revisions, changes, interpretations of the event, and cancellations of “PyCon TW 2023”.{br}Let's say it:\"PyCon TW 2023 will definitely be held successfully!\""},"zh-hant":{pyconWelcome:"歡迎來到 PyCon TW 2024",pyconIntro:"PyCon Taiwan",achieveFirstStatLine:"持續舉辦",achieveFirstEndLine:"年",achieveSecondStatLine:"每年議程",achieveSecondEndLine:"場以上",achieveThirdStatLine:"參與會眾",achieveThirdEndLine:"人以上",sponsor:"贊助我們",sponsorList:"贊助夥伴",sponsorUs:"成為贊助夥伴",bulletinList:"最新公告",joinUs:"成為志工",callForProposals:"投稿募集",checkEvents:"查看議程",buyTickets:"立即購票",typhoonInfoTitle:"颱風因應措施",typhoonInfo:"本次活動期間 (2023 年 09 月 02 日至 03 日) 將依照「臺北市政府之停班公告」決定是否舉行,最新消息請關注「PyCon Taiwan 官網與社群媒體」之公告。{br}主辦單位保有對「PyCon TW 2023」的最終修改、變更、活動解釋及取消本活動之權利。{br}請跟我一起唸:PyCon TW 2023 一定可以順利舉行!"}})},530:function(t,e,n){"use strict";n.r(e);n(528);var o=n(529),r=n(45),c={i18n:o.a,name:"CoreTextButton",components:{ExtLink:r.a,LocaleLink:r.b},props:{primary:{type:Boolean,default:!0},secondary:{type:Boolean,default:!1},bordered:{type:Boolean,default:!1},large:{type:Boolean,default:!1},small:{type:Boolean,default:!1},block:{type:Boolean,default:!1},href:{type:String,default:void 0},to:{type:String,default:void 0},uppercase:{type:Boolean,default:!1},bulletin:{type:Boolean,default:!1}},computed:{getLocale:function(){return this.$i18n.locale},coreButtonClasses:function(){return{"core-button":!0,"--primary":this.primary,"--secondary":this.secondary,"--bordered":this.bordered,"--large":this.large,"--medium":this.medium,"--small":this.small,"--block":this.block,"--is-link":this.isLink,"--uppercase":this.uppercase,"--bulletin":this.bulletin,"--largeEn":"en-us"===this.getLocale}},medium:function(){return!this.large&&!this.small},isLink:function(){return this.href||this.to}}},l=(n(531),n(8)),component=Object(l.a)(c,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("button",{class:t.coreButtonClasses},[t.href?n("ext-link",{attrs:{href:t.href}},[n("span",[t._t("default")],2)]):t.to?n("locale-link",{attrs:{to:t.to,customized:""}},[n("span",[t._t("default")],2)]):t._t("default")],2)}),[],!1,null,"7bd0f299",null);e.default=component.exports},531:function(t,e,n){"use strict";n(523)},532:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,'.core-button[data-v-7bd0f299]{position:relative}.core-button>a[data-v-7bd0f299]{font-family:Source Sans Pro, -apple-system, Roboto, Helvetica Neue, sans-serif;outline:2px solid transparent;outline-offset:2px}.core-button.--is-link>a[data-v-7bd0f299], .core-button[data-v-7bd0f299]:not(.--is-link){display:inline-flex;align-items:center;justify-content:center;outline:2px solid transparent;outline-offset:2px}.core-button.--is-link>a[data-v-7bd0f299],.core-button[data-v-7bd0f299]:not(.--is-link){line-height:1.25rem;border-radius:40px}.core-button[data-v-7bd0f299]:not(.--is-link){cursor:default;--tw-border-opacity:1;border-color:rgba(168, 180, 202, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(168, 180, 202, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(205, 210, 226, var(--tw-text-opacity))}.core-button.--uppercase>a[data-v-7bd0f299]{text-transform:uppercase}.core-button.--primary>a[data-v-7bd0f299]{z-index:10;border-width:0;--tw-text-opacity:1;color:rgba(240, 235, 245, var(--tw-text-opacity));background-image:linear-gradient(276.15deg,#61c8a4 .74%,#548fcb 32.18%,#3849de 53.25%,#be3692 93.14%)}.core-button.--primary>a span[data-v-7bd0f299]{position:relative;z-index:30}.core-button.--primary>a[data-v-7bd0f299]:hover:after{opacity:1}.core-button.--primary.--large[data-v-7bd0f299]:not(.--is-link), .core-button.--primary.--large>a[data-v-7bd0f299]{font-weight:700}.core-button.--primary.--large[data-v-7bd0f299]:not(.--is-link),.core-button.--primary.--large>a[data-v-7bd0f299]{height:86px;font-size:28px;padding:24px 48px;min-width:128px}.core-button.--primary.--largeEn>a[data-v-7bd0f299]{min-width:323px}.core-button.--primary.--medium[data-v-7bd0f299]:not(.--is-link), .core-button.--primary.--medium>a[data-v-7bd0f299]{font-weight:600}.core-button.--primary.--medium[data-v-7bd0f299]:not(.--is-link),.core-button.--primary.--medium>a[data-v-7bd0f299]{height:68px;font-size:24px;padding:16px 48px;min-width:108px}.core-button.--primary.--small[data-v-7bd0f299]:not(.--is-link), .core-button.--primary.--small>a[data-v-7bd0f299]{height:3rem;font-size:1rem;line-height:1.5rem;font-weight:600}.core-button.--primary.--small[data-v-7bd0f299]:not(.--is-link),.core-button.--primary.--small>a[data-v-7bd0f299]{padding:10px 22px;min-width:80px;height:60px;font-size:20px}.core-button.--primary>a[data-v-7bd0f299]:after{position:absolute;left:0px;top:0px;height:100%;width:100%;z-index:20;opacity:0;border-radius:inherit;content:"";background-image:linear-gradient(96.26deg,#5fbeab 5.5%,#66b4e2 31.92%,#4454df 53.53%,#be3692 82.35%);transition:opacity .5s ease-out}.core-button.--bordered>a[data-v-7bd0f299]{z-index:10;--tw-text-opacity:1;color:rgba(240, 235, 245, var(--tw-text-opacity));background:linear-gradient(#121023,#121023) padding-box,linear-gradient(276.15deg,#61c8a4 .74%,#548fcb 32.18%,#3849de 53.25%,#be3692 93.14%) border-box;border:5px solid transparent;border-radius:40px}.core-button.--bordered>a span[data-v-7bd0f299]{position:relative;z-index:30}.core-button.--bordered>a[data-v-7bd0f299]:hover:after{opacity:1}.core-button.--bordered.--large[data-v-7bd0f299]:not(.--is-link), .core-button.--bordered.--large>a[data-v-7bd0f299]{font-weight:700}.core-button.--bordered.--large[data-v-7bd0f299]:not(.--is-link),.core-button.--bordered.--large>a[data-v-7bd0f299]{height:86px;font-size:28px;padding:24px 48px;min-width:128px}.core-button.--bordered.--largeEn>a[data-v-7bd0f299]{min-width:323px}.core-button.--bordered.--medium[data-v-7bd0f299]:not(.--is-link), .core-button.--bordered.--medium>a[data-v-7bd0f299]{font-weight:600}.core-button.--bordered.--medium[data-v-7bd0f299]:not(.--is-link),.core-button.--bordered.--medium>a[data-v-7bd0f299]{height:68px;font-size:24px;padding:16px 48px;min-width:108px}.core-button.--bordered.--small[data-v-7bd0f299]:not(.--is-link), .core-button.--bordered.--small>a[data-v-7bd0f299]{height:3rem;font-size:1rem;line-height:1.5rem;font-weight:600}.core-button.--bordered.--small[data-v-7bd0f299]:not(.--is-link),.core-button.--bordered.--small>a[data-v-7bd0f299]{padding:10px 22px;min-width:80px;height:60px;font-size:20px}.core-button.--bordered>a[data-v-7bd0f299]:after{position:absolute;left:0px;top:0px;height:100%;width:100%;z-index:20;opacity:0;border-radius:inherit;content:"";background:linear-gradient(#121023,#121023) padding-box,linear-gradient(96.26deg,#5fbeab 5.5%,#66b4e2 31.92%,#4454df 53.53%,#be3692 82.35%) border-box;border:5px solid transparent;transition:opacity .5s ease-out}.core-button.--secondary>a[data-v-7bd0f299]{z-index:10;--tw-bg-opacity:1;background-color:rgba(218, 139, 220, var(--tw-bg-opacity));background-image:none}.core-button.--secondary>a span[data-v-7bd0f299]{position:relative;z-index:30;--tw-text-opacity:1;color:rgba(26, 26, 48, var(--tw-text-opacity))}.core-button.--secondary>a:hover span[data-v-7bd0f299]{--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity))}.core-button.--secondary>a[data-v-7bd0f299]:hover:after{opacity:1}.core-button.--secondary.--large[data-v-7bd0f299]:not(.--is-link), .core-button.--secondary.--large>a[data-v-7bd0f299]{font-weight:700}.core-button.--secondary.--large[data-v-7bd0f299]:not(.--is-link),.core-button.--secondary.--large>a[data-v-7bd0f299]{height:57px;font-size:18px;padding:16px 36px}.core-button.--secondary.--medium[data-v-7bd0f299]:not(.--is-link), .core-button.--secondary.--medium>a[data-v-7bd0f299], .core-button.--secondary.--small[data-v-7bd0f299]:not(.--is-link), .core-button.--secondary.--small>a[data-v-7bd0f299]{font-weight:700}.core-button.--secondary.--medium[data-v-7bd0f299]:not(.--is-link),.core-button.--secondary.--medium>a[data-v-7bd0f299],.core-button.--secondary.--small[data-v-7bd0f299]:not(.--is-link),.core-button.--secondary.--small>a[data-v-7bd0f299]{height:42px;font-size:20px;padding:10px 22px}.core-button.--secondary>a[data-v-7bd0f299]:after{position:absolute;left:0px;top:0px;height:100%;width:100%;--tw-border-opacity:1;border-color:rgba(218, 139, 220, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(26, 26, 48, var(--tw-bg-opacity));z-index:20;opacity:0;content:"";background-image:none;border-radius:inherit;transition:opacity .5s ease-out}.core-button.--secondary.--medium>a[data-v-7bd0f299]:after,.core-button.--secondary.--small>a[data-v-7bd0f299]:after{border-width:3px}.core-button.--secondary.--large>a[data-v-7bd0f299]:after{border-width:2px}.core-button.--medium.--bulletin.--is-link>a[data-v-7bd0f299],.core-button.--medium.--bulletin[data-v-7bd0f299]:not(.--is-link){border-width:3px}',""]),o.locals={},t.exports=o},537:function(t,e,n){"use strict";n(527)},538:function(t,e,n){var o=n(19),r=n(183),c=n(285),l=n(286),d=n(287),f=n(288),h=o((function(i){return i[1]})),y=r(c),m=r(l),x=r(d),k=r(f);h.push([t.i,".banner[data-v-acd58fb0]{display:flex;width:100%;align-items:center;justify-content:center;font-family:Noto Serif TC, -apple-system, serif;font-weight:600;background-image:url("+y+"),url("+m+"),url("+x+"),url("+k+");background-repeat:no-repeat;background-position:5% 135px, 50% 50%, 94% 99px, 85% 70%}@media (min-width: 768px){.banner[data-v-acd58fb0]{background-position:16% 37%, 50% 50%, 77% 30%, 72% 490px}}@media (min-width: 1194px){.banner[data-v-acd58fb0]{background-position:16% 37%, 50% 100%, 77% 30%, 72% 490px}}.banner[data-v-acd58fb0]{background-size:11%,72%,22%,7%}@media (min-width: 768px){.banner[data-v-acd58fb0]{background-size:6%,36%,9%,4%}}.banner[data-v-acd58fb0]{height:calc(100vh - 320px);min-height:560px}.banner-texts[data-v-acd58fb0]{margin-left:0.375rem;margin-right:0.375rem;text-align:center}@media (min-width: 768px){.banner-texts[data-v-acd58fb0]{margin-left:3.5rem;margin-right:3.5rem}}.banner-texts[data-v-acd58fb0]{max-width:930px}",""]),h.locals={},t.exports=h},540:function(t,e,n){"use strict";n.r(e);var o={name:"Banner"},r=(n(537),n(8)),component=Object(r.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"banner"},[n("div",{staticClass:"banner-texts"},[t._t("default")],2)])}),[],!1,null,"acd58fb0",null);e.default=component.exports},541:function(t,e,n){t.exports=n.p+"img/Banner.62ce754.svg"},679:function(t,e,n){t.exports=n.p+"img/regular.8f272d9.svg"},734:function(t,e,n){t.exports=n.p+"img/corporate.a587c14.svg"},735:function(t,e,n){var content=n(996);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(20).default)("4a529570",content,!0,{sourceMap:!1})},995:function(t,e,n){"use strict";n(735)},996:function(t,e,n){var o=n(19)((function(i){return i[1]}));o.push([t.i,"ul.ul-p-0[data-v-7ab5e6f4]{padding:0}li.li-mt-0[data-v-7ab5e6f4]{margin-top:0}li.li-mb-44[data-v-7ab5e6f4]{margin-bottom:44px}li.li-mb-6[data-v-7ab5e6f4]{margin-bottom:6px}@media (min-width: 1440px){.features[data-v-7ab5e6f4]{margin-bottom:0px}}@media (min-width:1480px){.sellingStatusButton[data-v-7ab5e6f4]{flex-basis:160px}}h2[data-v-7ab5e6f4]{font-family:Noto Serif TC, -apple-system, serif;font-weight:700;text-align:center;font-size:28px;--tw-text-opacity:1;color:rgba(218, 139, 220, var(--tw-text-opacity));padding-bottom:1rem;padding-top:0px}@media (min-width: 1440px){h2[data-v-7ab5e6f4]{padding-bottom:2.5rem}h2[data-v-7ab5e6f4]{padding-top:1rem}}h2[data-v-7ab5e6f4]{margin-bottom:0.5rem;margin-top:0px;letter-spacing:0.1em}@media (min-width:1440px){h2[data-v-7ab5e6f4]{font-size:32px}}",""]),o.locals={},t.exports=o}}]); \ No newline at end of file diff --git a/_nuxt/static/1718433666/manifest.js b/_nuxt/static/1718433666/manifest.js deleted file mode 100644 index 6a2074b32a..0000000000 --- a/_nuxt/static/1718433666/manifest.js +++ /dev/null @@ -1 +0,0 @@ -__NUXT_JSONP__("manifest.js", {routes:["\u002Fabout\u002Fapac-community","\u002Fen-us\u002Fabout\u002Fapac-community","\u002Fzh-hant\u002Fabout\u002Fapac-community","\u002Fevents\u002Fopen-spaces","\u002Fconference\u002Fpanel-discussion","\u002Fregistration\u002Ffinancial-aid","\u002Fext\u002Fdiscord","\u002Fspeaking\u002Fcfp","\u002Fvenue\u002Faccommodation","\u002Fen-us\u002Fevents\u002Fopen-spaces","\u002Fen-us\u002Fconference\u002Fpanel-discussion","\u002Fen-us\u002Fext\u002Fdiscord","\u002Fen-us\u002Fspeaking\u002Frecording","\u002Fen-us\u002Fregistration\u002Ffinancial-aid","\u002Fen-us\u002Fvenue\u002Faccommodation","\u002Fzh-hant\u002Fconference\u002Fpanel-discussion","\u002Fzh-hant\u002Fevents\u002Fopen-spaces","\u002Fzh-hant\u002Fext\u002Fdiscord","\u002Fzh-hant\u002Fregistration\u002Ffinancial-aid","\u002Fabout","\u002Fzh-hant\u002Fspeaking\u002Fcfp","\u002Fzh-hant\u002Fvenue\u002Faccommodation","\u002Fabout\u002Fcommunity","\u002Fabout\u002Fhistory","\u002Fabout\u002Fcode-of-conduct","\u002Fabout\u002Fstaff","\u002Fsponsor","\u002Fabout\u002Fprivacy-policy","\u002Fevents\u002Foverview","\u002Fevents\u002Fsprints","\u002Fen-us\u002Fsponsor","\u002Fext\u002Flive","\u002Fspeaking\u002Frecording","\u002Fregistration\u002Ftickets","\u002Fspeaking\u002Fposter-session","\u002Fspeaking\u002Ftalk","\u002Fspeaking\u002Ftutorial","\u002Fzh-hant\u002Fsponsor","\u002Fen-us\u002Fabout\u002Fcommunity","\u002Fen-us\u002Fabout\u002Fhistory","\u002Fen-us\u002Fabout\u002Fstaff","\u002Fen-us\u002Fabout\u002Fprivacy-policy","\u002Fen-us\u002Fevents\u002Fsprints","\u002Fen-us\u002Fabout\u002Fcode-of-conduct","\u002Fen-us\u002Fext\u002Flive","\u002Fen-us\u002Fevents\u002Foverview","\u002Fen-us\u002Fregistration\u002Ftickets","\u002Fen-us\u002Fspeaking\u002Fcfp","\u002Fen-us\u002Fspeaking\u002Ftalk","\u002Fen-us\u002Fspeaking\u002Fposter-session","\u002Fzh-hant\u002Fabout\u002Fhistory","\u002Fzh-hant\u002Fabout\u002Fcommunity","\u002Fen-us\u002Fspeaking\u002Ftutorial","\u002Fzh-hant\u002Fabout\u002Fprivacy-policy","\u002Fzh-hant\u002Fabout\u002Fstaff","\u002Fzh-hant\u002Fevents\u002Fsprints","\u002Fzh-hant\u002Fabout\u002Fcode-of-conduct","\u002Fzh-hant\u002Fevents\u002Foverview","\u002Fzh-hant\u002Fext\u002Flive","\u002Fzh-hant\u002Fregistration\u002Ftickets","\u002Fzh-hant\u002Fspeaking\u002Frecording","\u002Fzh-hant\u002Fspeaking\u002Ftalk","\u002Fvenue","\u002Fzh-hant\u002Fspeaking\u002Ftutorial","\u002Fen-us\u002Fvenue","\u002Fzh-hant\u002Fspeaking\u002Fposter-session","\u002Fen-us\u002Fabout","\u002Fzh-hant\u002Fvenue","\u002Fzh-hant\u002Fabout","\u002Fen-us\u002Fabout\u002Fsponsor","\u002Fconference\u002Fschedule","\u002Fabout\u002Fsponsor","\u002Fzh-hant","\u002Fconference\u002Fkeynotes","\u002Fevents\u002Fjobs","\u002Fevents\u002Fjobs-gather","\u002Fen-us","\u002Fen-us\u002Fevents\u002Fjobs","\u002Fen-us\u002Fconference\u002Fkeynotes","\u002Fen-us\u002Fconference\u002Fschedule","\u002Fzh-hant\u002Fconference\u002Fkeynotes","\u002Fzh-hant\u002Fabout\u002Fsponsor","\u002Fzh-hant\u002Fconference\u002Fschedule","\u002Fzh-hant\u002Fevents\u002Fjobs","\u002Fen-us\u002Fevents\u002Fjobs-gather","\u002Fzh-hant\u002Fevents\u002Fjobs-gather","\u002F"]}) \ No newline at end of file diff --git a/_nuxt/static/1718433666/about/apac-community/payload.js b/_nuxt/static/1718436591/about/apac-community/payload.js similarity index 100% rename from _nuxt/static/1718433666/about/apac-community/payload.js rename to _nuxt/static/1718436591/about/apac-community/payload.js diff --git a/_nuxt/static/1718433666/about/apac-community/state.js b/_nuxt/static/1718436591/about/apac-community/state.js similarity index 87% rename from _nuxt/static/1718433666/about/apac-community/state.js rename to _nuxt/static/1718436591/about/apac-community/state.js index 2c8ad30577..452d340e97 100644 --- a/_nuxt/static/1718433666/about/apac-community/state.js +++ b/_nuxt/static/1718436591/about/apac-community/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fabout\u002Fapac-community",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fabout\u002Fapac-community",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/about/code-of-conduct/payload.js b/_nuxt/static/1718436591/about/code-of-conduct/payload.js similarity index 100% rename from _nuxt/static/1718433666/about/code-of-conduct/payload.js rename to _nuxt/static/1718436591/about/code-of-conduct/payload.js diff --git a/_nuxt/static/1718433666/about/code-of-conduct/state.js b/_nuxt/static/1718436591/about/code-of-conduct/state.js similarity index 87% rename from _nuxt/static/1718433666/about/code-of-conduct/state.js rename to _nuxt/static/1718436591/about/code-of-conduct/state.js index 0c3e0ebe05..8c755bc5ca 100644 --- a/_nuxt/static/1718433666/about/code-of-conduct/state.js +++ b/_nuxt/static/1718436591/about/code-of-conduct/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fabout\u002Fcode-of-conduct",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fabout\u002Fcode-of-conduct",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/about/community/payload.js b/_nuxt/static/1718436591/about/community/payload.js similarity index 100% rename from _nuxt/static/1718433666/about/community/payload.js rename to _nuxt/static/1718436591/about/community/payload.js diff --git a/_nuxt/static/1718433666/about/community/state.js b/_nuxt/static/1718436591/about/community/state.js similarity index 87% rename from _nuxt/static/1718433666/about/community/state.js rename to _nuxt/static/1718436591/about/community/state.js index 426041bbce..9e4637c073 100644 --- a/_nuxt/static/1718433666/about/community/state.js +++ b/_nuxt/static/1718436591/about/community/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fabout\u002Fcommunity",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fabout\u002Fcommunity",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/about/history/payload.js b/_nuxt/static/1718436591/about/history/payload.js similarity index 100% rename from _nuxt/static/1718433666/about/history/payload.js rename to _nuxt/static/1718436591/about/history/payload.js diff --git a/_nuxt/static/1718433666/about/history/state.js b/_nuxt/static/1718436591/about/history/state.js similarity index 87% rename from _nuxt/static/1718433666/about/history/state.js rename to _nuxt/static/1718436591/about/history/state.js index aa753a21df..37503d595d 100644 --- a/_nuxt/static/1718433666/about/history/state.js +++ b/_nuxt/static/1718436591/about/history/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fabout\u002Fhistory",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fabout\u002Fhistory",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/about/payload.js b/_nuxt/static/1718436591/about/payload.js similarity index 100% rename from _nuxt/static/1718433666/about/payload.js rename to _nuxt/static/1718436591/about/payload.js diff --git a/_nuxt/static/1718433666/about/privacy-policy/payload.js b/_nuxt/static/1718436591/about/privacy-policy/payload.js similarity index 100% rename from _nuxt/static/1718433666/about/privacy-policy/payload.js rename to _nuxt/static/1718436591/about/privacy-policy/payload.js diff --git a/_nuxt/static/1718433666/about/privacy-policy/state.js b/_nuxt/static/1718436591/about/privacy-policy/state.js similarity index 87% rename from _nuxt/static/1718433666/about/privacy-policy/state.js rename to _nuxt/static/1718436591/about/privacy-policy/state.js index 81f4b22784..7aafa9332a 100644 --- a/_nuxt/static/1718433666/about/privacy-policy/state.js +++ b/_nuxt/static/1718436591/about/privacy-policy/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fabout\u002Fprivacy-policy",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fabout\u002Fprivacy-policy",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/about/sponsor/payload.js b/_nuxt/static/1718436591/about/sponsor/payload.js similarity index 100% rename from _nuxt/static/1718433666/about/sponsor/payload.js rename to _nuxt/static/1718436591/about/sponsor/payload.js diff --git a/_nuxt/static/1718433666/about/sponsor/state.js b/_nuxt/static/1718436591/about/sponsor/state.js similarity index 98% rename from _nuxt/static/1718433666/about/sponsor/state.js rename to _nuxt/static/1718436591/about/sponsor/state.js index 2df2f89271..6c073e3c75 100644 --- a/_nuxt/static/1718433666/about/sponsor/state.js +++ b/_nuxt/static/1718436591/about/sponsor/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c,d,e,f,g){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:a,state:{sponsorsData:[{level_name:"silver",sponsors:[{name_en_us:"E.SUN Commercial Bank",name_zh_hant:"玉山銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"E.SUN Bank, established in 1992 and named after Taiwan's highest mountain, is dedicated to customer-centric values and actively pursues innovation in digital finance. With exceptional performance, E.SUN Bank has earned the 27th National Quality Award for Excellence in Management, marking its fifth recognition with this prestigious accolade and setting a record among Taiwanese enterprises. Excellence is a never-ending challenge, and E.SUN believes that \"the size of the vision determines the power.\" Going forward, E.SUN will continue to leverage its financial influence, striving to make financial services as ubiquitous as electricity and water.",intro_zh_hant:"玉山銀行成立於1992年,以台灣最高的山為名,秉持以顧客為核心,致力於數位金融求新求變,創造顧客價值與感動。傑出的綜合表現讓玉山再次獲得第27屆「國家品質獎」全面卓越類「卓越經營獎」,這也是玉山銀行第5座國家品質獎,創下台灣企業最佳紀錄。卓越是沒有終點的挑戰,玉山堅信「願景有多大,力量就有多大。」未來將持續發揮金融影響力,實踐讓金融服務如水電般無所不在的共同目標。",website_url:"https:\u002F\u002Fhr.esunfhc.com\u002FStaffAcquisition\u002Fhireexam\u002FEliteDetail\u002F39#page-4",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E7%8E%89%E5%B1%B1%E9%8A%80%E8%A1%8C\u002Fesb04_-_Rosa_Lyu.png"},{name_en_us:d,name_zh_hant:d,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Berry AI is dedicated to leveraging computer vision and AI technologies to assist fast-food operators in analyzing service processes and improving operations. Our team consists of passionate AI and software engineers from renowned universities and large tech companies worldwide. Additionally, Berry has received investment from Taiwan-listed company Flytech, one of the top three global POS manufacturers, who can provide stable financial resources, customer relationships, and technical support. Berry AI's clients include several of the world's top ten fast-food chains, with both business and team size rapidly expanding. For more information, please visit berry-ai.com.",intro_zh_hant:"Berry AI 致力於運用電腦視覺與 AI 技術幫助速食業者分析服務流程並改善營運。團隊由一群充滿熱情的 AI 與軟體工程師組成,分別來自海內外知名學府與大型科技公司。此外,Berry 亦得到台灣上市公司飛捷科技投資,飛捷科技為全球前三大 POS 製造業者,因此能提供穩定的資金來源、客戶關係與技術支持。Berry AI 的客戶包含多間全球前十連鎖速食業者,業務與團隊規模都高速成長中。欲了解更多訊息,請瀏覽 berry-ai.com。",website_url:"https:\u002F\u002Fwww.berry-ai.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fberry-ai\u002FBerry_AI_Logo_-_Ping_Chen.png"},{name_en_us:e,name_zh_hant:e,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses -- used by companies like Apple, Arm, and Cisco.",intro_zh_hant:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses, used by companies like Apple, Arm, and Cisco, will help you achieve that goal.",website_url:"https:\u002F\u002FLernerPython.com",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Freuven-lerner-python-training\u002FRL-Logo_-_Reuven_Lerner.png"}]},{level_name:"bronze",sponsors:[{name_en_us:f,name_zh_hant:f,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:g,intro_zh_hant:g,website_url:"https:\u002F\u002Fwww.gofreight.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fgofreight-inc\u002FGoFreight_logo1_-_Mia_Huang.png"},{name_en_us:"CTBC Bank",name_zh_hant:"中國信託商業銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Established in 1966, CTBC Bank has been building customers’ wealth and Taiwan’s economy for over half a century now. Spanning 14 countries and regions, CTBC Bank has the most extensive international presence of any Taiwanese bank, with over 370 outlets worldwide.\r\nGuided by the business principles of integrity and caring, our Bank has a proud history punctuated by regular achievements and innovative services. From issuing the first credit card in Taiwan to setting up the first customer service center of any bank in the country, we have led the way in the financial industry's digital transformation, particularly by promoting the digitalization of business processes.\r\nCTBC Bank will continue to invest in big data analysis and applications fields by reforming data infrastructure, attracting and nurturing talents, and adopting AI technology. Our vision is to help CTBC Bank embark on the journey of digital transformation by promoting data-driven strategies.",intro_zh_hant:"中國信託商業銀行成立於1966年,在臺灣共有154家分行,並於14個國家及地區設有超過370處據點,為臺灣最國際化的銀行。在「正派經營」、「親切服務」的經營理念下,中國信託銀行締造許多令人驕傲的創新服務,從發行臺灣第一張信用卡、成立第一家銀行客服中心,到推動流程數位化,引領臺灣金融業數位轉型。\r\n展望未來,中信銀行將持續致力於深耕大數據分析與應用,延攬優秀科技人才,掌握AI技術核心,推動大數據研發計劃「中信腦」,以AI與數據驅動金融科技創新,實現服務數位化、流程自動化、產品智能化、金融場景化之目標。",website_url:"https:\u002F\u002Fwww.ctbcbank.com\u002Ftwrbo\u002Fzh_tw\u002Findex.html",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E4%B8%AD%E5%9C%8B%E4%BF%A1%E8%A8%97%E5%95%86%E6%A5%AD%E9%8A%80%E8%A1%8C\u002FPyCon-TW-2024-Sponsorship.jpg"}]}],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:c,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002Fabout\u002Fsponsor",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:a}}}}(null,true,false,"Berry AI","Reuven Lerner, Python Training","GoFreight Inc.","GoFreight 是全球最大的雲端貨運代理管理系統,我們的目標是透過科技賦能重新定義海空運作業系統,翻轉近3000億美元的國際貨運代理市場。我們提供全方位的解決方案,讓貨運代理業務變得更簡單、高效、且容易操作。GoFreight的創新型產品讓客戶能夠減少成本,增加銷售利潤,輕鬆應對數位時代的挑戰,並在競爭激烈的市場中脫穎而出。")); \ No newline at end of file +window.__NUXT__=(function(a,b,c,d,e,f,g){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:a,state:{sponsorsData:[{level_name:"silver",sponsors:[{name_en_us:"E.SUN Commercial Bank",name_zh_hant:"玉山銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"E.SUN Bank, established in 1992 and named after Taiwan's highest mountain, is dedicated to customer-centric values and actively pursues innovation in digital finance. With exceptional performance, E.SUN Bank has earned the 27th National Quality Award for Excellence in Management, marking its fifth recognition with this prestigious accolade and setting a record among Taiwanese enterprises. Excellence is a never-ending challenge, and E.SUN believes that \"the size of the vision determines the power.\" Going forward, E.SUN will continue to leverage its financial influence, striving to make financial services as ubiquitous as electricity and water.",intro_zh_hant:"玉山銀行成立於1992年,以台灣最高的山為名,秉持以顧客為核心,致力於數位金融求新求變,創造顧客價值與感動。傑出的綜合表現讓玉山再次獲得第27屆「國家品質獎」全面卓越類「卓越經營獎」,這也是玉山銀行第5座國家品質獎,創下台灣企業最佳紀錄。卓越是沒有終點的挑戰,玉山堅信「願景有多大,力量就有多大。」未來將持續發揮金融影響力,實踐讓金融服務如水電般無所不在的共同目標。",website_url:"https:\u002F\u002Fhr.esunfhc.com\u002FStaffAcquisition\u002Fhireexam\u002FEliteDetail\u002F39#page-4",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E7%8E%89%E5%B1%B1%E9%8A%80%E8%A1%8C\u002Fesb04_-_Rosa_Lyu.png"},{name_en_us:d,name_zh_hant:d,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Berry AI is dedicated to leveraging computer vision and AI technologies to assist fast-food operators in analyzing service processes and improving operations. Our team consists of passionate AI and software engineers from renowned universities and large tech companies worldwide. Additionally, Berry has received investment from Taiwan-listed company Flytech, one of the top three global POS manufacturers, who can provide stable financial resources, customer relationships, and technical support. Berry AI's clients include several of the world's top ten fast-food chains, with both business and team size rapidly expanding. For more information, please visit berry-ai.com.",intro_zh_hant:"Berry AI 致力於運用電腦視覺與 AI 技術幫助速食業者分析服務流程並改善營運。團隊由一群充滿熱情的 AI 與軟體工程師組成,分別來自海內外知名學府與大型科技公司。此外,Berry 亦得到台灣上市公司飛捷科技投資,飛捷科技為全球前三大 POS 製造業者,因此能提供穩定的資金來源、客戶關係與技術支持。Berry AI 的客戶包含多間全球前十連鎖速食業者,業務與團隊規模都高速成長中。欲了解更多訊息,請瀏覽 berry-ai.com。",website_url:"https:\u002F\u002Fwww.berry-ai.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fberry-ai\u002FBerry_AI_Logo_-_Ping_Chen.png"},{name_en_us:e,name_zh_hant:e,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses -- used by companies like Apple, Arm, and Cisco.",intro_zh_hant:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses, used by companies like Apple, Arm, and Cisco, will help you achieve that goal.",website_url:"https:\u002F\u002FLernerPython.com",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Freuven-lerner-python-training\u002FRL-Logo_-_Reuven_Lerner.png"}]},{level_name:"bronze",sponsors:[{name_en_us:f,name_zh_hant:f,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:g,intro_zh_hant:g,website_url:"https:\u002F\u002Fwww.gofreight.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fgofreight-inc\u002FGoFreight_logo1_-_Mia_Huang.png"},{name_en_us:"CTBC Bank",name_zh_hant:"中國信託商業銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Established in 1966, CTBC Bank has been building customers’ wealth and Taiwan’s economy for over half a century now. Spanning 14 countries and regions, CTBC Bank has the most extensive international presence of any Taiwanese bank, with over 370 outlets worldwide.\r\nGuided by the business principles of integrity and caring, our Bank has a proud history punctuated by regular achievements and innovative services. From issuing the first credit card in Taiwan to setting up the first customer service center of any bank in the country, we have led the way in the financial industry's digital transformation, particularly by promoting the digitalization of business processes.\r\nCTBC Bank will continue to invest in big data analysis and applications fields by reforming data infrastructure, attracting and nurturing talents, and adopting AI technology. Our vision is to help CTBC Bank embark on the journey of digital transformation by promoting data-driven strategies.",intro_zh_hant:"中國信託商業銀行成立於1966年,在臺灣共有154家分行,並於14個國家及地區設有超過370處據點,為臺灣最國際化的銀行。在「正派經營」、「親切服務」的經營理念下,中國信託銀行締造許多令人驕傲的創新服務,從發行臺灣第一張信用卡、成立第一家銀行客服中心,到推動流程數位化,引領臺灣金融業數位轉型。\r\n展望未來,中信銀行將持續致力於深耕大數據分析與應用,延攬優秀科技人才,掌握AI技術核心,推動大數據研發計劃「中信腦」,以AI與數據驅動金融科技創新,實現服務數位化、流程自動化、產品智能化、金融場景化之目標。",website_url:"https:\u002F\u002Fwww.ctbcbank.com\u002Ftwrbo\u002Fzh_tw\u002Findex.html",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E4%B8%AD%E5%9C%8B%E4%BF%A1%E8%A8%97%E5%95%86%E6%A5%AD%E9%8A%80%E8%A1%8C\u002FPyCon-TW-2024-Sponsorship.jpg"}]}],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002Fabout\u002Fsponsor",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:a}}}}(null,true,false,"Berry AI","Reuven Lerner, Python Training","GoFreight Inc.","GoFreight 是全球最大的雲端貨運代理管理系統,我們的目標是透過科技賦能重新定義海空運作業系統,翻轉近3000億美元的國際貨運代理市場。我們提供全方位的解決方案,讓貨運代理業務變得更簡單、高效、且容易操作。GoFreight的創新型產品讓客戶能夠減少成本,增加銷售利潤,輕鬆應對數位時代的挑戰,並在競爭激烈的市場中脫穎而出。")); \ No newline at end of file diff --git a/_nuxt/static/1718433666/about/staff/payload.js b/_nuxt/static/1718436591/about/staff/payload.js similarity index 100% rename from _nuxt/static/1718433666/about/staff/payload.js rename to _nuxt/static/1718436591/about/staff/payload.js diff --git a/_nuxt/static/1718433666/about/staff/state.js b/_nuxt/static/1718436591/about/staff/state.js similarity index 87% rename from _nuxt/static/1718433666/about/staff/state.js rename to _nuxt/static/1718436591/about/staff/state.js index 571515dff7..8b96fc22dc 100644 --- a/_nuxt/static/1718433666/about/staff/state.js +++ b/_nuxt/static/1718436591/about/staff/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fabout\u002Fstaff",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fabout\u002Fstaff",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/about/state.js b/_nuxt/static/1718436591/about/state.js similarity index 87% rename from _nuxt/static/1718433666/about/state.js rename to _nuxt/static/1718436591/about/state.js index 5335fa65af..6f241cd4d4 100644 --- a/_nuxt/static/1718433666/about/state.js +++ b/_nuxt/static/1718436591/about/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fabout",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fabout",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/conference/keynotes/payload.js b/_nuxt/static/1718436591/conference/keynotes/payload.js similarity index 97% rename from _nuxt/static/1718433666/conference/keynotes/payload.js rename to _nuxt/static/1718436591/conference/keynotes/payload.js index eedae5571c..fdc0c25f08 100644 --- a/_nuxt/static/1718433666/conference/keynotes/payload.js +++ b/_nuxt/static/1718436591/conference/keynotes/payload.js @@ -1 +1 @@ -__NUXT_JSONP__("/conference/keynotes", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.name_zh_hant=c;b.name_en_us=c;b.bio_zh_hant=d;b.bio_en_us=d;b.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fgeorgi-ker\u002FGeorgi-2-color.jpg";e.title_zh_hant=f;e.title_en_us=f;e.description_zh_hant=g;e.description_en_us=g;e.slides=a;h.linkedin=a;h.twitter=a;h.github=a;i.name_zh_hant=j;i.name_en_us=j;i.bio_zh_hant=k;i.bio_en_us=k;i.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fseth-michael-larson\u002FSeth.JPG";l.title_zh_hant=m;l.title_en_us=m;l.description_zh_hant=n;l.description_en_us=n;l.slides=a;o.linkedin="https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsethmlarson";o.twitter="https:\u002F\u002Ftwitter.com\u002Fsethmlarson";o.github="https:\u002F\u002Fgithub.com\u002Fsethmlarson";p.name_zh_hant="蘇黎";p.name_en_us="SuLi";p.bio_zh_hant="我目前擔任中央研究院資訊科學研究所副研究員。個人的研究興趣跨足人工智慧技術、多媒體技術與音樂資訊檢索等領域。曾獲傑出人才發展基金會年輕學者創新獎、國際音樂資訊檢索會議(ISMIR)的最佳論文獎,並入圍 ACM 國際多媒體會議(ACM MM)的最佳論文獎候選。曾應邀成為第29屆金曲獎金曲國際音樂節國際論壇的與談人,參與的演出包括〈日新樂譯〉(於國家音樂廳演出,2017年)和〈夜之絮語〉(於高雄衛武營表演廳演出,2019年)等。\r\n\r\n個人網站:https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html";p.bio_en_us="I am currently an Associate Research Fellow at the Institute of Information Science, Academia Sinica. My research interests span across artificial intelligence, multimedia, and music information retrieval. I have received the Young Scholar Innovation Award from the Foundation for the Advancement of Outstanding Scholarship, the Best Paper Award from the International Society for Music Information Retrieval Conference (ISMIR), and was a finalist for the Best Paper Award at the ACM International Conference on Multimedia (ACM MM). I have been invited to be a speaker at the 29th Golden Melody Awards International Forum and have participated in performances such as \"Musical Translations of the Times\" (at the National Concert Hall in 2017) and \"Whispers of the Night\" (at the Weiwuying Performance Hall in Kaohsiung in 2019).\r\n\r\nWebsite: https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html";p.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002F%E8%98%87%E9%BB%8E\u002F%E8%98%87%E9%BB%8E.jpg";q.title_zh_hant="你的 code 充滿時間:使用 Python 進入聲音訊號的世界";q.title_en_us="Entering the World of Audio Signals with Python";q.description_zh_hant="聲音在我們的日常生活中無所不在,卻是那個常常被跳過的邊緣人。在這個演講中,我們將從資料科學的視角出發,與大家聊聊使用 Python 進行音訊處理的基本知識、時間維度資料的特性、重要的數學工具,以及跟聲音相關的一些人工智慧問題。此外,我們將特別討論如何運用這些工具處理複雜的音樂與生物訊號,例如音高、節奏與和聲等等。最後,我們希望從音樂生成、人機共演到音樂文化資產研究等應用議題,呈現當代音樂人工智慧研究的多重面貌。\r\n\r\n由於現階段大多數人工智慧的應用都是以文字與圖像的處理為主,因此在音訊處理上的應用以及原理相信大家會非常感興趣。我們希望透過這個演講跟大家介紹 Python 在音訊處理和音樂人工智慧技術可以做到的事,並跟大家分享個人在使用 Python 當做研究的工具的心得。";q.description_en_us="Sound is omnipresent in our daily lives, yet it often remains an overlooked element. In this talk, we will explore the basics of audio processing using Python from a data science perspective. We will discuss the characteristics of time-domain data, important mathematical tools, and artificial intelligence related to audio. Additionally, we will focus on how to use these tools to handle complex musical and biological signals. Finally, we aim to present the multifaceted nature of contemporary music AI research, covering applications from music generation and human-computer interaction in music to the study of musical cultural heritage.\r\n\r\nSince most current AI applications focus on text and image processing, I believe there will be significant interest in the applications and principles of audio processing. Through this talk, we hope to introduce what can be achieved with Python in audio processing and music AI, and to share personal insights on using Python as a research tool.";q.slides=a;r.linkedin=a;r.twitter=a;r.github=a;return {data:[{keynotesData:[{id:"a815119d-d278-4e7a-bf1b-f9d68c911bac",speaker:b,session:e,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:h},{id:"103fda62-adfa-4ad7-bd4d-902db4eca32b",speaker:i,session:l,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:o},{id:"ce08d4e8-4cb6-4aac-b302-bcdbfecd0388",speaker:p,session:q,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:r}]}],fetch:{},mutations:[["setKeynotesData",[{id:30,speaker:b,session:e,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:h},{id:31,speaker:i,session:l,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:o},{id:32,speaker:p,session:q,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:r}]]]}}("",{},"Georgi Ker","Georgi Ker is the Director and a Fellow of the Python Software Foundation. She is a co-organizer of PyLadiesCon and the co-founder of PyLadies Bangkok. A French citizen born and raised in Singapore, Georgi has also lived in Thailand and Indonesia before relocating to Amsterdam, the Netherlands. During her time in Thailand, she served as the conference lead for PyCon APAC and PyCon Thailand.\r\n\r\n\r\nGeorgi is an avid advocate for Diversity & Inclusion. She co-chairs the D&I Workgroup within the PSF and has launched the podcast series \"The Hidden Figures of Python\" alongside hosts Mariatta Wijaya, Cheuk Ting Ho, and Tereza Iofciu. The podcast aims to highlight stories from underrepresented groups within the Python community.\r\n\r\n\r\nAn autodidact polymath who speaks multiple languages, Georgi currently runs her own branding and visual studio. Some of the projects include TV series Strange Girl in Strange Land, PyCon US (2022-2024), Proof of Talk and PyData London.",{},"From Local Roots to Global Impact: Why Your Presence Matters to the Community","In this talk, we will explore the profound impact that individual contributions can have on both local and global communities within the tech ecosystem. Drawing from my own journey—from grassroots involvement in local Python groups to significant roles in international conferences and the Python Software Foundation—I will illustrate how each step has shaped my understanding of community and collaboration.\r\n\r\nWe will delve into the significance of diversity and inclusion and why these elements are essential for fostering the growth of the community, particularly in the APAC region.\r\n\r\nThrough practical examples and actionable insights, this talk will provide guidance on how to leverage your unique skills and experiences to make a meaningful impact. Whether you're just starting out or are a seasoned community leader, you’ll come away with a deeper appreciation of why your presence matters, how you can contribute to building a stronger community, and how this can impact your life and career.\r\n\r\nBy highlighting stories of personal experiences, I aim to inspire attendees to recognize their potential to drive change, no matter the scale of their current involvement.",{},{},"Seth Michael Larson","Seth Larson is the inaugural Security Developer-in-Residence at the Python Software Foundation. He works to secure the supply chain and improve the security posture of CPython and projects in the Python packaging ecosystem. Seth also maintains a handful of open source Python projects like urllib3, requests, truststore. Seth is a fellow of the Python Software Foundation.\r\n\r\nWebsite: https:\u002F\u002Fsethmlarson.dev\r\nMastodon: https:\u002F\u002Ffosstodon.org\u002F@sethmlarson",{},"Bytes, Pipes, and People","The majority of software today uses open source components like Python and projects on the Python Package Index. The ubiquity of open source software hasn’t gone unnoticed, there are new threats looking to exploit open source projects to achieve their goals. In this talk we’ll learn about these threats to the software supply chain, the efforts to thwart them, and the steps we can take to keep the Python ecosystem safe for everyone.\r\n\r\nThe purpose of this talk is to describe the current threat landscape for open source projects like CPython and packages on the Python Package Index (PyPI), and what recent projects have done to mitigate these threats. My second year as Security Developer-in-Residence will be focusing on improving the security posture of the ecosystem of Python packages and the downstream users who consume those projects, so this keynote will cover that work along with any announcements, achievements, etc. I plan on weaving my background and experience with internet technology and security into the narrative of supply chain security.",{},{},{},{}))); \ No newline at end of file +__NUXT_JSONP__("/conference/keynotes", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.name_zh_hant=c;b.name_en_us=c;b.bio_zh_hant=d;b.bio_en_us=d;b.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fgeorgi-ker\u002FGeorgi-2-color.jpg";e.title_zh_hant=f;e.title_en_us=f;e.description_zh_hant=g;e.description_en_us=g;e.slides=a;h.linkedin=a;h.twitter=a;h.github=a;i.name_zh_hant=j;i.name_en_us=j;i.bio_zh_hant=k;i.bio_en_us=k;i.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fseth-michael-larson\u002FSeth.JPG";l.title_zh_hant=m;l.title_en_us=m;l.description_zh_hant=n;l.description_en_us=n;l.slides=a;o.linkedin="https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsethmlarson";o.twitter="https:\u002F\u002Ftwitter.com\u002Fsethmlarson";o.github="https:\u002F\u002Fgithub.com\u002Fsethmlarson";p.name_zh_hant="蘇黎";p.name_en_us="SuLi";p.bio_zh_hant="我目前擔任中央研究院資訊科學研究所副研究員。個人的研究興趣跨足人工智慧技術、多媒體技術與音樂資訊檢索等領域。曾獲傑出人才發展基金會年輕學者創新獎、國際音樂資訊檢索會議(ISMIR)的最佳論文獎,並入圍 ACM 國際多媒體會議(ACM MM)的最佳論文獎候選。曾應邀成為第29屆金曲獎金曲國際音樂節國際論壇的與談人,參與的演出包括〈日新樂譯〉(於國家音樂廳演出,2017年)和〈夜之絮語〉(於高雄衛武營表演廳演出,2019年)等。\r\n\r\n個人網站:https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html";p.bio_en_us="I am currently an Associate Research Fellow at the Institute of Information Science, Academia Sinica. My research interests span across artificial intelligence, multimedia, and music information retrieval. I have received the Young Scholar Innovation Award from the Foundation for the Advancement of Outstanding Scholarship, the Best Paper Award from the International Society for Music Information Retrieval Conference (ISMIR), and was a finalist for the Best Paper Award at the ACM International Conference on Multimedia (ACM MM). I have been invited to be a speaker at the 29th Golden Melody Awards International Forum and have participated in performances such as \"Musical Translations of the Times\" (at the National Concert Hall in 2017) and \"Whispers of the Night\" (at the Weiwuying Performance Hall in Kaohsiung in 2019).\r\n\r\nWebsite: https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html";p.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002F%E8%98%87%E9%BB%8E\u002F%E8%98%87%E9%BB%8E.jpg";q.title_zh_hant="你的 code 充滿時間:使用 Python 進入聲音訊號的世界";q.title_en_us="Entering the World of Audio Signals with Python";q.description_zh_hant="聲音在我們的日常生活中無所不在,卻是那個常常被跳過的邊緣人。在這個演講中,我們將從資料科學的視角出發,與大家聊聊使用 Python 進行音訊處理的基本知識、時間維度資料的特性、重要的數學工具,以及跟聲音相關的一些人工智慧問題。此外,我們將特別討論如何運用這些工具處理複雜的音樂與生物訊號,例如音高、節奏與和聲等等。最後,我們希望從音樂生成、人機共演到音樂文化資產研究等應用議題,呈現當代音樂人工智慧研究的多重面貌。\r\n\r\n由於現階段大多數人工智慧的應用都是以文字與圖像的處理為主,因此在音訊處理上的應用以及原理相信大家會非常感興趣。我們希望透過這個演講跟大家介紹 Python 在音訊處理和音樂人工智慧技術可以做到的事,並跟大家分享個人在使用 Python 當做研究的工具的心得。";q.description_en_us="Sound is omnipresent in our daily lives, yet it often remains an overlooked element. In this talk, we will explore the basics of audio processing using Python from a data science perspective. We will discuss the characteristics of time-domain data, important mathematical tools, and artificial intelligence related to audio. Additionally, we will focus on how to use these tools to handle complex musical and biological signals. Finally, we aim to present the multifaceted nature of contemporary music AI research, covering applications from music generation and human-computer interaction in music to the study of musical cultural heritage.\r\n\r\nSince most current AI applications focus on text and image processing, I believe there will be significant interest in the applications and principles of audio processing. Through this talk, we hope to introduce what can be achieved with Python in audio processing and music AI, and to share personal insights on using Python as a research tool.";q.slides=a;r.linkedin=a;r.twitter=a;r.github=a;return {data:[{keynotesData:[{id:"1b53cd47-eea7-4586-8d76-3bc4e7e018b2",speaker:b,session:e,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:h},{id:"e14caaf0-3e35-4571-adeb-685f6f8cb952",speaker:i,session:l,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:o},{id:"5f516014-2f6f-4802-b3e8-0b6d07d30cc8",speaker:p,session:q,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:r}]}],fetch:{},mutations:[["setKeynotesData",[{id:30,speaker:b,session:e,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:h},{id:31,speaker:i,session:l,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:o},{id:32,speaker:p,session:q,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:r}]]]}}("",{},"Georgi Ker","Georgi Ker is the Director and a Fellow of the Python Software Foundation. She is a co-organizer of PyLadiesCon and the co-founder of PyLadies Bangkok. A French citizen born and raised in Singapore, Georgi has also lived in Thailand and Indonesia before relocating to Amsterdam, the Netherlands. During her time in Thailand, she served as the conference lead for PyCon APAC and PyCon Thailand.\r\n\r\n\r\nGeorgi is an avid advocate for Diversity & Inclusion. She co-chairs the D&I Workgroup within the PSF and has launched the podcast series \"The Hidden Figures of Python\" alongside hosts Mariatta Wijaya, Cheuk Ting Ho, and Tereza Iofciu. The podcast aims to highlight stories from underrepresented groups within the Python community.\r\n\r\n\r\nAn autodidact polymath who speaks multiple languages, Georgi currently runs her own branding and visual studio. Some of the projects include TV series Strange Girl in Strange Land, PyCon US (2022-2024), Proof of Talk and PyData London.",{},"From Local Roots to Global Impact: Why Your Presence Matters to the Community","In this talk, we will explore the profound impact that individual contributions can have on both local and global communities within the tech ecosystem. Drawing from my own journey—from grassroots involvement in local Python groups to significant roles in international conferences and the Python Software Foundation—I will illustrate how each step has shaped my understanding of community and collaboration.\r\n\r\nWe will delve into the significance of diversity and inclusion and why these elements are essential for fostering the growth of the community, particularly in the APAC region.\r\n\r\nThrough practical examples and actionable insights, this talk will provide guidance on how to leverage your unique skills and experiences to make a meaningful impact. Whether you're just starting out or are a seasoned community leader, you’ll come away with a deeper appreciation of why your presence matters, how you can contribute to building a stronger community, and how this can impact your life and career.\r\n\r\nBy highlighting stories of personal experiences, I aim to inspire attendees to recognize their potential to drive change, no matter the scale of their current involvement.",{},{},"Seth Michael Larson","Seth Larson is the inaugural Security Developer-in-Residence at the Python Software Foundation. He works to secure the supply chain and improve the security posture of CPython and projects in the Python packaging ecosystem. Seth also maintains a handful of open source Python projects like urllib3, requests, truststore. Seth is a fellow of the Python Software Foundation.\r\n\r\nWebsite: https:\u002F\u002Fsethmlarson.dev\r\nMastodon: https:\u002F\u002Ffosstodon.org\u002F@sethmlarson",{},"Bytes, Pipes, and People","The majority of software today uses open source components like Python and projects on the Python Package Index. The ubiquity of open source software hasn’t gone unnoticed, there are new threats looking to exploit open source projects to achieve their goals. In this talk we’ll learn about these threats to the software supply chain, the efforts to thwart them, and the steps we can take to keep the Python ecosystem safe for everyone.\r\n\r\nThe purpose of this talk is to describe the current threat landscape for open source projects like CPython and packages on the Python Package Index (PyPI), and what recent projects have done to mitigate these threats. My second year as Security Developer-in-Residence will be focusing on improving the security posture of the ecosystem of Python packages and the downstream users who consume those projects, so this keynote will cover that work along with any announcements, achievements, etc. I plan on weaving my background and experience with internet technology and security into the narrative of supply chain security.",{},{},{},{}))); \ No newline at end of file diff --git a/_nuxt/static/1718433666/conference/keynotes/state.js b/_nuxt/static/1718436591/conference/keynotes/state.js similarity index 98% rename from _nuxt/static/1718433666/conference/keynotes/state.js rename to _nuxt/static/1718436591/conference/keynotes/state.js index 2530b2e6f3..a9557232a6 100644 --- a/_nuxt/static/1718433666/conference/keynotes/state.js +++ b/_nuxt/static/1718436591/conference/keynotes/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c,d,e,f,g,h,i,j,k,l){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:d,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[{id:30,speaker:{name_zh_hant:e,name_en_us:e,bio_zh_hant:f,bio_en_us:f,photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fgeorgi-ker\u002FGeorgi-2-color.jpg"},session:{title_zh_hant:g,title_en_us:g,description_zh_hant:h,description_en_us:h,slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:a,twitter:a,github:a}},{id:31,speaker:{name_zh_hant:i,name_en_us:i,bio_zh_hant:j,bio_en_us:j,photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fseth-michael-larson\u002FSeth.JPG"},session:{title_zh_hant:k,title_en_us:k,description_zh_hant:l,description_en_us:l,slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsethmlarson",twitter:"https:\u002F\u002Ftwitter.com\u002Fsethmlarson",github:"https:\u002F\u002Fgithub.com\u002Fsethmlarson"}},{id:32,speaker:{name_zh_hant:"蘇黎",name_en_us:"SuLi",bio_zh_hant:"我目前擔任中央研究院資訊科學研究所副研究員。個人的研究興趣跨足人工智慧技術、多媒體技術與音樂資訊檢索等領域。曾獲傑出人才發展基金會年輕學者創新獎、國際音樂資訊檢索會議(ISMIR)的最佳論文獎,並入圍 ACM 國際多媒體會議(ACM MM)的最佳論文獎候選。曾應邀成為第29屆金曲獎金曲國際音樂節國際論壇的與談人,參與的演出包括〈日新樂譯〉(於國家音樂廳演出,2017年)和〈夜之絮語〉(於高雄衛武營表演廳演出,2019年)等。\r\n\r\n個人網站:https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html",bio_en_us:"I am currently an Associate Research Fellow at the Institute of Information Science, Academia Sinica. My research interests span across artificial intelligence, multimedia, and music information retrieval. I have received the Young Scholar Innovation Award from the Foundation for the Advancement of Outstanding Scholarship, the Best Paper Award from the International Society for Music Information Retrieval Conference (ISMIR), and was a finalist for the Best Paper Award at the ACM International Conference on Multimedia (ACM MM). I have been invited to be a speaker at the 29th Golden Melody Awards International Forum and have participated in performances such as \"Musical Translations of the Times\" (at the National Concert Hall in 2017) and \"Whispers of the Night\" (at the Weiwuying Performance Hall in Kaohsiung in 2019).\r\n\r\nWebsite: https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html",photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002F%E8%98%87%E9%BB%8E\u002F%E8%98%87%E9%BB%8E.jpg"},session:{title_zh_hant:"你的 code 充滿時間:使用 Python 進入聲音訊號的世界",title_en_us:"Entering the World of Audio Signals with Python",description_zh_hant:"聲音在我們的日常生活中無所不在,卻是那個常常被跳過的邊緣人。在這個演講中,我們將從資料科學的視角出發,與大家聊聊使用 Python 進行音訊處理的基本知識、時間維度資料的特性、重要的數學工具,以及跟聲音相關的一些人工智慧問題。此外,我們將特別討論如何運用這些工具處理複雜的音樂與生物訊號,例如音高、節奏與和聲等等。最後,我們希望從音樂生成、人機共演到音樂文化資產研究等應用議題,呈現當代音樂人工智慧研究的多重面貌。\r\n\r\n由於現階段大多數人工智慧的應用都是以文字與圖像的處理為主,因此在音訊處理上的應用以及原理相信大家會非常感興趣。我們希望透過這個演講跟大家介紹 Python 在音訊處理和音樂人工智慧技術可以做到的事,並跟大家分享個人在使用 Python 當做研究的工具的心得。",description_en_us:"Sound is omnipresent in our daily lives, yet it often remains an overlooked element. In this talk, we will explore the basics of audio processing using Python from a data science perspective. We will discuss the characteristics of time-domain data, important mathematical tools, and artificial intelligence related to audio. Additionally, we will focus on how to use these tools to handle complex musical and biological signals. Finally, we aim to present the multifaceted nature of contemporary music AI research, covering applications from music generation and human-computer interaction in music to the study of musical cultural heritage.\r\n\r\nSince most current AI applications focus on text and image processing, I believe there will be significant interest in the applications and principles of audio processing. Through this talk, we hope to introduce what can be achieved with Python in audio processing and music AI, and to share personal insights on using Python as a research tool.",slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:a,twitter:a,github:a}}],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:c,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002Fconference\u002Fkeynotes",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:d}}}}("",true,false,null,"Georgi Ker","Georgi Ker is the Director and a Fellow of the Python Software Foundation. She is a co-organizer of PyLadiesCon and the co-founder of PyLadies Bangkok. A French citizen born and raised in Singapore, Georgi has also lived in Thailand and Indonesia before relocating to Amsterdam, the Netherlands. During her time in Thailand, she served as the conference lead for PyCon APAC and PyCon Thailand.\r\n\r\n\r\nGeorgi is an avid advocate for Diversity & Inclusion. She co-chairs the D&I Workgroup within the PSF and has launched the podcast series \"The Hidden Figures of Python\" alongside hosts Mariatta Wijaya, Cheuk Ting Ho, and Tereza Iofciu. The podcast aims to highlight stories from underrepresented groups within the Python community.\r\n\r\n\r\nAn autodidact polymath who speaks multiple languages, Georgi currently runs her own branding and visual studio. Some of the projects include TV series Strange Girl in Strange Land, PyCon US (2022-2024), Proof of Talk and PyData London.","From Local Roots to Global Impact: Why Your Presence Matters to the Community","In this talk, we will explore the profound impact that individual contributions can have on both local and global communities within the tech ecosystem. Drawing from my own journey—from grassroots involvement in local Python groups to significant roles in international conferences and the Python Software Foundation—I will illustrate how each step has shaped my understanding of community and collaboration.\r\n\r\nWe will delve into the significance of diversity and inclusion and why these elements are essential for fostering the growth of the community, particularly in the APAC region.\r\n\r\nThrough practical examples and actionable insights, this talk will provide guidance on how to leverage your unique skills and experiences to make a meaningful impact. Whether you're just starting out or are a seasoned community leader, you’ll come away with a deeper appreciation of why your presence matters, how you can contribute to building a stronger community, and how this can impact your life and career.\r\n\r\nBy highlighting stories of personal experiences, I aim to inspire attendees to recognize their potential to drive change, no matter the scale of their current involvement.","Seth Michael Larson","Seth Larson is the inaugural Security Developer-in-Residence at the Python Software Foundation. He works to secure the supply chain and improve the security posture of CPython and projects in the Python packaging ecosystem. Seth also maintains a handful of open source Python projects like urllib3, requests, truststore. Seth is a fellow of the Python Software Foundation.\r\n\r\nWebsite: https:\u002F\u002Fsethmlarson.dev\r\nMastodon: https:\u002F\u002Ffosstodon.org\u002F@sethmlarson","Bytes, Pipes, and People","The majority of software today uses open source components like Python and projects on the Python Package Index. The ubiquity of open source software hasn’t gone unnoticed, there are new threats looking to exploit open source projects to achieve their goals. In this talk we’ll learn about these threats to the software supply chain, the efforts to thwart them, and the steps we can take to keep the Python ecosystem safe for everyone.\r\n\r\nThe purpose of this talk is to describe the current threat landscape for open source projects like CPython and packages on the Python Package Index (PyPI), and what recent projects have done to mitigate these threats. My second year as Security Developer-in-Residence will be focusing on improving the security posture of the ecosystem of Python packages and the downstream users who consume those projects, so this keynote will cover that work along with any announcements, achievements, etc. I plan on weaving my background and experience with internet technology and security into the narrative of supply chain security.")); \ No newline at end of file +window.__NUXT__=(function(a,b,c,d,e,f,g,h,i,j,k,l){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:d,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[{id:30,speaker:{name_zh_hant:e,name_en_us:e,bio_zh_hant:f,bio_en_us:f,photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fgeorgi-ker\u002FGeorgi-2-color.jpg"},session:{title_zh_hant:g,title_en_us:g,description_zh_hant:h,description_en_us:h,slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:a,twitter:a,github:a}},{id:31,speaker:{name_zh_hant:i,name_en_us:i,bio_zh_hant:j,bio_en_us:j,photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fseth-michael-larson\u002FSeth.JPG"},session:{title_zh_hant:k,title_en_us:k,description_zh_hant:l,description_en_us:l,slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsethmlarson",twitter:"https:\u002F\u002Ftwitter.com\u002Fsethmlarson",github:"https:\u002F\u002Fgithub.com\u002Fsethmlarson"}},{id:32,speaker:{name_zh_hant:"蘇黎",name_en_us:"SuLi",bio_zh_hant:"我目前擔任中央研究院資訊科學研究所副研究員。個人的研究興趣跨足人工智慧技術、多媒體技術與音樂資訊檢索等領域。曾獲傑出人才發展基金會年輕學者創新獎、國際音樂資訊檢索會議(ISMIR)的最佳論文獎,並入圍 ACM 國際多媒體會議(ACM MM)的最佳論文獎候選。曾應邀成為第29屆金曲獎金曲國際音樂節國際論壇的與談人,參與的演出包括〈日新樂譯〉(於國家音樂廳演出,2017年)和〈夜之絮語〉(於高雄衛武營表演廳演出,2019年)等。\r\n\r\n個人網站:https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html",bio_en_us:"I am currently an Associate Research Fellow at the Institute of Information Science, Academia Sinica. My research interests span across artificial intelligence, multimedia, and music information retrieval. I have received the Young Scholar Innovation Award from the Foundation for the Advancement of Outstanding Scholarship, the Best Paper Award from the International Society for Music Information Retrieval Conference (ISMIR), and was a finalist for the Best Paper Award at the ACM International Conference on Multimedia (ACM MM). I have been invited to be a speaker at the 29th Golden Melody Awards International Forum and have participated in performances such as \"Musical Translations of the Times\" (at the National Concert Hall in 2017) and \"Whispers of the Night\" (at the Weiwuying Performance Hall in Kaohsiung in 2019).\r\n\r\nWebsite: https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html",photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002F%E8%98%87%E9%BB%8E\u002F%E8%98%87%E9%BB%8E.jpg"},session:{title_zh_hant:"你的 code 充滿時間:使用 Python 進入聲音訊號的世界",title_en_us:"Entering the World of Audio Signals with Python",description_zh_hant:"聲音在我們的日常生活中無所不在,卻是那個常常被跳過的邊緣人。在這個演講中,我們將從資料科學的視角出發,與大家聊聊使用 Python 進行音訊處理的基本知識、時間維度資料的特性、重要的數學工具,以及跟聲音相關的一些人工智慧問題。此外,我們將特別討論如何運用這些工具處理複雜的音樂與生物訊號,例如音高、節奏與和聲等等。最後,我們希望從音樂生成、人機共演到音樂文化資產研究等應用議題,呈現當代音樂人工智慧研究的多重面貌。\r\n\r\n由於現階段大多數人工智慧的應用都是以文字與圖像的處理為主,因此在音訊處理上的應用以及原理相信大家會非常感興趣。我們希望透過這個演講跟大家介紹 Python 在音訊處理和音樂人工智慧技術可以做到的事,並跟大家分享個人在使用 Python 當做研究的工具的心得。",description_en_us:"Sound is omnipresent in our daily lives, yet it often remains an overlooked element. In this talk, we will explore the basics of audio processing using Python from a data science perspective. We will discuss the characteristics of time-domain data, important mathematical tools, and artificial intelligence related to audio. Additionally, we will focus on how to use these tools to handle complex musical and biological signals. Finally, we aim to present the multifaceted nature of contemporary music AI research, covering applications from music generation and human-computer interaction in music to the study of musical cultural heritage.\r\n\r\nSince most current AI applications focus on text and image processing, I believe there will be significant interest in the applications and principles of audio processing. Through this talk, we hope to introduce what can be achieved with Python in audio processing and music AI, and to share personal insights on using Python as a research tool.",slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:a,twitter:a,github:a}}],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002Fconference\u002Fkeynotes",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:d}}}}("",true,false,null,"Georgi Ker","Georgi Ker is the Director and a Fellow of the Python Software Foundation. She is a co-organizer of PyLadiesCon and the co-founder of PyLadies Bangkok. A French citizen born and raised in Singapore, Georgi has also lived in Thailand and Indonesia before relocating to Amsterdam, the Netherlands. During her time in Thailand, she served as the conference lead for PyCon APAC and PyCon Thailand.\r\n\r\n\r\nGeorgi is an avid advocate for Diversity & Inclusion. She co-chairs the D&I Workgroup within the PSF and has launched the podcast series \"The Hidden Figures of Python\" alongside hosts Mariatta Wijaya, Cheuk Ting Ho, and Tereza Iofciu. The podcast aims to highlight stories from underrepresented groups within the Python community.\r\n\r\n\r\nAn autodidact polymath who speaks multiple languages, Georgi currently runs her own branding and visual studio. Some of the projects include TV series Strange Girl in Strange Land, PyCon US (2022-2024), Proof of Talk and PyData London.","From Local Roots to Global Impact: Why Your Presence Matters to the Community","In this talk, we will explore the profound impact that individual contributions can have on both local and global communities within the tech ecosystem. Drawing from my own journey—from grassroots involvement in local Python groups to significant roles in international conferences and the Python Software Foundation—I will illustrate how each step has shaped my understanding of community and collaboration.\r\n\r\nWe will delve into the significance of diversity and inclusion and why these elements are essential for fostering the growth of the community, particularly in the APAC region.\r\n\r\nThrough practical examples and actionable insights, this talk will provide guidance on how to leverage your unique skills and experiences to make a meaningful impact. Whether you're just starting out or are a seasoned community leader, you’ll come away with a deeper appreciation of why your presence matters, how you can contribute to building a stronger community, and how this can impact your life and career.\r\n\r\nBy highlighting stories of personal experiences, I aim to inspire attendees to recognize their potential to drive change, no matter the scale of their current involvement.","Seth Michael Larson","Seth Larson is the inaugural Security Developer-in-Residence at the Python Software Foundation. He works to secure the supply chain and improve the security posture of CPython and projects in the Python packaging ecosystem. Seth also maintains a handful of open source Python projects like urllib3, requests, truststore. Seth is a fellow of the Python Software Foundation.\r\n\r\nWebsite: https:\u002F\u002Fsethmlarson.dev\r\nMastodon: https:\u002F\u002Ffosstodon.org\u002F@sethmlarson","Bytes, Pipes, and People","The majority of software today uses open source components like Python and projects on the Python Package Index. The ubiquity of open source software hasn’t gone unnoticed, there are new threats looking to exploit open source projects to achieve their goals. In this talk we’ll learn about these threats to the software supply chain, the efforts to thwart them, and the steps we can take to keep the Python ecosystem safe for everyone.\r\n\r\nThe purpose of this talk is to describe the current threat landscape for open source projects like CPython and packages on the Python Package Index (PyPI), and what recent projects have done to mitigate these threats. My second year as Security Developer-in-Residence will be focusing on improving the security posture of the ecosystem of Python packages and the downstream users who consume those projects, so this keynote will cover that work along with any announcements, achievements, etc. I plan on weaving my background and experience with internet technology and security into the narrative of supply chain security.")); \ No newline at end of file diff --git a/_nuxt/static/1718433666/conference/panel-discussion/payload.js b/_nuxt/static/1718436591/conference/panel-discussion/payload.js similarity index 100% rename from _nuxt/static/1718433666/conference/panel-discussion/payload.js rename to _nuxt/static/1718436591/conference/panel-discussion/payload.js diff --git a/_nuxt/static/1718433666/conference/panel-discussion/state.js b/_nuxt/static/1718436591/conference/panel-discussion/state.js similarity index 87% rename from _nuxt/static/1718433666/conference/panel-discussion/state.js rename to _nuxt/static/1718436591/conference/panel-discussion/state.js index b03236da39..567ba2d9ad 100644 --- a/_nuxt/static/1718433666/conference/panel-discussion/state.js +++ b/_nuxt/static/1718436591/conference/panel-discussion/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fconference\u002Fpanel-discussion",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fconference\u002Fpanel-discussion",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/conference/schedule/payload.js b/_nuxt/static/1718436591/conference/schedule/payload.js similarity index 100% rename from _nuxt/static/1718433666/conference/schedule/payload.js rename to _nuxt/static/1718436591/conference/schedule/payload.js diff --git a/_nuxt/static/1718433666/conference/schedule/state.js b/_nuxt/static/1718436591/conference/schedule/state.js similarity index 87% rename from _nuxt/static/1718433666/conference/schedule/state.js rename to _nuxt/static/1718436591/conference/schedule/state.js index d84e4e434c..d28bbbbc01 100644 --- a/_nuxt/static/1718433666/conference/schedule/state.js +++ b/_nuxt/static/1718436591/conference/schedule/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fconference\u002Fschedule",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fconference\u002Fschedule",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/about/apac-community/payload.js b/_nuxt/static/1718436591/en-us/about/apac-community/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/about/apac-community/payload.js rename to _nuxt/static/1718436591/en-us/about/apac-community/payload.js diff --git a/_nuxt/static/1718433666/en-us/about/apac-community/state.js b/_nuxt/static/1718436591/en-us/about/apac-community/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/about/apac-community/state.js rename to _nuxt/static/1718436591/en-us/about/apac-community/state.js index 33d422b0d6..71beb97e4b 100644 --- a/_nuxt/static/1718433666/en-us/about/apac-community/state.js +++ b/_nuxt/static/1718436591/en-us/about/apac-community/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fabout\u002Fapac-community",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fabout\u002Fapac-community",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/about/code-of-conduct/payload.js b/_nuxt/static/1718436591/en-us/about/code-of-conduct/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/about/code-of-conduct/payload.js rename to _nuxt/static/1718436591/en-us/about/code-of-conduct/payload.js diff --git a/_nuxt/static/1718433666/en-us/about/code-of-conduct/state.js b/_nuxt/static/1718436591/en-us/about/code-of-conduct/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/about/code-of-conduct/state.js rename to _nuxt/static/1718436591/en-us/about/code-of-conduct/state.js index 7065cbe6cd..925e17f734 100644 --- a/_nuxt/static/1718433666/en-us/about/code-of-conduct/state.js +++ b/_nuxt/static/1718436591/en-us/about/code-of-conduct/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fabout\u002Fcode-of-conduct",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fabout\u002Fcode-of-conduct",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/about/community/payload.js b/_nuxt/static/1718436591/en-us/about/community/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/about/community/payload.js rename to _nuxt/static/1718436591/en-us/about/community/payload.js diff --git a/_nuxt/static/1718433666/en-us/about/community/state.js b/_nuxt/static/1718436591/en-us/about/community/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/about/community/state.js rename to _nuxt/static/1718436591/en-us/about/community/state.js index 2e37bb8ea0..80767f5e5c 100644 --- a/_nuxt/static/1718433666/en-us/about/community/state.js +++ b/_nuxt/static/1718436591/en-us/about/community/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fabout\u002Fcommunity",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fabout\u002Fcommunity",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/about/history/payload.js b/_nuxt/static/1718436591/en-us/about/history/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/about/history/payload.js rename to _nuxt/static/1718436591/en-us/about/history/payload.js diff --git a/_nuxt/static/1718433666/en-us/about/history/state.js b/_nuxt/static/1718436591/en-us/about/history/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/about/history/state.js rename to _nuxt/static/1718436591/en-us/about/history/state.js index 063eed6547..5ff1ed41f0 100644 --- a/_nuxt/static/1718433666/en-us/about/history/state.js +++ b/_nuxt/static/1718436591/en-us/about/history/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fabout\u002Fhistory",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fabout\u002Fhistory",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/about/payload.js b/_nuxt/static/1718436591/en-us/about/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/about/payload.js rename to _nuxt/static/1718436591/en-us/about/payload.js diff --git a/_nuxt/static/1718433666/en-us/about/privacy-policy/payload.js b/_nuxt/static/1718436591/en-us/about/privacy-policy/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/about/privacy-policy/payload.js rename to _nuxt/static/1718436591/en-us/about/privacy-policy/payload.js diff --git a/_nuxt/static/1718433666/en-us/about/privacy-policy/state.js b/_nuxt/static/1718436591/en-us/about/privacy-policy/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/about/privacy-policy/state.js rename to _nuxt/static/1718436591/en-us/about/privacy-policy/state.js index df09b8f484..341aad1b71 100644 --- a/_nuxt/static/1718433666/en-us/about/privacy-policy/state.js +++ b/_nuxt/static/1718436591/en-us/about/privacy-policy/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fabout\u002Fprivacy-policy",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fabout\u002Fprivacy-policy",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/about/sponsor/payload.js b/_nuxt/static/1718436591/en-us/about/sponsor/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/about/sponsor/payload.js rename to _nuxt/static/1718436591/en-us/about/sponsor/payload.js diff --git a/_nuxt/static/1718433666/en-us/about/sponsor/state.js b/_nuxt/static/1718436591/en-us/about/sponsor/state.js similarity index 98% rename from _nuxt/static/1718433666/en-us/about/sponsor/state.js rename to _nuxt/static/1718436591/en-us/about/sponsor/state.js index 757a93c957..14b9fcd9f2 100644 --- a/_nuxt/static/1718433666/en-us/about/sponsor/state.js +++ b/_nuxt/static/1718436591/en-us/about/sponsor/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c,d,e,f,g){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:a,state:{sponsorsData:[{level_name:"silver",sponsors:[{name_en_us:"E.SUN Commercial Bank",name_zh_hant:"玉山銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"E.SUN Bank, established in 1992 and named after Taiwan's highest mountain, is dedicated to customer-centric values and actively pursues innovation in digital finance. With exceptional performance, E.SUN Bank has earned the 27th National Quality Award for Excellence in Management, marking its fifth recognition with this prestigious accolade and setting a record among Taiwanese enterprises. Excellence is a never-ending challenge, and E.SUN believes that \"the size of the vision determines the power.\" Going forward, E.SUN will continue to leverage its financial influence, striving to make financial services as ubiquitous as electricity and water.",intro_zh_hant:"玉山銀行成立於1992年,以台灣最高的山為名,秉持以顧客為核心,致力於數位金融求新求變,創造顧客價值與感動。傑出的綜合表現讓玉山再次獲得第27屆「國家品質獎」全面卓越類「卓越經營獎」,這也是玉山銀行第5座國家品質獎,創下台灣企業最佳紀錄。卓越是沒有終點的挑戰,玉山堅信「願景有多大,力量就有多大。」未來將持續發揮金融影響力,實踐讓金融服務如水電般無所不在的共同目標。",website_url:"https:\u002F\u002Fhr.esunfhc.com\u002FStaffAcquisition\u002Fhireexam\u002FEliteDetail\u002F39#page-4",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E7%8E%89%E5%B1%B1%E9%8A%80%E8%A1%8C\u002Fesb04_-_Rosa_Lyu.png"},{name_en_us:d,name_zh_hant:d,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Berry AI is dedicated to leveraging computer vision and AI technologies to assist fast-food operators in analyzing service processes and improving operations. Our team consists of passionate AI and software engineers from renowned universities and large tech companies worldwide. Additionally, Berry has received investment from Taiwan-listed company Flytech, one of the top three global POS manufacturers, who can provide stable financial resources, customer relationships, and technical support. Berry AI's clients include several of the world's top ten fast-food chains, with both business and team size rapidly expanding. For more information, please visit berry-ai.com.",intro_zh_hant:"Berry AI 致力於運用電腦視覺與 AI 技術幫助速食業者分析服務流程並改善營運。團隊由一群充滿熱情的 AI 與軟體工程師組成,分別來自海內外知名學府與大型科技公司。此外,Berry 亦得到台灣上市公司飛捷科技投資,飛捷科技為全球前三大 POS 製造業者,因此能提供穩定的資金來源、客戶關係與技術支持。Berry AI 的客戶包含多間全球前十連鎖速食業者,業務與團隊規模都高速成長中。欲了解更多訊息,請瀏覽 berry-ai.com。",website_url:"https:\u002F\u002Fwww.berry-ai.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fberry-ai\u002FBerry_AI_Logo_-_Ping_Chen.png"},{name_en_us:e,name_zh_hant:e,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses -- used by companies like Apple, Arm, and Cisco.",intro_zh_hant:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses, used by companies like Apple, Arm, and Cisco, will help you achieve that goal.",website_url:"https:\u002F\u002FLernerPython.com",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Freuven-lerner-python-training\u002FRL-Logo_-_Reuven_Lerner.png"}]},{level_name:"bronze",sponsors:[{name_en_us:f,name_zh_hant:f,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:g,intro_zh_hant:g,website_url:"https:\u002F\u002Fwww.gofreight.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fgofreight-inc\u002FGoFreight_logo1_-_Mia_Huang.png"},{name_en_us:"CTBC Bank",name_zh_hant:"中國信託商業銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Established in 1966, CTBC Bank has been building customers’ wealth and Taiwan’s economy for over half a century now. Spanning 14 countries and regions, CTBC Bank has the most extensive international presence of any Taiwanese bank, with over 370 outlets worldwide.\r\nGuided by the business principles of integrity and caring, our Bank has a proud history punctuated by regular achievements and innovative services. From issuing the first credit card in Taiwan to setting up the first customer service center of any bank in the country, we have led the way in the financial industry's digital transformation, particularly by promoting the digitalization of business processes.\r\nCTBC Bank will continue to invest in big data analysis and applications fields by reforming data infrastructure, attracting and nurturing talents, and adopting AI technology. Our vision is to help CTBC Bank embark on the journey of digital transformation by promoting data-driven strategies.",intro_zh_hant:"中國信託商業銀行成立於1966年,在臺灣共有154家分行,並於14個國家及地區設有超過370處據點,為臺灣最國際化的銀行。在「正派經營」、「親切服務」的經營理念下,中國信託銀行締造許多令人驕傲的創新服務,從發行臺灣第一張信用卡、成立第一家銀行客服中心,到推動流程數位化,引領臺灣金融業數位轉型。\r\n展望未來,中信銀行將持續致力於深耕大數據分析與應用,延攬優秀科技人才,掌握AI技術核心,推動大數據研發計劃「中信腦」,以AI與數據驅動金融科技創新,實現服務數位化、流程自動化、產品智能化、金融場景化之目標。",website_url:"https:\u002F\u002Fwww.ctbcbank.com\u002Ftwrbo\u002Fzh_tw\u002Findex.html",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E4%B8%AD%E5%9C%8B%E4%BF%A1%E8%A8%97%E5%95%86%E6%A5%AD%E9%8A%80%E8%A1%8C\u002FPyCon-TW-2024-Sponsorship.jpg"}]}],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:c,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002Fen-us\u002Fabout\u002Fsponsor",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:a}}}}(null,true,false,"Berry AI","Reuven Lerner, Python Training","GoFreight Inc.","GoFreight 是全球最大的雲端貨運代理管理系統,我們的目標是透過科技賦能重新定義海空運作業系統,翻轉近3000億美元的國際貨運代理市場。我們提供全方位的解決方案,讓貨運代理業務變得更簡單、高效、且容易操作。GoFreight的創新型產品讓客戶能夠減少成本,增加銷售利潤,輕鬆應對數位時代的挑戰,並在競爭激烈的市場中脫穎而出。")); \ No newline at end of file +window.__NUXT__=(function(a,b,c,d,e,f,g){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:a,state:{sponsorsData:[{level_name:"silver",sponsors:[{name_en_us:"E.SUN Commercial Bank",name_zh_hant:"玉山銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"E.SUN Bank, established in 1992 and named after Taiwan's highest mountain, is dedicated to customer-centric values and actively pursues innovation in digital finance. With exceptional performance, E.SUN Bank has earned the 27th National Quality Award for Excellence in Management, marking its fifth recognition with this prestigious accolade and setting a record among Taiwanese enterprises. Excellence is a never-ending challenge, and E.SUN believes that \"the size of the vision determines the power.\" Going forward, E.SUN will continue to leverage its financial influence, striving to make financial services as ubiquitous as electricity and water.",intro_zh_hant:"玉山銀行成立於1992年,以台灣最高的山為名,秉持以顧客為核心,致力於數位金融求新求變,創造顧客價值與感動。傑出的綜合表現讓玉山再次獲得第27屆「國家品質獎」全面卓越類「卓越經營獎」,這也是玉山銀行第5座國家品質獎,創下台灣企業最佳紀錄。卓越是沒有終點的挑戰,玉山堅信「願景有多大,力量就有多大。」未來將持續發揮金融影響力,實踐讓金融服務如水電般無所不在的共同目標。",website_url:"https:\u002F\u002Fhr.esunfhc.com\u002FStaffAcquisition\u002Fhireexam\u002FEliteDetail\u002F39#page-4",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E7%8E%89%E5%B1%B1%E9%8A%80%E8%A1%8C\u002Fesb04_-_Rosa_Lyu.png"},{name_en_us:d,name_zh_hant:d,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Berry AI is dedicated to leveraging computer vision and AI technologies to assist fast-food operators in analyzing service processes and improving operations. Our team consists of passionate AI and software engineers from renowned universities and large tech companies worldwide. Additionally, Berry has received investment from Taiwan-listed company Flytech, one of the top three global POS manufacturers, who can provide stable financial resources, customer relationships, and technical support. Berry AI's clients include several of the world's top ten fast-food chains, with both business and team size rapidly expanding. For more information, please visit berry-ai.com.",intro_zh_hant:"Berry AI 致力於運用電腦視覺與 AI 技術幫助速食業者分析服務流程並改善營運。團隊由一群充滿熱情的 AI 與軟體工程師組成,分別來自海內外知名學府與大型科技公司。此外,Berry 亦得到台灣上市公司飛捷科技投資,飛捷科技為全球前三大 POS 製造業者,因此能提供穩定的資金來源、客戶關係與技術支持。Berry AI 的客戶包含多間全球前十連鎖速食業者,業務與團隊規模都高速成長中。欲了解更多訊息,請瀏覽 berry-ai.com。",website_url:"https:\u002F\u002Fwww.berry-ai.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fberry-ai\u002FBerry_AI_Logo_-_Ping_Chen.png"},{name_en_us:e,name_zh_hant:e,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses -- used by companies like Apple, Arm, and Cisco.",intro_zh_hant:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses, used by companies like Apple, Arm, and Cisco, will help you achieve that goal.",website_url:"https:\u002F\u002FLernerPython.com",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Freuven-lerner-python-training\u002FRL-Logo_-_Reuven_Lerner.png"}]},{level_name:"bronze",sponsors:[{name_en_us:f,name_zh_hant:f,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:g,intro_zh_hant:g,website_url:"https:\u002F\u002Fwww.gofreight.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fgofreight-inc\u002FGoFreight_logo1_-_Mia_Huang.png"},{name_en_us:"CTBC Bank",name_zh_hant:"中國信託商業銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Established in 1966, CTBC Bank has been building customers’ wealth and Taiwan’s economy for over half a century now. Spanning 14 countries and regions, CTBC Bank has the most extensive international presence of any Taiwanese bank, with over 370 outlets worldwide.\r\nGuided by the business principles of integrity and caring, our Bank has a proud history punctuated by regular achievements and innovative services. From issuing the first credit card in Taiwan to setting up the first customer service center of any bank in the country, we have led the way in the financial industry's digital transformation, particularly by promoting the digitalization of business processes.\r\nCTBC Bank will continue to invest in big data analysis and applications fields by reforming data infrastructure, attracting and nurturing talents, and adopting AI technology. Our vision is to help CTBC Bank embark on the journey of digital transformation by promoting data-driven strategies.",intro_zh_hant:"中國信託商業銀行成立於1966年,在臺灣共有154家分行,並於14個國家及地區設有超過370處據點,為臺灣最國際化的銀行。在「正派經營」、「親切服務」的經營理念下,中國信託銀行締造許多令人驕傲的創新服務,從發行臺灣第一張信用卡、成立第一家銀行客服中心,到推動流程數位化,引領臺灣金融業數位轉型。\r\n展望未來,中信銀行將持續致力於深耕大數據分析與應用,延攬優秀科技人才,掌握AI技術核心,推動大數據研發計劃「中信腦」,以AI與數據驅動金融科技創新,實現服務數位化、流程自動化、產品智能化、金融場景化之目標。",website_url:"https:\u002F\u002Fwww.ctbcbank.com\u002Ftwrbo\u002Fzh_tw\u002Findex.html",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E4%B8%AD%E5%9C%8B%E4%BF%A1%E8%A8%97%E5%95%86%E6%A5%AD%E9%8A%80%E8%A1%8C\u002FPyCon-TW-2024-Sponsorship.jpg"}]}],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002Fen-us\u002Fabout\u002Fsponsor",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:a}}}}(null,true,false,"Berry AI","Reuven Lerner, Python Training","GoFreight Inc.","GoFreight 是全球最大的雲端貨運代理管理系統,我們的目標是透過科技賦能重新定義海空運作業系統,翻轉近3000億美元的國際貨運代理市場。我們提供全方位的解決方案,讓貨運代理業務變得更簡單、高效、且容易操作。GoFreight的創新型產品讓客戶能夠減少成本,增加銷售利潤,輕鬆應對數位時代的挑戰,並在競爭激烈的市場中脫穎而出。")); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/about/staff/payload.js b/_nuxt/static/1718436591/en-us/about/staff/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/about/staff/payload.js rename to _nuxt/static/1718436591/en-us/about/staff/payload.js diff --git a/_nuxt/static/1718433666/en-us/about/staff/state.js b/_nuxt/static/1718436591/en-us/about/staff/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/about/staff/state.js rename to _nuxt/static/1718436591/en-us/about/staff/state.js index dc794757bc..c3bcd4e1b4 100644 --- a/_nuxt/static/1718433666/en-us/about/staff/state.js +++ b/_nuxt/static/1718436591/en-us/about/staff/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fabout\u002Fstaff",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fabout\u002Fstaff",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/about/state.js b/_nuxt/static/1718436591/en-us/about/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/about/state.js rename to _nuxt/static/1718436591/en-us/about/state.js index 9779e4ebe0..3e2c603a72 100644 --- a/_nuxt/static/1718433666/en-us/about/state.js +++ b/_nuxt/static/1718436591/en-us/about/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fabout",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fabout",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/conference/keynotes/payload.js b/_nuxt/static/1718436591/en-us/conference/keynotes/payload.js similarity index 97% rename from _nuxt/static/1718433666/en-us/conference/keynotes/payload.js rename to _nuxt/static/1718436591/en-us/conference/keynotes/payload.js index 75f0f1b6f2..89ac48feab 100644 --- a/_nuxt/static/1718433666/en-us/conference/keynotes/payload.js +++ b/_nuxt/static/1718436591/en-us/conference/keynotes/payload.js @@ -1 +1 @@ -__NUXT_JSONP__("/en-us/conference/keynotes", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.name_zh_hant=c;b.name_en_us=c;b.bio_zh_hant=d;b.bio_en_us=d;b.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fgeorgi-ker\u002FGeorgi-2-color.jpg";e.title_zh_hant=f;e.title_en_us=f;e.description_zh_hant=g;e.description_en_us=g;e.slides=a;h.linkedin=a;h.twitter=a;h.github=a;i.name_zh_hant=j;i.name_en_us=j;i.bio_zh_hant=k;i.bio_en_us=k;i.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fseth-michael-larson\u002FSeth.JPG";l.title_zh_hant=m;l.title_en_us=m;l.description_zh_hant=n;l.description_en_us=n;l.slides=a;o.linkedin="https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsethmlarson";o.twitter="https:\u002F\u002Ftwitter.com\u002Fsethmlarson";o.github="https:\u002F\u002Fgithub.com\u002Fsethmlarson";p.name_zh_hant="蘇黎";p.name_en_us="SuLi";p.bio_zh_hant="我目前擔任中央研究院資訊科學研究所副研究員。個人的研究興趣跨足人工智慧技術、多媒體技術與音樂資訊檢索等領域。曾獲傑出人才發展基金會年輕學者創新獎、國際音樂資訊檢索會議(ISMIR)的最佳論文獎,並入圍 ACM 國際多媒體會議(ACM MM)的最佳論文獎候選。曾應邀成為第29屆金曲獎金曲國際音樂節國際論壇的與談人,參與的演出包括〈日新樂譯〉(於國家音樂廳演出,2017年)和〈夜之絮語〉(於高雄衛武營表演廳演出,2019年)等。\r\n\r\n個人網站:https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html";p.bio_en_us="I am currently an Associate Research Fellow at the Institute of Information Science, Academia Sinica. My research interests span across artificial intelligence, multimedia, and music information retrieval. I have received the Young Scholar Innovation Award from the Foundation for the Advancement of Outstanding Scholarship, the Best Paper Award from the International Society for Music Information Retrieval Conference (ISMIR), and was a finalist for the Best Paper Award at the ACM International Conference on Multimedia (ACM MM). I have been invited to be a speaker at the 29th Golden Melody Awards International Forum and have participated in performances such as \"Musical Translations of the Times\" (at the National Concert Hall in 2017) and \"Whispers of the Night\" (at the Weiwuying Performance Hall in Kaohsiung in 2019).\r\n\r\nWebsite: https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html";p.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002F%E8%98%87%E9%BB%8E\u002F%E8%98%87%E9%BB%8E.jpg";q.title_zh_hant="你的 code 充滿時間:使用 Python 進入聲音訊號的世界";q.title_en_us="Entering the World of Audio Signals with Python";q.description_zh_hant="聲音在我們的日常生活中無所不在,卻是那個常常被跳過的邊緣人。在這個演講中,我們將從資料科學的視角出發,與大家聊聊使用 Python 進行音訊處理的基本知識、時間維度資料的特性、重要的數學工具,以及跟聲音相關的一些人工智慧問題。此外,我們將特別討論如何運用這些工具處理複雜的音樂與生物訊號,例如音高、節奏與和聲等等。最後,我們希望從音樂生成、人機共演到音樂文化資產研究等應用議題,呈現當代音樂人工智慧研究的多重面貌。\r\n\r\n由於現階段大多數人工智慧的應用都是以文字與圖像的處理為主,因此在音訊處理上的應用以及原理相信大家會非常感興趣。我們希望透過這個演講跟大家介紹 Python 在音訊處理和音樂人工智慧技術可以做到的事,並跟大家分享個人在使用 Python 當做研究的工具的心得。";q.description_en_us="Sound is omnipresent in our daily lives, yet it often remains an overlooked element. In this talk, we will explore the basics of audio processing using Python from a data science perspective. We will discuss the characteristics of time-domain data, important mathematical tools, and artificial intelligence related to audio. Additionally, we will focus on how to use these tools to handle complex musical and biological signals. Finally, we aim to present the multifaceted nature of contemporary music AI research, covering applications from music generation and human-computer interaction in music to the study of musical cultural heritage.\r\n\r\nSince most current AI applications focus on text and image processing, I believe there will be significant interest in the applications and principles of audio processing. Through this talk, we hope to introduce what can be achieved with Python in audio processing and music AI, and to share personal insights on using Python as a research tool.";q.slides=a;r.linkedin=a;r.twitter=a;r.github=a;return {data:[{keynotesData:[{id:"92f0e880-9c19-448b-be51-3710ae391680",speaker:b,session:e,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:h},{id:"9b60eca1-ef6e-4047-b3c4-94a49463bc53",speaker:i,session:l,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:o},{id:"2e581671-fc3c-485b-a315-38539a335beb",speaker:p,session:q,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:r}]}],fetch:{},mutations:[["setKeynotesData",[{id:30,speaker:b,session:e,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:h},{id:31,speaker:i,session:l,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:o},{id:32,speaker:p,session:q,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:r}]]]}}("",{},"Georgi Ker","Georgi Ker is the Director and a Fellow of the Python Software Foundation. She is a co-organizer of PyLadiesCon and the co-founder of PyLadies Bangkok. A French citizen born and raised in Singapore, Georgi has also lived in Thailand and Indonesia before relocating to Amsterdam, the Netherlands. During her time in Thailand, she served as the conference lead for PyCon APAC and PyCon Thailand.\r\n\r\n\r\nGeorgi is an avid advocate for Diversity & Inclusion. She co-chairs the D&I Workgroup within the PSF and has launched the podcast series \"The Hidden Figures of Python\" alongside hosts Mariatta Wijaya, Cheuk Ting Ho, and Tereza Iofciu. The podcast aims to highlight stories from underrepresented groups within the Python community.\r\n\r\n\r\nAn autodidact polymath who speaks multiple languages, Georgi currently runs her own branding and visual studio. Some of the projects include TV series Strange Girl in Strange Land, PyCon US (2022-2024), Proof of Talk and PyData London.",{},"From Local Roots to Global Impact: Why Your Presence Matters to the Community","In this talk, we will explore the profound impact that individual contributions can have on both local and global communities within the tech ecosystem. Drawing from my own journey—from grassroots involvement in local Python groups to significant roles in international conferences and the Python Software Foundation—I will illustrate how each step has shaped my understanding of community and collaboration.\r\n\r\nWe will delve into the significance of diversity and inclusion and why these elements are essential for fostering the growth of the community, particularly in the APAC region.\r\n\r\nThrough practical examples and actionable insights, this talk will provide guidance on how to leverage your unique skills and experiences to make a meaningful impact. Whether you're just starting out or are a seasoned community leader, you’ll come away with a deeper appreciation of why your presence matters, how you can contribute to building a stronger community, and how this can impact your life and career.\r\n\r\nBy highlighting stories of personal experiences, I aim to inspire attendees to recognize their potential to drive change, no matter the scale of their current involvement.",{},{},"Seth Michael Larson","Seth Larson is the inaugural Security Developer-in-Residence at the Python Software Foundation. He works to secure the supply chain and improve the security posture of CPython and projects in the Python packaging ecosystem. Seth also maintains a handful of open source Python projects like urllib3, requests, truststore. Seth is a fellow of the Python Software Foundation.\r\n\r\nWebsite: https:\u002F\u002Fsethmlarson.dev\r\nMastodon: https:\u002F\u002Ffosstodon.org\u002F@sethmlarson",{},"Bytes, Pipes, and People","The majority of software today uses open source components like Python and projects on the Python Package Index. The ubiquity of open source software hasn’t gone unnoticed, there are new threats looking to exploit open source projects to achieve their goals. In this talk we’ll learn about these threats to the software supply chain, the efforts to thwart them, and the steps we can take to keep the Python ecosystem safe for everyone.\r\n\r\nThe purpose of this talk is to describe the current threat landscape for open source projects like CPython and packages on the Python Package Index (PyPI), and what recent projects have done to mitigate these threats. My second year as Security Developer-in-Residence will be focusing on improving the security posture of the ecosystem of Python packages and the downstream users who consume those projects, so this keynote will cover that work along with any announcements, achievements, etc. I plan on weaving my background and experience with internet technology and security into the narrative of supply chain security.",{},{},{},{}))); \ No newline at end of file +__NUXT_JSONP__("/en-us/conference/keynotes", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.name_zh_hant=c;b.name_en_us=c;b.bio_zh_hant=d;b.bio_en_us=d;b.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fgeorgi-ker\u002FGeorgi-2-color.jpg";e.title_zh_hant=f;e.title_en_us=f;e.description_zh_hant=g;e.description_en_us=g;e.slides=a;h.linkedin=a;h.twitter=a;h.github=a;i.name_zh_hant=j;i.name_en_us=j;i.bio_zh_hant=k;i.bio_en_us=k;i.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fseth-michael-larson\u002FSeth.JPG";l.title_zh_hant=m;l.title_en_us=m;l.description_zh_hant=n;l.description_en_us=n;l.slides=a;o.linkedin="https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsethmlarson";o.twitter="https:\u002F\u002Ftwitter.com\u002Fsethmlarson";o.github="https:\u002F\u002Fgithub.com\u002Fsethmlarson";p.name_zh_hant="蘇黎";p.name_en_us="SuLi";p.bio_zh_hant="我目前擔任中央研究院資訊科學研究所副研究員。個人的研究興趣跨足人工智慧技術、多媒體技術與音樂資訊檢索等領域。曾獲傑出人才發展基金會年輕學者創新獎、國際音樂資訊檢索會議(ISMIR)的最佳論文獎,並入圍 ACM 國際多媒體會議(ACM MM)的最佳論文獎候選。曾應邀成為第29屆金曲獎金曲國際音樂節國際論壇的與談人,參與的演出包括〈日新樂譯〉(於國家音樂廳演出,2017年)和〈夜之絮語〉(於高雄衛武營表演廳演出,2019年)等。\r\n\r\n個人網站:https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html";p.bio_en_us="I am currently an Associate Research Fellow at the Institute of Information Science, Academia Sinica. My research interests span across artificial intelligence, multimedia, and music information retrieval. I have received the Young Scholar Innovation Award from the Foundation for the Advancement of Outstanding Scholarship, the Best Paper Award from the International Society for Music Information Retrieval Conference (ISMIR), and was a finalist for the Best Paper Award at the ACM International Conference on Multimedia (ACM MM). I have been invited to be a speaker at the 29th Golden Melody Awards International Forum and have participated in performances such as \"Musical Translations of the Times\" (at the National Concert Hall in 2017) and \"Whispers of the Night\" (at the Weiwuying Performance Hall in Kaohsiung in 2019).\r\n\r\nWebsite: https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html";p.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002F%E8%98%87%E9%BB%8E\u002F%E8%98%87%E9%BB%8E.jpg";q.title_zh_hant="你的 code 充滿時間:使用 Python 進入聲音訊號的世界";q.title_en_us="Entering the World of Audio Signals with Python";q.description_zh_hant="聲音在我們的日常生活中無所不在,卻是那個常常被跳過的邊緣人。在這個演講中,我們將從資料科學的視角出發,與大家聊聊使用 Python 進行音訊處理的基本知識、時間維度資料的特性、重要的數學工具,以及跟聲音相關的一些人工智慧問題。此外,我們將特別討論如何運用這些工具處理複雜的音樂與生物訊號,例如音高、節奏與和聲等等。最後,我們希望從音樂生成、人機共演到音樂文化資產研究等應用議題,呈現當代音樂人工智慧研究的多重面貌。\r\n\r\n由於現階段大多數人工智慧的應用都是以文字與圖像的處理為主,因此在音訊處理上的應用以及原理相信大家會非常感興趣。我們希望透過這個演講跟大家介紹 Python 在音訊處理和音樂人工智慧技術可以做到的事,並跟大家分享個人在使用 Python 當做研究的工具的心得。";q.description_en_us="Sound is omnipresent in our daily lives, yet it often remains an overlooked element. In this talk, we will explore the basics of audio processing using Python from a data science perspective. We will discuss the characteristics of time-domain data, important mathematical tools, and artificial intelligence related to audio. Additionally, we will focus on how to use these tools to handle complex musical and biological signals. Finally, we aim to present the multifaceted nature of contemporary music AI research, covering applications from music generation and human-computer interaction in music to the study of musical cultural heritage.\r\n\r\nSince most current AI applications focus on text and image processing, I believe there will be significant interest in the applications and principles of audio processing. Through this talk, we hope to introduce what can be achieved with Python in audio processing and music AI, and to share personal insights on using Python as a research tool.";q.slides=a;r.linkedin=a;r.twitter=a;r.github=a;return {data:[{keynotesData:[{id:"6086e01e-16db-409e-a1d1-f93e1accdd92",speaker:b,session:e,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:h},{id:"17e11810-dcfc-4661-bc72-a43a65f1debb",speaker:i,session:l,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:o},{id:"4acd1c7a-0714-4ecf-8baf-afad52e65d08",speaker:p,session:q,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:r}]}],fetch:{},mutations:[["setKeynotesData",[{id:30,speaker:b,session:e,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:h},{id:31,speaker:i,session:l,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:o},{id:32,speaker:p,session:q,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:r}]]]}}("",{},"Georgi Ker","Georgi Ker is the Director and a Fellow of the Python Software Foundation. She is a co-organizer of PyLadiesCon and the co-founder of PyLadies Bangkok. A French citizen born and raised in Singapore, Georgi has also lived in Thailand and Indonesia before relocating to Amsterdam, the Netherlands. During her time in Thailand, she served as the conference lead for PyCon APAC and PyCon Thailand.\r\n\r\n\r\nGeorgi is an avid advocate for Diversity & Inclusion. She co-chairs the D&I Workgroup within the PSF and has launched the podcast series \"The Hidden Figures of Python\" alongside hosts Mariatta Wijaya, Cheuk Ting Ho, and Tereza Iofciu. The podcast aims to highlight stories from underrepresented groups within the Python community.\r\n\r\n\r\nAn autodidact polymath who speaks multiple languages, Georgi currently runs her own branding and visual studio. Some of the projects include TV series Strange Girl in Strange Land, PyCon US (2022-2024), Proof of Talk and PyData London.",{},"From Local Roots to Global Impact: Why Your Presence Matters to the Community","In this talk, we will explore the profound impact that individual contributions can have on both local and global communities within the tech ecosystem. Drawing from my own journey—from grassroots involvement in local Python groups to significant roles in international conferences and the Python Software Foundation—I will illustrate how each step has shaped my understanding of community and collaboration.\r\n\r\nWe will delve into the significance of diversity and inclusion and why these elements are essential for fostering the growth of the community, particularly in the APAC region.\r\n\r\nThrough practical examples and actionable insights, this talk will provide guidance on how to leverage your unique skills and experiences to make a meaningful impact. Whether you're just starting out or are a seasoned community leader, you’ll come away with a deeper appreciation of why your presence matters, how you can contribute to building a stronger community, and how this can impact your life and career.\r\n\r\nBy highlighting stories of personal experiences, I aim to inspire attendees to recognize their potential to drive change, no matter the scale of their current involvement.",{},{},"Seth Michael Larson","Seth Larson is the inaugural Security Developer-in-Residence at the Python Software Foundation. He works to secure the supply chain and improve the security posture of CPython and projects in the Python packaging ecosystem. Seth also maintains a handful of open source Python projects like urllib3, requests, truststore. Seth is a fellow of the Python Software Foundation.\r\n\r\nWebsite: https:\u002F\u002Fsethmlarson.dev\r\nMastodon: https:\u002F\u002Ffosstodon.org\u002F@sethmlarson",{},"Bytes, Pipes, and People","The majority of software today uses open source components like Python and projects on the Python Package Index. The ubiquity of open source software hasn’t gone unnoticed, there are new threats looking to exploit open source projects to achieve their goals. In this talk we’ll learn about these threats to the software supply chain, the efforts to thwart them, and the steps we can take to keep the Python ecosystem safe for everyone.\r\n\r\nThe purpose of this talk is to describe the current threat landscape for open source projects like CPython and packages on the Python Package Index (PyPI), and what recent projects have done to mitigate these threats. My second year as Security Developer-in-Residence will be focusing on improving the security posture of the ecosystem of Python packages and the downstream users who consume those projects, so this keynote will cover that work along with any announcements, achievements, etc. I plan on weaving my background and experience with internet technology and security into the narrative of supply chain security.",{},{},{},{}))); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/conference/keynotes/state.js b/_nuxt/static/1718436591/en-us/conference/keynotes/state.js similarity index 98% rename from _nuxt/static/1718433666/en-us/conference/keynotes/state.js rename to _nuxt/static/1718436591/en-us/conference/keynotes/state.js index 459bf50cee..d7192e8169 100644 --- a/_nuxt/static/1718433666/en-us/conference/keynotes/state.js +++ b/_nuxt/static/1718436591/en-us/conference/keynotes/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c,d,e,f,g,h,i,j,k,l){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:d,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[{id:30,speaker:{name_zh_hant:e,name_en_us:e,bio_zh_hant:f,bio_en_us:f,photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fgeorgi-ker\u002FGeorgi-2-color.jpg"},session:{title_zh_hant:g,title_en_us:g,description_zh_hant:h,description_en_us:h,slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:a,twitter:a,github:a}},{id:31,speaker:{name_zh_hant:i,name_en_us:i,bio_zh_hant:j,bio_en_us:j,photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fseth-michael-larson\u002FSeth.JPG"},session:{title_zh_hant:k,title_en_us:k,description_zh_hant:l,description_en_us:l,slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsethmlarson",twitter:"https:\u002F\u002Ftwitter.com\u002Fsethmlarson",github:"https:\u002F\u002Fgithub.com\u002Fsethmlarson"}},{id:32,speaker:{name_zh_hant:"蘇黎",name_en_us:"SuLi",bio_zh_hant:"我目前擔任中央研究院資訊科學研究所副研究員。個人的研究興趣跨足人工智慧技術、多媒體技術與音樂資訊檢索等領域。曾獲傑出人才發展基金會年輕學者創新獎、國際音樂資訊檢索會議(ISMIR)的最佳論文獎,並入圍 ACM 國際多媒體會議(ACM MM)的最佳論文獎候選。曾應邀成為第29屆金曲獎金曲國際音樂節國際論壇的與談人,參與的演出包括〈日新樂譯〉(於國家音樂廳演出,2017年)和〈夜之絮語〉(於高雄衛武營表演廳演出,2019年)等。\r\n\r\n個人網站:https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html",bio_en_us:"I am currently an Associate Research Fellow at the Institute of Information Science, Academia Sinica. My research interests span across artificial intelligence, multimedia, and music information retrieval. I have received the Young Scholar Innovation Award from the Foundation for the Advancement of Outstanding Scholarship, the Best Paper Award from the International Society for Music Information Retrieval Conference (ISMIR), and was a finalist for the Best Paper Award at the ACM International Conference on Multimedia (ACM MM). I have been invited to be a speaker at the 29th Golden Melody Awards International Forum and have participated in performances such as \"Musical Translations of the Times\" (at the National Concert Hall in 2017) and \"Whispers of the Night\" (at the Weiwuying Performance Hall in Kaohsiung in 2019).\r\n\r\nWebsite: https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html",photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002F%E8%98%87%E9%BB%8E\u002F%E8%98%87%E9%BB%8E.jpg"},session:{title_zh_hant:"你的 code 充滿時間:使用 Python 進入聲音訊號的世界",title_en_us:"Entering the World of Audio Signals with Python",description_zh_hant:"聲音在我們的日常生活中無所不在,卻是那個常常被跳過的邊緣人。在這個演講中,我們將從資料科學的視角出發,與大家聊聊使用 Python 進行音訊處理的基本知識、時間維度資料的特性、重要的數學工具,以及跟聲音相關的一些人工智慧問題。此外,我們將特別討論如何運用這些工具處理複雜的音樂與生物訊號,例如音高、節奏與和聲等等。最後,我們希望從音樂生成、人機共演到音樂文化資產研究等應用議題,呈現當代音樂人工智慧研究的多重面貌。\r\n\r\n由於現階段大多數人工智慧的應用都是以文字與圖像的處理為主,因此在音訊處理上的應用以及原理相信大家會非常感興趣。我們希望透過這個演講跟大家介紹 Python 在音訊處理和音樂人工智慧技術可以做到的事,並跟大家分享個人在使用 Python 當做研究的工具的心得。",description_en_us:"Sound is omnipresent in our daily lives, yet it often remains an overlooked element. In this talk, we will explore the basics of audio processing using Python from a data science perspective. We will discuss the characteristics of time-domain data, important mathematical tools, and artificial intelligence related to audio. Additionally, we will focus on how to use these tools to handle complex musical and biological signals. Finally, we aim to present the multifaceted nature of contemporary music AI research, covering applications from music generation and human-computer interaction in music to the study of musical cultural heritage.\r\n\r\nSince most current AI applications focus on text and image processing, I believe there will be significant interest in the applications and principles of audio processing. Through this talk, we hope to introduce what can be achieved with Python in audio processing and music AI, and to share personal insights on using Python as a research tool.",slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:a,twitter:a,github:a}}],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:c,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002Fen-us\u002Fconference\u002Fkeynotes",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:d}}}}("",true,false,null,"Georgi Ker","Georgi Ker is the Director and a Fellow of the Python Software Foundation. She is a co-organizer of PyLadiesCon and the co-founder of PyLadies Bangkok. A French citizen born and raised in Singapore, Georgi has also lived in Thailand and Indonesia before relocating to Amsterdam, the Netherlands. During her time in Thailand, she served as the conference lead for PyCon APAC and PyCon Thailand.\r\n\r\n\r\nGeorgi is an avid advocate for Diversity & Inclusion. She co-chairs the D&I Workgroup within the PSF and has launched the podcast series \"The Hidden Figures of Python\" alongside hosts Mariatta Wijaya, Cheuk Ting Ho, and Tereza Iofciu. The podcast aims to highlight stories from underrepresented groups within the Python community.\r\n\r\n\r\nAn autodidact polymath who speaks multiple languages, Georgi currently runs her own branding and visual studio. Some of the projects include TV series Strange Girl in Strange Land, PyCon US (2022-2024), Proof of Talk and PyData London.","From Local Roots to Global Impact: Why Your Presence Matters to the Community","In this talk, we will explore the profound impact that individual contributions can have on both local and global communities within the tech ecosystem. Drawing from my own journey—from grassroots involvement in local Python groups to significant roles in international conferences and the Python Software Foundation—I will illustrate how each step has shaped my understanding of community and collaboration.\r\n\r\nWe will delve into the significance of diversity and inclusion and why these elements are essential for fostering the growth of the community, particularly in the APAC region.\r\n\r\nThrough practical examples and actionable insights, this talk will provide guidance on how to leverage your unique skills and experiences to make a meaningful impact. Whether you're just starting out or are a seasoned community leader, you’ll come away with a deeper appreciation of why your presence matters, how you can contribute to building a stronger community, and how this can impact your life and career.\r\n\r\nBy highlighting stories of personal experiences, I aim to inspire attendees to recognize their potential to drive change, no matter the scale of their current involvement.","Seth Michael Larson","Seth Larson is the inaugural Security Developer-in-Residence at the Python Software Foundation. He works to secure the supply chain and improve the security posture of CPython and projects in the Python packaging ecosystem. Seth also maintains a handful of open source Python projects like urllib3, requests, truststore. Seth is a fellow of the Python Software Foundation.\r\n\r\nWebsite: https:\u002F\u002Fsethmlarson.dev\r\nMastodon: https:\u002F\u002Ffosstodon.org\u002F@sethmlarson","Bytes, Pipes, and People","The majority of software today uses open source components like Python and projects on the Python Package Index. The ubiquity of open source software hasn’t gone unnoticed, there are new threats looking to exploit open source projects to achieve their goals. In this talk we’ll learn about these threats to the software supply chain, the efforts to thwart them, and the steps we can take to keep the Python ecosystem safe for everyone.\r\n\r\nThe purpose of this talk is to describe the current threat landscape for open source projects like CPython and packages on the Python Package Index (PyPI), and what recent projects have done to mitigate these threats. My second year as Security Developer-in-Residence will be focusing on improving the security posture of the ecosystem of Python packages and the downstream users who consume those projects, so this keynote will cover that work along with any announcements, achievements, etc. I plan on weaving my background and experience with internet technology and security into the narrative of supply chain security.")); \ No newline at end of file +window.__NUXT__=(function(a,b,c,d,e,f,g,h,i,j,k,l){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:d,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[{id:30,speaker:{name_zh_hant:e,name_en_us:e,bio_zh_hant:f,bio_en_us:f,photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fgeorgi-ker\u002FGeorgi-2-color.jpg"},session:{title_zh_hant:g,title_en_us:g,description_zh_hant:h,description_en_us:h,slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:a,twitter:a,github:a}},{id:31,speaker:{name_zh_hant:i,name_en_us:i,bio_zh_hant:j,bio_en_us:j,photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fseth-michael-larson\u002FSeth.JPG"},session:{title_zh_hant:k,title_en_us:k,description_zh_hant:l,description_en_us:l,slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsethmlarson",twitter:"https:\u002F\u002Ftwitter.com\u002Fsethmlarson",github:"https:\u002F\u002Fgithub.com\u002Fsethmlarson"}},{id:32,speaker:{name_zh_hant:"蘇黎",name_en_us:"SuLi",bio_zh_hant:"我目前擔任中央研究院資訊科學研究所副研究員。個人的研究興趣跨足人工智慧技術、多媒體技術與音樂資訊檢索等領域。曾獲傑出人才發展基金會年輕學者創新獎、國際音樂資訊檢索會議(ISMIR)的最佳論文獎,並入圍 ACM 國際多媒體會議(ACM MM)的最佳論文獎候選。曾應邀成為第29屆金曲獎金曲國際音樂節國際論壇的與談人,參與的演出包括〈日新樂譯〉(於國家音樂廳演出,2017年)和〈夜之絮語〉(於高雄衛武營表演廳演出,2019年)等。\r\n\r\n個人網站:https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html",bio_en_us:"I am currently an Associate Research Fellow at the Institute of Information Science, Academia Sinica. My research interests span across artificial intelligence, multimedia, and music information retrieval. I have received the Young Scholar Innovation Award from the Foundation for the Advancement of Outstanding Scholarship, the Best Paper Award from the International Society for Music Information Retrieval Conference (ISMIR), and was a finalist for the Best Paper Award at the ACM International Conference on Multimedia (ACM MM). I have been invited to be a speaker at the 29th Golden Melody Awards International Forum and have participated in performances such as \"Musical Translations of the Times\" (at the National Concert Hall in 2017) and \"Whispers of the Night\" (at the Weiwuying Performance Hall in Kaohsiung in 2019).\r\n\r\nWebsite: https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html",photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002F%E8%98%87%E9%BB%8E\u002F%E8%98%87%E9%BB%8E.jpg"},session:{title_zh_hant:"你的 code 充滿時間:使用 Python 進入聲音訊號的世界",title_en_us:"Entering the World of Audio Signals with Python",description_zh_hant:"聲音在我們的日常生活中無所不在,卻是那個常常被跳過的邊緣人。在這個演講中,我們將從資料科學的視角出發,與大家聊聊使用 Python 進行音訊處理的基本知識、時間維度資料的特性、重要的數學工具,以及跟聲音相關的一些人工智慧問題。此外,我們將特別討論如何運用這些工具處理複雜的音樂與生物訊號,例如音高、節奏與和聲等等。最後,我們希望從音樂生成、人機共演到音樂文化資產研究等應用議題,呈現當代音樂人工智慧研究的多重面貌。\r\n\r\n由於現階段大多數人工智慧的應用都是以文字與圖像的處理為主,因此在音訊處理上的應用以及原理相信大家會非常感興趣。我們希望透過這個演講跟大家介紹 Python 在音訊處理和音樂人工智慧技術可以做到的事,並跟大家分享個人在使用 Python 當做研究的工具的心得。",description_en_us:"Sound is omnipresent in our daily lives, yet it often remains an overlooked element. In this talk, we will explore the basics of audio processing using Python from a data science perspective. We will discuss the characteristics of time-domain data, important mathematical tools, and artificial intelligence related to audio. Additionally, we will focus on how to use these tools to handle complex musical and biological signals. Finally, we aim to present the multifaceted nature of contemporary music AI research, covering applications from music generation and human-computer interaction in music to the study of musical cultural heritage.\r\n\r\nSince most current AI applications focus on text and image processing, I believe there will be significant interest in the applications and principles of audio processing. Through this talk, we hope to introduce what can be achieved with Python in audio processing and music AI, and to share personal insights on using Python as a research tool.",slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:a,twitter:a,github:a}}],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002Fen-us\u002Fconference\u002Fkeynotes",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:d}}}}("",true,false,null,"Georgi Ker","Georgi Ker is the Director and a Fellow of the Python Software Foundation. She is a co-organizer of PyLadiesCon and the co-founder of PyLadies Bangkok. A French citizen born and raised in Singapore, Georgi has also lived in Thailand and Indonesia before relocating to Amsterdam, the Netherlands. During her time in Thailand, she served as the conference lead for PyCon APAC and PyCon Thailand.\r\n\r\n\r\nGeorgi is an avid advocate for Diversity & Inclusion. She co-chairs the D&I Workgroup within the PSF and has launched the podcast series \"The Hidden Figures of Python\" alongside hosts Mariatta Wijaya, Cheuk Ting Ho, and Tereza Iofciu. The podcast aims to highlight stories from underrepresented groups within the Python community.\r\n\r\n\r\nAn autodidact polymath who speaks multiple languages, Georgi currently runs her own branding and visual studio. Some of the projects include TV series Strange Girl in Strange Land, PyCon US (2022-2024), Proof of Talk and PyData London.","From Local Roots to Global Impact: Why Your Presence Matters to the Community","In this talk, we will explore the profound impact that individual contributions can have on both local and global communities within the tech ecosystem. Drawing from my own journey—from grassroots involvement in local Python groups to significant roles in international conferences and the Python Software Foundation—I will illustrate how each step has shaped my understanding of community and collaboration.\r\n\r\nWe will delve into the significance of diversity and inclusion and why these elements are essential for fostering the growth of the community, particularly in the APAC region.\r\n\r\nThrough practical examples and actionable insights, this talk will provide guidance on how to leverage your unique skills and experiences to make a meaningful impact. Whether you're just starting out or are a seasoned community leader, you’ll come away with a deeper appreciation of why your presence matters, how you can contribute to building a stronger community, and how this can impact your life and career.\r\n\r\nBy highlighting stories of personal experiences, I aim to inspire attendees to recognize their potential to drive change, no matter the scale of their current involvement.","Seth Michael Larson","Seth Larson is the inaugural Security Developer-in-Residence at the Python Software Foundation. He works to secure the supply chain and improve the security posture of CPython and projects in the Python packaging ecosystem. Seth also maintains a handful of open source Python projects like urllib3, requests, truststore. Seth is a fellow of the Python Software Foundation.\r\n\r\nWebsite: https:\u002F\u002Fsethmlarson.dev\r\nMastodon: https:\u002F\u002Ffosstodon.org\u002F@sethmlarson","Bytes, Pipes, and People","The majority of software today uses open source components like Python and projects on the Python Package Index. The ubiquity of open source software hasn’t gone unnoticed, there are new threats looking to exploit open source projects to achieve their goals. In this talk we’ll learn about these threats to the software supply chain, the efforts to thwart them, and the steps we can take to keep the Python ecosystem safe for everyone.\r\n\r\nThe purpose of this talk is to describe the current threat landscape for open source projects like CPython and packages on the Python Package Index (PyPI), and what recent projects have done to mitigate these threats. My second year as Security Developer-in-Residence will be focusing on improving the security posture of the ecosystem of Python packages and the downstream users who consume those projects, so this keynote will cover that work along with any announcements, achievements, etc. I plan on weaving my background and experience with internet technology and security into the narrative of supply chain security.")); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/conference/panel-discussion/payload.js b/_nuxt/static/1718436591/en-us/conference/panel-discussion/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/conference/panel-discussion/payload.js rename to _nuxt/static/1718436591/en-us/conference/panel-discussion/payload.js diff --git a/_nuxt/static/1718433666/en-us/conference/panel-discussion/state.js b/_nuxt/static/1718436591/en-us/conference/panel-discussion/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/conference/panel-discussion/state.js rename to _nuxt/static/1718436591/en-us/conference/panel-discussion/state.js index 6c72fc838f..c7f48c4c2f 100644 --- a/_nuxt/static/1718433666/en-us/conference/panel-discussion/state.js +++ b/_nuxt/static/1718436591/en-us/conference/panel-discussion/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fconference\u002Fpanel-discussion",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fconference\u002Fpanel-discussion",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/conference/schedule/payload.js b/_nuxt/static/1718436591/en-us/conference/schedule/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/conference/schedule/payload.js rename to _nuxt/static/1718436591/en-us/conference/schedule/payload.js diff --git a/_nuxt/static/1718433666/en-us/conference/schedule/state.js b/_nuxt/static/1718436591/en-us/conference/schedule/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/conference/schedule/state.js rename to _nuxt/static/1718436591/en-us/conference/schedule/state.js index d7152d3693..d593244804 100644 --- a/_nuxt/static/1718433666/en-us/conference/schedule/state.js +++ b/_nuxt/static/1718436591/en-us/conference/schedule/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fconference\u002Fschedule",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fconference\u002Fschedule",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/events/jobs-gather/payload.js b/_nuxt/static/1718436591/en-us/events/jobs-gather/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/events/jobs-gather/payload.js rename to _nuxt/static/1718436591/en-us/events/jobs-gather/payload.js diff --git a/_nuxt/static/1718433666/en-us/events/jobs-gather/state.js b/_nuxt/static/1718436591/en-us/events/jobs-gather/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/events/jobs-gather/state.js rename to _nuxt/static/1718436591/en-us/events/jobs-gather/state.js index 61ccbd406a..7c424548b1 100644 --- a/_nuxt/static/1718433666/en-us/events/jobs-gather/state.js +++ b/_nuxt/static/1718436591/en-us/events/jobs-gather/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fevents\u002Fjobs-gather",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fevents\u002Fjobs-gather",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/events/jobs/payload.js b/_nuxt/static/1718436591/en-us/events/jobs/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/events/jobs/payload.js rename to _nuxt/static/1718436591/en-us/events/jobs/payload.js diff --git a/_nuxt/static/1718433666/en-us/events/jobs/state.js b/_nuxt/static/1718436591/en-us/events/jobs/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/events/jobs/state.js rename to _nuxt/static/1718436591/en-us/events/jobs/state.js index 9a90fdac03..0ec2081750 100644 --- a/_nuxt/static/1718433666/en-us/events/jobs/state.js +++ b/_nuxt/static/1718436591/en-us/events/jobs/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fevents\u002Fjobs",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fevents\u002Fjobs",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/events/open-spaces/payload.js b/_nuxt/static/1718436591/en-us/events/open-spaces/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/events/open-spaces/payload.js rename to _nuxt/static/1718436591/en-us/events/open-spaces/payload.js diff --git a/_nuxt/static/1718433666/en-us/events/open-spaces/state.js b/_nuxt/static/1718436591/en-us/events/open-spaces/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/events/open-spaces/state.js rename to _nuxt/static/1718436591/en-us/events/open-spaces/state.js index 2c5b35189b..995101cd10 100644 --- a/_nuxt/static/1718433666/en-us/events/open-spaces/state.js +++ b/_nuxt/static/1718436591/en-us/events/open-spaces/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fevents\u002Fopen-spaces",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fevents\u002Fopen-spaces",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/events/overview/payload.js b/_nuxt/static/1718436591/en-us/events/overview/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/events/overview/payload.js rename to _nuxt/static/1718436591/en-us/events/overview/payload.js diff --git a/_nuxt/static/1718433666/en-us/events/overview/state.js b/_nuxt/static/1718436591/en-us/events/overview/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/events/overview/state.js rename to _nuxt/static/1718436591/en-us/events/overview/state.js index 4dfdf979cb..640965ee7c 100644 --- a/_nuxt/static/1718433666/en-us/events/overview/state.js +++ b/_nuxt/static/1718436591/en-us/events/overview/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fevents\u002Foverview",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fevents\u002Foverview",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/events/sprints/payload.js b/_nuxt/static/1718436591/en-us/events/sprints/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/events/sprints/payload.js rename to _nuxt/static/1718436591/en-us/events/sprints/payload.js diff --git a/_nuxt/static/1718433666/en-us/events/sprints/state.js b/_nuxt/static/1718436591/en-us/events/sprints/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/events/sprints/state.js rename to _nuxt/static/1718436591/en-us/events/sprints/state.js index 79d8851a0e..c71a24cbb2 100644 --- a/_nuxt/static/1718433666/en-us/events/sprints/state.js +++ b/_nuxt/static/1718436591/en-us/events/sprints/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fevents\u002Fsprints",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fevents\u002Fsprints",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/ext/discord/payload.js b/_nuxt/static/1718436591/en-us/ext/discord/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/ext/discord/payload.js rename to _nuxt/static/1718436591/en-us/ext/discord/payload.js diff --git a/_nuxt/static/1718433666/en-us/ext/discord/state.js b/_nuxt/static/1718436591/en-us/ext/discord/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/ext/discord/state.js rename to _nuxt/static/1718436591/en-us/ext/discord/state.js index 95f22165ec..9e092b5f76 100644 --- a/_nuxt/static/1718433666/en-us/ext/discord/state.js +++ b/_nuxt/static/1718436591/en-us/ext/discord/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fext\u002Fdiscord",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fext\u002Fdiscord",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/ext/live/payload.js b/_nuxt/static/1718436591/en-us/ext/live/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/ext/live/payload.js rename to _nuxt/static/1718436591/en-us/ext/live/payload.js diff --git a/_nuxt/static/1718433666/en-us/ext/live/state.js b/_nuxt/static/1718436591/en-us/ext/live/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/ext/live/state.js rename to _nuxt/static/1718436591/en-us/ext/live/state.js index 653d98206c..9e216cb946 100644 --- a/_nuxt/static/1718433666/en-us/ext/live/state.js +++ b/_nuxt/static/1718436591/en-us/ext/live/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fext\u002Flive",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fext\u002Flive",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/payload.js b/_nuxt/static/1718436591/en-us/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/payload.js rename to _nuxt/static/1718436591/en-us/payload.js diff --git a/_nuxt/static/1718433666/en-us/registration/financial-aid/payload.js b/_nuxt/static/1718436591/en-us/registration/financial-aid/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/registration/financial-aid/payload.js rename to _nuxt/static/1718436591/en-us/registration/financial-aid/payload.js diff --git a/_nuxt/static/1718433666/en-us/registration/financial-aid/state.js b/_nuxt/static/1718436591/en-us/registration/financial-aid/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/registration/financial-aid/state.js rename to _nuxt/static/1718436591/en-us/registration/financial-aid/state.js index 698c5ffe31..ae5c44d30a 100644 --- a/_nuxt/static/1718433666/en-us/registration/financial-aid/state.js +++ b/_nuxt/static/1718436591/en-us/registration/financial-aid/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fregistration\u002Ffinancial-aid",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fregistration\u002Ffinancial-aid",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/registration/tickets/payload.js b/_nuxt/static/1718436591/en-us/registration/tickets/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/registration/tickets/payload.js rename to _nuxt/static/1718436591/en-us/registration/tickets/payload.js diff --git a/_nuxt/static/1718433666/en-us/registration/tickets/state.js b/_nuxt/static/1718436591/en-us/registration/tickets/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/registration/tickets/state.js rename to _nuxt/static/1718436591/en-us/registration/tickets/state.js index 7c88be6c24..49dd7c28da 100644 --- a/_nuxt/static/1718433666/en-us/registration/tickets/state.js +++ b/_nuxt/static/1718436591/en-us/registration/tickets/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fregistration\u002Ftickets",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fregistration\u002Ftickets",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/speaking/cfp/payload.js b/_nuxt/static/1718436591/en-us/speaking/cfp/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/speaking/cfp/payload.js rename to _nuxt/static/1718436591/en-us/speaking/cfp/payload.js diff --git a/_nuxt/static/1718433666/en-us/speaking/cfp/state.js b/_nuxt/static/1718436591/en-us/speaking/cfp/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/speaking/cfp/state.js rename to _nuxt/static/1718436591/en-us/speaking/cfp/state.js index 6272d167e0..bab462ab6a 100644 --- a/_nuxt/static/1718433666/en-us/speaking/cfp/state.js +++ b/_nuxt/static/1718436591/en-us/speaking/cfp/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fspeaking\u002Fcfp",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fspeaking\u002Fcfp",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/speaking/poster-session/payload.js b/_nuxt/static/1718436591/en-us/speaking/poster-session/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/speaking/poster-session/payload.js rename to _nuxt/static/1718436591/en-us/speaking/poster-session/payload.js diff --git a/_nuxt/static/1718433666/en-us/speaking/poster-session/state.js b/_nuxt/static/1718436591/en-us/speaking/poster-session/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/speaking/poster-session/state.js rename to _nuxt/static/1718436591/en-us/speaking/poster-session/state.js index 21226e4b73..9ada723c2e 100644 --- a/_nuxt/static/1718433666/en-us/speaking/poster-session/state.js +++ b/_nuxt/static/1718436591/en-us/speaking/poster-session/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fspeaking\u002Fposter-session",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fspeaking\u002Fposter-session",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/speaking/recording/payload.js b/_nuxt/static/1718436591/en-us/speaking/recording/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/speaking/recording/payload.js rename to _nuxt/static/1718436591/en-us/speaking/recording/payload.js diff --git a/_nuxt/static/1718433666/en-us/speaking/recording/state.js b/_nuxt/static/1718436591/en-us/speaking/recording/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/speaking/recording/state.js rename to _nuxt/static/1718436591/en-us/speaking/recording/state.js index 9201269f81..5234f99b0b 100644 --- a/_nuxt/static/1718433666/en-us/speaking/recording/state.js +++ b/_nuxt/static/1718436591/en-us/speaking/recording/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fspeaking\u002Frecording",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fspeaking\u002Frecording",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/speaking/talk/payload.js b/_nuxt/static/1718436591/en-us/speaking/talk/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/speaking/talk/payload.js rename to _nuxt/static/1718436591/en-us/speaking/talk/payload.js diff --git a/_nuxt/static/1718433666/en-us/speaking/talk/state.js b/_nuxt/static/1718436591/en-us/speaking/talk/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/speaking/talk/state.js rename to _nuxt/static/1718436591/en-us/speaking/talk/state.js index 18673b0fd9..23de48e2e6 100644 --- a/_nuxt/static/1718433666/en-us/speaking/talk/state.js +++ b/_nuxt/static/1718436591/en-us/speaking/talk/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fspeaking\u002Ftalk",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fspeaking\u002Ftalk",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/speaking/tutorial/payload.js b/_nuxt/static/1718436591/en-us/speaking/tutorial/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/speaking/tutorial/payload.js rename to _nuxt/static/1718436591/en-us/speaking/tutorial/payload.js diff --git a/_nuxt/static/1718433666/en-us/speaking/tutorial/state.js b/_nuxt/static/1718436591/en-us/speaking/tutorial/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/speaking/tutorial/state.js rename to _nuxt/static/1718436591/en-us/speaking/tutorial/state.js index b4c8580a52..6e3719a68c 100644 --- a/_nuxt/static/1718433666/en-us/speaking/tutorial/state.js +++ b/_nuxt/static/1718436591/en-us/speaking/tutorial/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fspeaking\u002Ftutorial",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fspeaking\u002Ftutorial",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/sponsor/payload.js b/_nuxt/static/1718436591/en-us/sponsor/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/sponsor/payload.js rename to _nuxt/static/1718436591/en-us/sponsor/payload.js diff --git a/_nuxt/static/1718433666/en-us/sponsor/state.js b/_nuxt/static/1718436591/en-us/sponsor/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/sponsor/state.js rename to _nuxt/static/1718436591/en-us/sponsor/state.js index 87198637ef..c74ebe6991 100644 --- a/_nuxt/static/1718433666/en-us/sponsor/state.js +++ b/_nuxt/static/1718436591/en-us/sponsor/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fsponsor",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fsponsor",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/state.js b/_nuxt/static/1718436591/en-us/state.js similarity index 98% rename from _nuxt/static/1718433666/en-us/state.js rename to _nuxt/static/1718436591/en-us/state.js index 66b20ad0fb..a1cd48415b 100644 --- a/_nuxt/static/1718433666/en-us/state.js +++ b/_nuxt/static/1718436591/en-us/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c,d,e,f,g){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:a,state:{sponsorsData:[{level_name:"silver",sponsors:[{name_en_us:"E.SUN Commercial Bank",name_zh_hant:"玉山銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"E.SUN Bank, established in 1992 and named after Taiwan's highest mountain, is dedicated to customer-centric values and actively pursues innovation in digital finance. With exceptional performance, E.SUN Bank has earned the 27th National Quality Award for Excellence in Management, marking its fifth recognition with this prestigious accolade and setting a record among Taiwanese enterprises. Excellence is a never-ending challenge, and E.SUN believes that \"the size of the vision determines the power.\" Going forward, E.SUN will continue to leverage its financial influence, striving to make financial services as ubiquitous as electricity and water.",intro_zh_hant:"玉山銀行成立於1992年,以台灣最高的山為名,秉持以顧客為核心,致力於數位金融求新求變,創造顧客價值與感動。傑出的綜合表現讓玉山再次獲得第27屆「國家品質獎」全面卓越類「卓越經營獎」,這也是玉山銀行第5座國家品質獎,創下台灣企業最佳紀錄。卓越是沒有終點的挑戰,玉山堅信「願景有多大,力量就有多大。」未來將持續發揮金融影響力,實踐讓金融服務如水電般無所不在的共同目標。",website_url:"https:\u002F\u002Fhr.esunfhc.com\u002FStaffAcquisition\u002Fhireexam\u002FEliteDetail\u002F39#page-4",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E7%8E%89%E5%B1%B1%E9%8A%80%E8%A1%8C\u002Fesb04_-_Rosa_Lyu.png"},{name_en_us:d,name_zh_hant:d,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Berry AI is dedicated to leveraging computer vision and AI technologies to assist fast-food operators in analyzing service processes and improving operations. Our team consists of passionate AI and software engineers from renowned universities and large tech companies worldwide. Additionally, Berry has received investment from Taiwan-listed company Flytech, one of the top three global POS manufacturers, who can provide stable financial resources, customer relationships, and technical support. Berry AI's clients include several of the world's top ten fast-food chains, with both business and team size rapidly expanding. For more information, please visit berry-ai.com.",intro_zh_hant:"Berry AI 致力於運用電腦視覺與 AI 技術幫助速食業者分析服務流程並改善營運。團隊由一群充滿熱情的 AI 與軟體工程師組成,分別來自海內外知名學府與大型科技公司。此外,Berry 亦得到台灣上市公司飛捷科技投資,飛捷科技為全球前三大 POS 製造業者,因此能提供穩定的資金來源、客戶關係與技術支持。Berry AI 的客戶包含多間全球前十連鎖速食業者,業務與團隊規模都高速成長中。欲了解更多訊息,請瀏覽 berry-ai.com。",website_url:"https:\u002F\u002Fwww.berry-ai.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fberry-ai\u002FBerry_AI_Logo_-_Ping_Chen.png"},{name_en_us:e,name_zh_hant:e,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses -- used by companies like Apple, Arm, and Cisco.",intro_zh_hant:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses, used by companies like Apple, Arm, and Cisco, will help you achieve that goal.",website_url:"https:\u002F\u002FLernerPython.com",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Freuven-lerner-python-training\u002FRL-Logo_-_Reuven_Lerner.png"}]},{level_name:"bronze",sponsors:[{name_en_us:f,name_zh_hant:f,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:g,intro_zh_hant:g,website_url:"https:\u002F\u002Fwww.gofreight.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fgofreight-inc\u002FGoFreight_logo1_-_Mia_Huang.png"},{name_en_us:"CTBC Bank",name_zh_hant:"中國信託商業銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Established in 1966, CTBC Bank has been building customers’ wealth and Taiwan’s economy for over half a century now. Spanning 14 countries and regions, CTBC Bank has the most extensive international presence of any Taiwanese bank, with over 370 outlets worldwide.\r\nGuided by the business principles of integrity and caring, our Bank has a proud history punctuated by regular achievements and innovative services. From issuing the first credit card in Taiwan to setting up the first customer service center of any bank in the country, we have led the way in the financial industry's digital transformation, particularly by promoting the digitalization of business processes.\r\nCTBC Bank will continue to invest in big data analysis and applications fields by reforming data infrastructure, attracting and nurturing talents, and adopting AI technology. Our vision is to help CTBC Bank embark on the journey of digital transformation by promoting data-driven strategies.",intro_zh_hant:"中國信託商業銀行成立於1966年,在臺灣共有154家分行,並於14個國家及地區設有超過370處據點,為臺灣最國際化的銀行。在「正派經營」、「親切服務」的經營理念下,中國信託銀行締造許多令人驕傲的創新服務,從發行臺灣第一張信用卡、成立第一家銀行客服中心,到推動流程數位化,引領臺灣金融業數位轉型。\r\n展望未來,中信銀行將持續致力於深耕大數據分析與應用,延攬優秀科技人才,掌握AI技術核心,推動大數據研發計劃「中信腦」,以AI與數據驅動金融科技創新,實現服務數位化、流程自動化、產品智能化、金融場景化之目標。",website_url:"https:\u002F\u002Fwww.ctbcbank.com\u002Ftwrbo\u002Fzh_tw\u002Findex.html",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E4%B8%AD%E5%9C%8B%E4%BF%A1%E8%A8%97%E5%95%86%E6%A5%AD%E9%8A%80%E8%A1%8C\u002FPyCon-TW-2024-Sponsorship.jpg"}]}],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:c,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002Fen-us",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:a}}}}(null,true,false,"Berry AI","Reuven Lerner, Python Training","GoFreight Inc.","GoFreight 是全球最大的雲端貨運代理管理系統,我們的目標是透過科技賦能重新定義海空運作業系統,翻轉近3000億美元的國際貨運代理市場。我們提供全方位的解決方案,讓貨運代理業務變得更簡單、高效、且容易操作。GoFreight的創新型產品讓客戶能夠減少成本,增加銷售利潤,輕鬆應對數位時代的挑戰,並在競爭激烈的市場中脫穎而出。")); \ No newline at end of file +window.__NUXT__=(function(a,b,c,d,e,f,g){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:a,state:{sponsorsData:[{level_name:"silver",sponsors:[{name_en_us:"E.SUN Commercial Bank",name_zh_hant:"玉山銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"E.SUN Bank, established in 1992 and named after Taiwan's highest mountain, is dedicated to customer-centric values and actively pursues innovation in digital finance. With exceptional performance, E.SUN Bank has earned the 27th National Quality Award for Excellence in Management, marking its fifth recognition with this prestigious accolade and setting a record among Taiwanese enterprises. Excellence is a never-ending challenge, and E.SUN believes that \"the size of the vision determines the power.\" Going forward, E.SUN will continue to leverage its financial influence, striving to make financial services as ubiquitous as electricity and water.",intro_zh_hant:"玉山銀行成立於1992年,以台灣最高的山為名,秉持以顧客為核心,致力於數位金融求新求變,創造顧客價值與感動。傑出的綜合表現讓玉山再次獲得第27屆「國家品質獎」全面卓越類「卓越經營獎」,這也是玉山銀行第5座國家品質獎,創下台灣企業最佳紀錄。卓越是沒有終點的挑戰,玉山堅信「願景有多大,力量就有多大。」未來將持續發揮金融影響力,實踐讓金融服務如水電般無所不在的共同目標。",website_url:"https:\u002F\u002Fhr.esunfhc.com\u002FStaffAcquisition\u002Fhireexam\u002FEliteDetail\u002F39#page-4",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E7%8E%89%E5%B1%B1%E9%8A%80%E8%A1%8C\u002Fesb04_-_Rosa_Lyu.png"},{name_en_us:d,name_zh_hant:d,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Berry AI is dedicated to leveraging computer vision and AI technologies to assist fast-food operators in analyzing service processes and improving operations. Our team consists of passionate AI and software engineers from renowned universities and large tech companies worldwide. Additionally, Berry has received investment from Taiwan-listed company Flytech, one of the top three global POS manufacturers, who can provide stable financial resources, customer relationships, and technical support. Berry AI's clients include several of the world's top ten fast-food chains, with both business and team size rapidly expanding. For more information, please visit berry-ai.com.",intro_zh_hant:"Berry AI 致力於運用電腦視覺與 AI 技術幫助速食業者分析服務流程並改善營運。團隊由一群充滿熱情的 AI 與軟體工程師組成,分別來自海內外知名學府與大型科技公司。此外,Berry 亦得到台灣上市公司飛捷科技投資,飛捷科技為全球前三大 POS 製造業者,因此能提供穩定的資金來源、客戶關係與技術支持。Berry AI 的客戶包含多間全球前十連鎖速食業者,業務與團隊規模都高速成長中。欲了解更多訊息,請瀏覽 berry-ai.com。",website_url:"https:\u002F\u002Fwww.berry-ai.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fberry-ai\u002FBerry_AI_Logo_-_Ping_Chen.png"},{name_en_us:e,name_zh_hant:e,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses -- used by companies like Apple, Arm, and Cisco.",intro_zh_hant:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses, used by companies like Apple, Arm, and Cisco, will help you achieve that goal.",website_url:"https:\u002F\u002FLernerPython.com",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Freuven-lerner-python-training\u002FRL-Logo_-_Reuven_Lerner.png"}]},{level_name:"bronze",sponsors:[{name_en_us:f,name_zh_hant:f,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:g,intro_zh_hant:g,website_url:"https:\u002F\u002Fwww.gofreight.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fgofreight-inc\u002FGoFreight_logo1_-_Mia_Huang.png"},{name_en_us:"CTBC Bank",name_zh_hant:"中國信託商業銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Established in 1966, CTBC Bank has been building customers’ wealth and Taiwan’s economy for over half a century now. Spanning 14 countries and regions, CTBC Bank has the most extensive international presence of any Taiwanese bank, with over 370 outlets worldwide.\r\nGuided by the business principles of integrity and caring, our Bank has a proud history punctuated by regular achievements and innovative services. From issuing the first credit card in Taiwan to setting up the first customer service center of any bank in the country, we have led the way in the financial industry's digital transformation, particularly by promoting the digitalization of business processes.\r\nCTBC Bank will continue to invest in big data analysis and applications fields by reforming data infrastructure, attracting and nurturing talents, and adopting AI technology. Our vision is to help CTBC Bank embark on the journey of digital transformation by promoting data-driven strategies.",intro_zh_hant:"中國信託商業銀行成立於1966年,在臺灣共有154家分行,並於14個國家及地區設有超過370處據點,為臺灣最國際化的銀行。在「正派經營」、「親切服務」的經營理念下,中國信託銀行締造許多令人驕傲的創新服務,從發行臺灣第一張信用卡、成立第一家銀行客服中心,到推動流程數位化,引領臺灣金融業數位轉型。\r\n展望未來,中信銀行將持續致力於深耕大數據分析與應用,延攬優秀科技人才,掌握AI技術核心,推動大數據研發計劃「中信腦」,以AI與數據驅動金融科技創新,實現服務數位化、流程自動化、產品智能化、金融場景化之目標。",website_url:"https:\u002F\u002Fwww.ctbcbank.com\u002Ftwrbo\u002Fzh_tw\u002Findex.html",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E4%B8%AD%E5%9C%8B%E4%BF%A1%E8%A8%97%E5%95%86%E6%A5%AD%E9%8A%80%E8%A1%8C\u002FPyCon-TW-2024-Sponsorship.jpg"}]}],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002Fen-us",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:a}}}}(null,true,false,"Berry AI","Reuven Lerner, Python Training","GoFreight Inc.","GoFreight 是全球最大的雲端貨運代理管理系統,我們的目標是透過科技賦能重新定義海空運作業系統,翻轉近3000億美元的國際貨運代理市場。我們提供全方位的解決方案,讓貨運代理業務變得更簡單、高效、且容易操作。GoFreight的創新型產品讓客戶能夠減少成本,增加銷售利潤,輕鬆應對數位時代的挑戰,並在競爭激烈的市場中脫穎而出。")); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/venue/accommodation/payload.js b/_nuxt/static/1718436591/en-us/venue/accommodation/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/venue/accommodation/payload.js rename to _nuxt/static/1718436591/en-us/venue/accommodation/payload.js diff --git a/_nuxt/static/1718433666/en-us/venue/accommodation/state.js b/_nuxt/static/1718436591/en-us/venue/accommodation/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/venue/accommodation/state.js rename to _nuxt/static/1718436591/en-us/venue/accommodation/state.js index 9c0f746be3..ca1cc006b6 100644 --- a/_nuxt/static/1718433666/en-us/venue/accommodation/state.js +++ b/_nuxt/static/1718436591/en-us/venue/accommodation/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fvenue\u002Faccommodation",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fvenue\u002Faccommodation",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/en-us/venue/payload.js b/_nuxt/static/1718436591/en-us/venue/payload.js similarity index 100% rename from _nuxt/static/1718433666/en-us/venue/payload.js rename to _nuxt/static/1718436591/en-us/venue/payload.js diff --git a/_nuxt/static/1718433666/en-us/venue/state.js b/_nuxt/static/1718436591/en-us/venue/state.js similarity index 87% rename from _nuxt/static/1718433666/en-us/venue/state.js rename to _nuxt/static/1718436591/en-us/venue/state.js index ed0d37db29..4a18481b5e 100644 --- a/_nuxt/static/1718433666/en-us/venue/state.js +++ b/_nuxt/static/1718436591/en-us/venue/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fvenue",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fen-us\u002Fvenue",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/events/jobs-gather/payload.js b/_nuxt/static/1718436591/events/jobs-gather/payload.js similarity index 100% rename from _nuxt/static/1718433666/events/jobs-gather/payload.js rename to _nuxt/static/1718436591/events/jobs-gather/payload.js diff --git a/_nuxt/static/1718433666/events/jobs-gather/state.js b/_nuxt/static/1718436591/events/jobs-gather/state.js similarity index 87% rename from _nuxt/static/1718433666/events/jobs-gather/state.js rename to _nuxt/static/1718436591/events/jobs-gather/state.js index 112986d3b1..31d59ebf39 100644 --- a/_nuxt/static/1718433666/events/jobs-gather/state.js +++ b/_nuxt/static/1718436591/events/jobs-gather/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fevents\u002Fjobs-gather",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fevents\u002Fjobs-gather",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/events/jobs/payload.js b/_nuxt/static/1718436591/events/jobs/payload.js similarity index 100% rename from _nuxt/static/1718433666/events/jobs/payload.js rename to _nuxt/static/1718436591/events/jobs/payload.js diff --git a/_nuxt/static/1718433666/events/jobs/state.js b/_nuxt/static/1718436591/events/jobs/state.js similarity index 87% rename from _nuxt/static/1718433666/events/jobs/state.js rename to _nuxt/static/1718436591/events/jobs/state.js index 793190a1d4..9679b3809a 100644 --- a/_nuxt/static/1718433666/events/jobs/state.js +++ b/_nuxt/static/1718436591/events/jobs/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fevents\u002Fjobs",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fevents\u002Fjobs",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/events/open-spaces/payload.js b/_nuxt/static/1718436591/events/open-spaces/payload.js similarity index 100% rename from _nuxt/static/1718433666/events/open-spaces/payload.js rename to _nuxt/static/1718436591/events/open-spaces/payload.js diff --git a/_nuxt/static/1718433666/events/open-spaces/state.js b/_nuxt/static/1718436591/events/open-spaces/state.js similarity index 87% rename from _nuxt/static/1718433666/events/open-spaces/state.js rename to _nuxt/static/1718436591/events/open-spaces/state.js index eab4d2f127..62043a7570 100644 --- a/_nuxt/static/1718433666/events/open-spaces/state.js +++ b/_nuxt/static/1718436591/events/open-spaces/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fevents\u002Fopen-spaces",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fevents\u002Fopen-spaces",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/events/overview/payload.js b/_nuxt/static/1718436591/events/overview/payload.js similarity index 100% rename from _nuxt/static/1718433666/events/overview/payload.js rename to _nuxt/static/1718436591/events/overview/payload.js diff --git a/_nuxt/static/1718433666/events/overview/state.js b/_nuxt/static/1718436591/events/overview/state.js similarity index 87% rename from _nuxt/static/1718433666/events/overview/state.js rename to _nuxt/static/1718436591/events/overview/state.js index e4f19cbb28..a3d1a12c62 100644 --- a/_nuxt/static/1718433666/events/overview/state.js +++ b/_nuxt/static/1718436591/events/overview/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fevents\u002Foverview",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fevents\u002Foverview",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/events/sprints/payload.js b/_nuxt/static/1718436591/events/sprints/payload.js similarity index 100% rename from _nuxt/static/1718433666/events/sprints/payload.js rename to _nuxt/static/1718436591/events/sprints/payload.js diff --git a/_nuxt/static/1718433666/events/sprints/state.js b/_nuxt/static/1718436591/events/sprints/state.js similarity index 87% rename from _nuxt/static/1718433666/events/sprints/state.js rename to _nuxt/static/1718436591/events/sprints/state.js index f52c9e9a49..1ae456a6ca 100644 --- a/_nuxt/static/1718433666/events/sprints/state.js +++ b/_nuxt/static/1718436591/events/sprints/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fevents\u002Fsprints",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fevents\u002Fsprints",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/ext/discord/payload.js b/_nuxt/static/1718436591/ext/discord/payload.js similarity index 100% rename from _nuxt/static/1718433666/ext/discord/payload.js rename to _nuxt/static/1718436591/ext/discord/payload.js diff --git a/_nuxt/static/1718433666/ext/discord/state.js b/_nuxt/static/1718436591/ext/discord/state.js similarity index 87% rename from _nuxt/static/1718433666/ext/discord/state.js rename to _nuxt/static/1718436591/ext/discord/state.js index a6ec689ddc..8bcadcf21a 100644 --- a/_nuxt/static/1718433666/ext/discord/state.js +++ b/_nuxt/static/1718436591/ext/discord/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fext\u002Fdiscord",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fext\u002Fdiscord",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/ext/live/payload.js b/_nuxt/static/1718436591/ext/live/payload.js similarity index 100% rename from _nuxt/static/1718433666/ext/live/payload.js rename to _nuxt/static/1718436591/ext/live/payload.js diff --git a/_nuxt/static/1718433666/ext/live/state.js b/_nuxt/static/1718436591/ext/live/state.js similarity index 87% rename from _nuxt/static/1718433666/ext/live/state.js rename to _nuxt/static/1718436591/ext/live/state.js index f2541a4d35..a029059883 100644 --- a/_nuxt/static/1718433666/ext/live/state.js +++ b/_nuxt/static/1718436591/ext/live/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fext\u002Flive",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fext\u002Flive",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718436591/manifest.js b/_nuxt/static/1718436591/manifest.js new file mode 100644 index 0000000000..bbe04876b5 --- /dev/null +++ b/_nuxt/static/1718436591/manifest.js @@ -0,0 +1 @@ +__NUXT_JSONP__("manifest.js", {routes:["\u002Fabout\u002Fapac-community","\u002Fen-us\u002Fabout\u002Fapac-community","\u002Fzh-hant\u002Fabout\u002Fapac-community","\u002Fconference\u002Fpanel-discussion","\u002Fevents\u002Fopen-spaces","\u002Fext\u002Fdiscord","\u002Fregistration\u002Ffinancial-aid","\u002Fspeaking\u002Fcfp","\u002Fvenue\u002Faccommodation","\u002Fen-us\u002Fconference\u002Fpanel-discussion","\u002Fen-us\u002Fevents\u002Fopen-spaces","\u002Fen-us\u002Fext\u002Fdiscord","\u002Fen-us\u002Fregistration\u002Ftickets","\u002Fen-us\u002Fspeaking\u002Fcfp","\u002Fzh-hant\u002Fconference\u002Fpanel-discussion","\u002Fen-us\u002Fvenue\u002Faccommodation","\u002Fzh-hant\u002Fext\u002Fdiscord","\u002Fzh-hant\u002Fevents\u002Foverview","\u002Fzh-hant\u002Fregistration\u002Ffinancial-aid","\u002Fabout","\u002Fzh-hant\u002Fspeaking\u002Fcfp","\u002Fsponsor","\u002Fabout\u002Fcommunity","\u002Fabout\u002Fprivacy-policy","\u002Fabout\u002Fcode-of-conduct","\u002Fabout\u002Fhistory","\u002Fabout\u002Fstaff","\u002Fzh-hant\u002Fvenue\u002Faccommodation","\u002Fevents\u002Foverview","\u002Fen-us\u002Fsponsor","\u002Fext\u002Flive","\u002Fevents\u002Fsprints","\u002Fspeaking\u002Frecording","\u002Fregistration\u002Ftickets","\u002Fspeaking\u002Fposter-session","\u002Fspeaking\u002Ftalk","\u002Fspeaking\u002Ftutorial","\u002Fen-us\u002Fabout\u002Fcode-of-conduct","\u002Fzh-hant\u002Fsponsor","\u002Fen-us\u002Fabout\u002Fhistory","\u002Fen-us\u002Fabout\u002Fprivacy-policy","\u002Fen-us\u002Fabout\u002Fcommunity","\u002Fen-us\u002Fabout\u002Fstaff","\u002Fen-us\u002Fevents\u002Fsprints","\u002Fen-us\u002Fevents\u002Foverview","\u002Fen-us\u002Fext\u002Flive","\u002Fen-us\u002Fspeaking\u002Ftalk","\u002Fen-us\u002Fspeaking\u002Fposter-session","\u002Fen-us\u002Fregistration\u002Ffinancial-aid","\u002Fen-us\u002Fspeaking\u002Frecording","\u002Fen-us\u002Fspeaking\u002Ftutorial","\u002Fzh-hant\u002Fabout\u002Fcommunity","\u002Fzh-hant\u002Fabout\u002Fcode-of-conduct","\u002Fzh-hant\u002Fabout\u002Fstaff","\u002Fzh-hant\u002Fevents\u002Fopen-spaces","\u002Fzh-hant\u002Fabout\u002Fhistory","\u002Fzh-hant\u002Fabout\u002Fprivacy-policy","\u002Fzh-hant\u002Fext\u002Flive","\u002Fzh-hant\u002Fevents\u002Fsprints","\u002Fzh-hant\u002Fregistration\u002Ftickets","\u002Fzh-hant\u002Fspeaking\u002Fposter-session","\u002Fzh-hant\u002Fspeaking\u002Frecording","\u002Fzh-hant\u002Fspeaking\u002Ftalk","\u002Fvenue","\u002Fzh-hant\u002Fspeaking\u002Ftutorial","\u002Fen-us\u002Fvenue","\u002Fen-us\u002Fabout","\u002Fzh-hant\u002Fvenue","\u002Fzh-hant\u002Fabout","\u002Fen-us\u002Fconference\u002Fschedule","\u002Fabout\u002Fsponsor","\u002Fen-us","\u002Fzh-hant\u002Fconference\u002Fschedule","\u002Fevents\u002Fjobs","\u002Fconference\u002Fschedule","\u002Fzh-hant","\u002Fzh-hant\u002Fevents\u002Fjobs-gather","\u002Fconference\u002Fkeynotes","\u002Fevents\u002Fjobs-gather","\u002Fen-us\u002Fevents\u002Fjobs-gather","\u002Fzh-hant\u002Fconference\u002Fkeynotes","\u002Fzh-hant\u002Fabout\u002Fsponsor","\u002Fen-us\u002Fabout\u002Fsponsor","\u002Fzh-hant\u002Fevents\u002Fjobs","\u002Fen-us\u002Fevents\u002Fjobs","\u002F","\u002Fen-us\u002Fconference\u002Fkeynotes"]}) \ No newline at end of file diff --git a/_nuxt/static/1718433666/payload.js b/_nuxt/static/1718436591/payload.js similarity index 100% rename from _nuxt/static/1718433666/payload.js rename to _nuxt/static/1718436591/payload.js diff --git a/_nuxt/static/1718433666/registration/financial-aid/payload.js b/_nuxt/static/1718436591/registration/financial-aid/payload.js similarity index 100% rename from _nuxt/static/1718433666/registration/financial-aid/payload.js rename to _nuxt/static/1718436591/registration/financial-aid/payload.js diff --git a/_nuxt/static/1718433666/registration/financial-aid/state.js b/_nuxt/static/1718436591/registration/financial-aid/state.js similarity index 87% rename from _nuxt/static/1718433666/registration/financial-aid/state.js rename to _nuxt/static/1718436591/registration/financial-aid/state.js index 6ecd3f2a51..4c1971262f 100644 --- a/_nuxt/static/1718433666/registration/financial-aid/state.js +++ b/_nuxt/static/1718436591/registration/financial-aid/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fregistration\u002Ffinancial-aid",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fregistration\u002Ffinancial-aid",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/registration/tickets/payload.js b/_nuxt/static/1718436591/registration/tickets/payload.js similarity index 100% rename from _nuxt/static/1718433666/registration/tickets/payload.js rename to _nuxt/static/1718436591/registration/tickets/payload.js diff --git a/_nuxt/static/1718433666/registration/tickets/state.js b/_nuxt/static/1718436591/registration/tickets/state.js similarity index 87% rename from _nuxt/static/1718433666/registration/tickets/state.js rename to _nuxt/static/1718436591/registration/tickets/state.js index ba28306162..f2201ce255 100644 --- a/_nuxt/static/1718433666/registration/tickets/state.js +++ b/_nuxt/static/1718436591/registration/tickets/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fregistration\u002Ftickets",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fregistration\u002Ftickets",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/speaking/cfp/payload.js b/_nuxt/static/1718436591/speaking/cfp/payload.js similarity index 100% rename from _nuxt/static/1718433666/speaking/cfp/payload.js rename to _nuxt/static/1718436591/speaking/cfp/payload.js diff --git a/_nuxt/static/1718433666/speaking/cfp/state.js b/_nuxt/static/1718436591/speaking/cfp/state.js similarity index 87% rename from _nuxt/static/1718433666/speaking/cfp/state.js rename to _nuxt/static/1718436591/speaking/cfp/state.js index 46420fd52a..9c2ea0c826 100644 --- a/_nuxt/static/1718433666/speaking/cfp/state.js +++ b/_nuxt/static/1718436591/speaking/cfp/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fspeaking\u002Fcfp",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fspeaking\u002Fcfp",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/speaking/poster-session/payload.js b/_nuxt/static/1718436591/speaking/poster-session/payload.js similarity index 100% rename from _nuxt/static/1718433666/speaking/poster-session/payload.js rename to _nuxt/static/1718436591/speaking/poster-session/payload.js diff --git a/_nuxt/static/1718433666/speaking/poster-session/state.js b/_nuxt/static/1718436591/speaking/poster-session/state.js similarity index 87% rename from _nuxt/static/1718433666/speaking/poster-session/state.js rename to _nuxt/static/1718436591/speaking/poster-session/state.js index 6f657685e6..d70e601df4 100644 --- a/_nuxt/static/1718433666/speaking/poster-session/state.js +++ b/_nuxt/static/1718436591/speaking/poster-session/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fspeaking\u002Fposter-session",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fspeaking\u002Fposter-session",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/speaking/recording/payload.js b/_nuxt/static/1718436591/speaking/recording/payload.js similarity index 100% rename from _nuxt/static/1718433666/speaking/recording/payload.js rename to _nuxt/static/1718436591/speaking/recording/payload.js diff --git a/_nuxt/static/1718433666/speaking/recording/state.js b/_nuxt/static/1718436591/speaking/recording/state.js similarity index 87% rename from _nuxt/static/1718433666/speaking/recording/state.js rename to _nuxt/static/1718436591/speaking/recording/state.js index 21d0f6ee37..eb16de8ea8 100644 --- a/_nuxt/static/1718433666/speaking/recording/state.js +++ b/_nuxt/static/1718436591/speaking/recording/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fspeaking\u002Frecording",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fspeaking\u002Frecording",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/speaking/talk/payload.js b/_nuxt/static/1718436591/speaking/talk/payload.js similarity index 100% rename from _nuxt/static/1718433666/speaking/talk/payload.js rename to _nuxt/static/1718436591/speaking/talk/payload.js diff --git a/_nuxt/static/1718433666/speaking/talk/state.js b/_nuxt/static/1718436591/speaking/talk/state.js similarity index 87% rename from _nuxt/static/1718433666/speaking/talk/state.js rename to _nuxt/static/1718436591/speaking/talk/state.js index cdbe7bc2db..2561ce5b1c 100644 --- a/_nuxt/static/1718433666/speaking/talk/state.js +++ b/_nuxt/static/1718436591/speaking/talk/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fspeaking\u002Ftalk",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fspeaking\u002Ftalk",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/speaking/tutorial/payload.js b/_nuxt/static/1718436591/speaking/tutorial/payload.js similarity index 100% rename from _nuxt/static/1718433666/speaking/tutorial/payload.js rename to _nuxt/static/1718436591/speaking/tutorial/payload.js diff --git a/_nuxt/static/1718433666/speaking/tutorial/state.js b/_nuxt/static/1718436591/speaking/tutorial/state.js similarity index 87% rename from _nuxt/static/1718433666/speaking/tutorial/state.js rename to _nuxt/static/1718436591/speaking/tutorial/state.js index d53974767f..4704a6d544 100644 --- a/_nuxt/static/1718433666/speaking/tutorial/state.js +++ b/_nuxt/static/1718436591/speaking/tutorial/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fspeaking\u002Ftutorial",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fspeaking\u002Ftutorial",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/sponsor/payload.js b/_nuxt/static/1718436591/sponsor/payload.js similarity index 100% rename from _nuxt/static/1718433666/sponsor/payload.js rename to _nuxt/static/1718436591/sponsor/payload.js diff --git a/_nuxt/static/1718433666/sponsor/state.js b/_nuxt/static/1718436591/sponsor/state.js similarity index 87% rename from _nuxt/static/1718433666/sponsor/state.js rename to _nuxt/static/1718436591/sponsor/state.js index ef74b2aeb2..500d88fa4c 100644 --- a/_nuxt/static/1718433666/sponsor/state.js +++ b/_nuxt/static/1718436591/sponsor/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fsponsor",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fsponsor",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/state.js b/_nuxt/static/1718436591/state.js similarity index 98% rename from _nuxt/static/1718433666/state.js rename to _nuxt/static/1718436591/state.js index 9062769c94..a47c4faebc 100644 --- a/_nuxt/static/1718433666/state.js +++ b/_nuxt/static/1718436591/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c,d,e,f,g){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:a,state:{sponsorsData:[{level_name:"silver",sponsors:[{name_en_us:"E.SUN Commercial Bank",name_zh_hant:"玉山銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"E.SUN Bank, established in 1992 and named after Taiwan's highest mountain, is dedicated to customer-centric values and actively pursues innovation in digital finance. With exceptional performance, E.SUN Bank has earned the 27th National Quality Award for Excellence in Management, marking its fifth recognition with this prestigious accolade and setting a record among Taiwanese enterprises. Excellence is a never-ending challenge, and E.SUN believes that \"the size of the vision determines the power.\" Going forward, E.SUN will continue to leverage its financial influence, striving to make financial services as ubiquitous as electricity and water.",intro_zh_hant:"玉山銀行成立於1992年,以台灣最高的山為名,秉持以顧客為核心,致力於數位金融求新求變,創造顧客價值與感動。傑出的綜合表現讓玉山再次獲得第27屆「國家品質獎」全面卓越類「卓越經營獎」,這也是玉山銀行第5座國家品質獎,創下台灣企業最佳紀錄。卓越是沒有終點的挑戰,玉山堅信「願景有多大,力量就有多大。」未來將持續發揮金融影響力,實踐讓金融服務如水電般無所不在的共同目標。",website_url:"https:\u002F\u002Fhr.esunfhc.com\u002FStaffAcquisition\u002Fhireexam\u002FEliteDetail\u002F39#page-4",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E7%8E%89%E5%B1%B1%E9%8A%80%E8%A1%8C\u002Fesb04_-_Rosa_Lyu.png"},{name_en_us:d,name_zh_hant:d,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Berry AI is dedicated to leveraging computer vision and AI technologies to assist fast-food operators in analyzing service processes and improving operations. Our team consists of passionate AI and software engineers from renowned universities and large tech companies worldwide. Additionally, Berry has received investment from Taiwan-listed company Flytech, one of the top three global POS manufacturers, who can provide stable financial resources, customer relationships, and technical support. Berry AI's clients include several of the world's top ten fast-food chains, with both business and team size rapidly expanding. For more information, please visit berry-ai.com.",intro_zh_hant:"Berry AI 致力於運用電腦視覺與 AI 技術幫助速食業者分析服務流程並改善營運。團隊由一群充滿熱情的 AI 與軟體工程師組成,分別來自海內外知名學府與大型科技公司。此外,Berry 亦得到台灣上市公司飛捷科技投資,飛捷科技為全球前三大 POS 製造業者,因此能提供穩定的資金來源、客戶關係與技術支持。Berry AI 的客戶包含多間全球前十連鎖速食業者,業務與團隊規模都高速成長中。欲了解更多訊息,請瀏覽 berry-ai.com。",website_url:"https:\u002F\u002Fwww.berry-ai.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fberry-ai\u002FBerry_AI_Logo_-_Ping_Chen.png"},{name_en_us:e,name_zh_hant:e,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses -- used by companies like Apple, Arm, and Cisco.",intro_zh_hant:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses, used by companies like Apple, Arm, and Cisco, will help you achieve that goal.",website_url:"https:\u002F\u002FLernerPython.com",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Freuven-lerner-python-training\u002FRL-Logo_-_Reuven_Lerner.png"}]},{level_name:"bronze",sponsors:[{name_en_us:f,name_zh_hant:f,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:g,intro_zh_hant:g,website_url:"https:\u002F\u002Fwww.gofreight.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fgofreight-inc\u002FGoFreight_logo1_-_Mia_Huang.png"},{name_en_us:"CTBC Bank",name_zh_hant:"中國信託商業銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Established in 1966, CTBC Bank has been building customers’ wealth and Taiwan’s economy for over half a century now. Spanning 14 countries and regions, CTBC Bank has the most extensive international presence of any Taiwanese bank, with over 370 outlets worldwide.\r\nGuided by the business principles of integrity and caring, our Bank has a proud history punctuated by regular achievements and innovative services. From issuing the first credit card in Taiwan to setting up the first customer service center of any bank in the country, we have led the way in the financial industry's digital transformation, particularly by promoting the digitalization of business processes.\r\nCTBC Bank will continue to invest in big data analysis and applications fields by reforming data infrastructure, attracting and nurturing talents, and adopting AI technology. Our vision is to help CTBC Bank embark on the journey of digital transformation by promoting data-driven strategies.",intro_zh_hant:"中國信託商業銀行成立於1966年,在臺灣共有154家分行,並於14個國家及地區設有超過370處據點,為臺灣最國際化的銀行。在「正派經營」、「親切服務」的經營理念下,中國信託銀行締造許多令人驕傲的創新服務,從發行臺灣第一張信用卡、成立第一家銀行客服中心,到推動流程數位化,引領臺灣金融業數位轉型。\r\n展望未來,中信銀行將持續致力於深耕大數據分析與應用,延攬優秀科技人才,掌握AI技術核心,推動大數據研發計劃「中信腦」,以AI與數據驅動金融科技創新,實現服務數位化、流程自動化、產品智能化、金融場景化之目標。",website_url:"https:\u002F\u002Fwww.ctbcbank.com\u002Ftwrbo\u002Fzh_tw\u002Findex.html",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E4%B8%AD%E5%9C%8B%E4%BF%A1%E8%A8%97%E5%95%86%E6%A5%AD%E9%8A%80%E8%A1%8C\u002FPyCon-TW-2024-Sponsorship.jpg"}]}],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:c,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002F",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:a}}}}(null,true,false,"Berry AI","Reuven Lerner, Python Training","GoFreight Inc.","GoFreight 是全球最大的雲端貨運代理管理系統,我們的目標是透過科技賦能重新定義海空運作業系統,翻轉近3000億美元的國際貨運代理市場。我們提供全方位的解決方案,讓貨運代理業務變得更簡單、高效、且容易操作。GoFreight的創新型產品讓客戶能夠減少成本,增加銷售利潤,輕鬆應對數位時代的挑戰,並在競爭激烈的市場中脫穎而出。")); \ No newline at end of file +window.__NUXT__=(function(a,b,c,d,e,f,g){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:a,state:{sponsorsData:[{level_name:"silver",sponsors:[{name_en_us:"E.SUN Commercial Bank",name_zh_hant:"玉山銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"E.SUN Bank, established in 1992 and named after Taiwan's highest mountain, is dedicated to customer-centric values and actively pursues innovation in digital finance. With exceptional performance, E.SUN Bank has earned the 27th National Quality Award for Excellence in Management, marking its fifth recognition with this prestigious accolade and setting a record among Taiwanese enterprises. Excellence is a never-ending challenge, and E.SUN believes that \"the size of the vision determines the power.\" Going forward, E.SUN will continue to leverage its financial influence, striving to make financial services as ubiquitous as electricity and water.",intro_zh_hant:"玉山銀行成立於1992年,以台灣最高的山為名,秉持以顧客為核心,致力於數位金融求新求變,創造顧客價值與感動。傑出的綜合表現讓玉山再次獲得第27屆「國家品質獎」全面卓越類「卓越經營獎」,這也是玉山銀行第5座國家品質獎,創下台灣企業最佳紀錄。卓越是沒有終點的挑戰,玉山堅信「願景有多大,力量就有多大。」未來將持續發揮金融影響力,實踐讓金融服務如水電般無所不在的共同目標。",website_url:"https:\u002F\u002Fhr.esunfhc.com\u002FStaffAcquisition\u002Fhireexam\u002FEliteDetail\u002F39#page-4",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E7%8E%89%E5%B1%B1%E9%8A%80%E8%A1%8C\u002Fesb04_-_Rosa_Lyu.png"},{name_en_us:d,name_zh_hant:d,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Berry AI is dedicated to leveraging computer vision and AI technologies to assist fast-food operators in analyzing service processes and improving operations. Our team consists of passionate AI and software engineers from renowned universities and large tech companies worldwide. Additionally, Berry has received investment from Taiwan-listed company Flytech, one of the top three global POS manufacturers, who can provide stable financial resources, customer relationships, and technical support. Berry AI's clients include several of the world's top ten fast-food chains, with both business and team size rapidly expanding. For more information, please visit berry-ai.com.",intro_zh_hant:"Berry AI 致力於運用電腦視覺與 AI 技術幫助速食業者分析服務流程並改善營運。團隊由一群充滿熱情的 AI 與軟體工程師組成,分別來自海內外知名學府與大型科技公司。此外,Berry 亦得到台灣上市公司飛捷科技投資,飛捷科技為全球前三大 POS 製造業者,因此能提供穩定的資金來源、客戶關係與技術支持。Berry AI 的客戶包含多間全球前十連鎖速食業者,業務與團隊規模都高速成長中。欲了解更多訊息,請瀏覽 berry-ai.com。",website_url:"https:\u002F\u002Fwww.berry-ai.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fberry-ai\u002FBerry_AI_Logo_-_Ping_Chen.png"},{name_en_us:e,name_zh_hant:e,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses -- used by companies like Apple, Arm, and Cisco.",intro_zh_hant:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses, used by companies like Apple, Arm, and Cisco, will help you achieve that goal.",website_url:"https:\u002F\u002FLernerPython.com",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Freuven-lerner-python-training\u002FRL-Logo_-_Reuven_Lerner.png"}]},{level_name:"bronze",sponsors:[{name_en_us:f,name_zh_hant:f,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:g,intro_zh_hant:g,website_url:"https:\u002F\u002Fwww.gofreight.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fgofreight-inc\u002FGoFreight_logo1_-_Mia_Huang.png"},{name_en_us:"CTBC Bank",name_zh_hant:"中國信託商業銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Established in 1966, CTBC Bank has been building customers’ wealth and Taiwan’s economy for over half a century now. Spanning 14 countries and regions, CTBC Bank has the most extensive international presence of any Taiwanese bank, with over 370 outlets worldwide.\r\nGuided by the business principles of integrity and caring, our Bank has a proud history punctuated by regular achievements and innovative services. From issuing the first credit card in Taiwan to setting up the first customer service center of any bank in the country, we have led the way in the financial industry's digital transformation, particularly by promoting the digitalization of business processes.\r\nCTBC Bank will continue to invest in big data analysis and applications fields by reforming data infrastructure, attracting and nurturing talents, and adopting AI technology. Our vision is to help CTBC Bank embark on the journey of digital transformation by promoting data-driven strategies.",intro_zh_hant:"中國信託商業銀行成立於1966年,在臺灣共有154家分行,並於14個國家及地區設有超過370處據點,為臺灣最國際化的銀行。在「正派經營」、「親切服務」的經營理念下,中國信託銀行締造許多令人驕傲的創新服務,從發行臺灣第一張信用卡、成立第一家銀行客服中心,到推動流程數位化,引領臺灣金融業數位轉型。\r\n展望未來,中信銀行將持續致力於深耕大數據分析與應用,延攬優秀科技人才,掌握AI技術核心,推動大數據研發計劃「中信腦」,以AI與數據驅動金融科技創新,實現服務數位化、流程自動化、產品智能化、金融場景化之目標。",website_url:"https:\u002F\u002Fwww.ctbcbank.com\u002Ftwrbo\u002Fzh_tw\u002Findex.html",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E4%B8%AD%E5%9C%8B%E4%BF%A1%E8%A8%97%E5%95%86%E6%A5%AD%E9%8A%80%E8%A1%8C\u002FPyCon-TW-2024-Sponsorship.jpg"}]}],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002F",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:a}}}}(null,true,false,"Berry AI","Reuven Lerner, Python Training","GoFreight Inc.","GoFreight 是全球最大的雲端貨運代理管理系統,我們的目標是透過科技賦能重新定義海空運作業系統,翻轉近3000億美元的國際貨運代理市場。我們提供全方位的解決方案,讓貨運代理業務變得更簡單、高效、且容易操作。GoFreight的創新型產品讓客戶能夠減少成本,增加銷售利潤,輕鬆應對數位時代的挑戰,並在競爭激烈的市場中脫穎而出。")); \ No newline at end of file diff --git a/_nuxt/static/1718433666/venue/accommodation/payload.js b/_nuxt/static/1718436591/venue/accommodation/payload.js similarity index 100% rename from _nuxt/static/1718433666/venue/accommodation/payload.js rename to _nuxt/static/1718436591/venue/accommodation/payload.js diff --git a/_nuxt/static/1718433666/venue/accommodation/state.js b/_nuxt/static/1718436591/venue/accommodation/state.js similarity index 87% rename from _nuxt/static/1718433666/venue/accommodation/state.js rename to _nuxt/static/1718436591/venue/accommodation/state.js index 9c74b68d4f..f11e8d6a12 100644 --- a/_nuxt/static/1718433666/venue/accommodation/state.js +++ b/_nuxt/static/1718436591/venue/accommodation/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fvenue\u002Faccommodation",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fvenue\u002Faccommodation",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/venue/payload.js b/_nuxt/static/1718436591/venue/payload.js similarity index 100% rename from _nuxt/static/1718433666/venue/payload.js rename to _nuxt/static/1718436591/venue/payload.js diff --git a/_nuxt/static/1718433666/venue/state.js b/_nuxt/static/1718436591/venue/state.js similarity index 87% rename from _nuxt/static/1718433666/venue/state.js rename to _nuxt/static/1718436591/venue/state.js index 625fd096a9..838acdfe69 100644 --- a/_nuxt/static/1718433666/venue/state.js +++ b/_nuxt/static/1718436591/venue/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fvenue",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fvenue",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/about/apac-community/payload.js b/_nuxt/static/1718436591/zh-hant/about/apac-community/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/about/apac-community/payload.js rename to _nuxt/static/1718436591/zh-hant/about/apac-community/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/about/apac-community/state.js b/_nuxt/static/1718436591/zh-hant/about/apac-community/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/about/apac-community/state.js rename to _nuxt/static/1718436591/zh-hant/about/apac-community/state.js index 57cf66765e..82eeae1acf 100644 --- a/_nuxt/static/1718433666/zh-hant/about/apac-community/state.js +++ b/_nuxt/static/1718436591/zh-hant/about/apac-community/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fabout\u002Fapac-community",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fabout\u002Fapac-community",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/about/code-of-conduct/payload.js b/_nuxt/static/1718436591/zh-hant/about/code-of-conduct/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/about/code-of-conduct/payload.js rename to _nuxt/static/1718436591/zh-hant/about/code-of-conduct/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/about/code-of-conduct/state.js b/_nuxt/static/1718436591/zh-hant/about/code-of-conduct/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/about/code-of-conduct/state.js rename to _nuxt/static/1718436591/zh-hant/about/code-of-conduct/state.js index f3db13a43c..d3b49e0ade 100644 --- a/_nuxt/static/1718433666/zh-hant/about/code-of-conduct/state.js +++ b/_nuxt/static/1718436591/zh-hant/about/code-of-conduct/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fabout\u002Fcode-of-conduct",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fabout\u002Fcode-of-conduct",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/about/community/payload.js b/_nuxt/static/1718436591/zh-hant/about/community/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/about/community/payload.js rename to _nuxt/static/1718436591/zh-hant/about/community/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/about/community/state.js b/_nuxt/static/1718436591/zh-hant/about/community/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/about/community/state.js rename to _nuxt/static/1718436591/zh-hant/about/community/state.js index 671b245010..0881163e9e 100644 --- a/_nuxt/static/1718433666/zh-hant/about/community/state.js +++ b/_nuxt/static/1718436591/zh-hant/about/community/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fabout\u002Fcommunity",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fabout\u002Fcommunity",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/about/history/payload.js b/_nuxt/static/1718436591/zh-hant/about/history/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/about/history/payload.js rename to _nuxt/static/1718436591/zh-hant/about/history/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/about/history/state.js b/_nuxt/static/1718436591/zh-hant/about/history/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/about/history/state.js rename to _nuxt/static/1718436591/zh-hant/about/history/state.js index 67cb89a7a9..18956806c9 100644 --- a/_nuxt/static/1718433666/zh-hant/about/history/state.js +++ b/_nuxt/static/1718436591/zh-hant/about/history/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fabout\u002Fhistory",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fabout\u002Fhistory",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/about/payload.js b/_nuxt/static/1718436591/zh-hant/about/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/about/payload.js rename to _nuxt/static/1718436591/zh-hant/about/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/about/privacy-policy/payload.js b/_nuxt/static/1718436591/zh-hant/about/privacy-policy/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/about/privacy-policy/payload.js rename to _nuxt/static/1718436591/zh-hant/about/privacy-policy/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/about/privacy-policy/state.js b/_nuxt/static/1718436591/zh-hant/about/privacy-policy/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/about/privacy-policy/state.js rename to _nuxt/static/1718436591/zh-hant/about/privacy-policy/state.js index 45bea95fe4..c105a35d8c 100644 --- a/_nuxt/static/1718433666/zh-hant/about/privacy-policy/state.js +++ b/_nuxt/static/1718436591/zh-hant/about/privacy-policy/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fabout\u002Fprivacy-policy",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fabout\u002Fprivacy-policy",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/about/sponsor/payload.js b/_nuxt/static/1718436591/zh-hant/about/sponsor/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/about/sponsor/payload.js rename to _nuxt/static/1718436591/zh-hant/about/sponsor/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/about/sponsor/state.js b/_nuxt/static/1718436591/zh-hant/about/sponsor/state.js similarity index 98% rename from _nuxt/static/1718433666/zh-hant/about/sponsor/state.js rename to _nuxt/static/1718436591/zh-hant/about/sponsor/state.js index 0b7b6d6a1c..7c5938b6b3 100644 --- a/_nuxt/static/1718433666/zh-hant/about/sponsor/state.js +++ b/_nuxt/static/1718436591/zh-hant/about/sponsor/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c,d,e,f,g){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:a,state:{sponsorsData:[{level_name:"silver",sponsors:[{name_en_us:"E.SUN Commercial Bank",name_zh_hant:"玉山銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"E.SUN Bank, established in 1992 and named after Taiwan's highest mountain, is dedicated to customer-centric values and actively pursues innovation in digital finance. With exceptional performance, E.SUN Bank has earned the 27th National Quality Award for Excellence in Management, marking its fifth recognition with this prestigious accolade and setting a record among Taiwanese enterprises. Excellence is a never-ending challenge, and E.SUN believes that \"the size of the vision determines the power.\" Going forward, E.SUN will continue to leverage its financial influence, striving to make financial services as ubiquitous as electricity and water.",intro_zh_hant:"玉山銀行成立於1992年,以台灣最高的山為名,秉持以顧客為核心,致力於數位金融求新求變,創造顧客價值與感動。傑出的綜合表現讓玉山再次獲得第27屆「國家品質獎」全面卓越類「卓越經營獎」,這也是玉山銀行第5座國家品質獎,創下台灣企業最佳紀錄。卓越是沒有終點的挑戰,玉山堅信「願景有多大,力量就有多大。」未來將持續發揮金融影響力,實踐讓金融服務如水電般無所不在的共同目標。",website_url:"https:\u002F\u002Fhr.esunfhc.com\u002FStaffAcquisition\u002Fhireexam\u002FEliteDetail\u002F39#page-4",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E7%8E%89%E5%B1%B1%E9%8A%80%E8%A1%8C\u002Fesb04_-_Rosa_Lyu.png"},{name_en_us:d,name_zh_hant:d,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Berry AI is dedicated to leveraging computer vision and AI technologies to assist fast-food operators in analyzing service processes and improving operations. Our team consists of passionate AI and software engineers from renowned universities and large tech companies worldwide. Additionally, Berry has received investment from Taiwan-listed company Flytech, one of the top three global POS manufacturers, who can provide stable financial resources, customer relationships, and technical support. Berry AI's clients include several of the world's top ten fast-food chains, with both business and team size rapidly expanding. For more information, please visit berry-ai.com.",intro_zh_hant:"Berry AI 致力於運用電腦視覺與 AI 技術幫助速食業者分析服務流程並改善營運。團隊由一群充滿熱情的 AI 與軟體工程師組成,分別來自海內外知名學府與大型科技公司。此外,Berry 亦得到台灣上市公司飛捷科技投資,飛捷科技為全球前三大 POS 製造業者,因此能提供穩定的資金來源、客戶關係與技術支持。Berry AI 的客戶包含多間全球前十連鎖速食業者,業務與團隊規模都高速成長中。欲了解更多訊息,請瀏覽 berry-ai.com。",website_url:"https:\u002F\u002Fwww.berry-ai.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fberry-ai\u002FBerry_AI_Logo_-_Ping_Chen.png"},{name_en_us:e,name_zh_hant:e,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses -- used by companies like Apple, Arm, and Cisco.",intro_zh_hant:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses, used by companies like Apple, Arm, and Cisco, will help you achieve that goal.",website_url:"https:\u002F\u002FLernerPython.com",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Freuven-lerner-python-training\u002FRL-Logo_-_Reuven_Lerner.png"}]},{level_name:"bronze",sponsors:[{name_en_us:f,name_zh_hant:f,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:g,intro_zh_hant:g,website_url:"https:\u002F\u002Fwww.gofreight.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fgofreight-inc\u002FGoFreight_logo1_-_Mia_Huang.png"},{name_en_us:"CTBC Bank",name_zh_hant:"中國信託商業銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Established in 1966, CTBC Bank has been building customers’ wealth and Taiwan’s economy for over half a century now. Spanning 14 countries and regions, CTBC Bank has the most extensive international presence of any Taiwanese bank, with over 370 outlets worldwide.\r\nGuided by the business principles of integrity and caring, our Bank has a proud history punctuated by regular achievements and innovative services. From issuing the first credit card in Taiwan to setting up the first customer service center of any bank in the country, we have led the way in the financial industry's digital transformation, particularly by promoting the digitalization of business processes.\r\nCTBC Bank will continue to invest in big data analysis and applications fields by reforming data infrastructure, attracting and nurturing talents, and adopting AI technology. Our vision is to help CTBC Bank embark on the journey of digital transformation by promoting data-driven strategies.",intro_zh_hant:"中國信託商業銀行成立於1966年,在臺灣共有154家分行,並於14個國家及地區設有超過370處據點,為臺灣最國際化的銀行。在「正派經營」、「親切服務」的經營理念下,中國信託銀行締造許多令人驕傲的創新服務,從發行臺灣第一張信用卡、成立第一家銀行客服中心,到推動流程數位化,引領臺灣金融業數位轉型。\r\n展望未來,中信銀行將持續致力於深耕大數據分析與應用,延攬優秀科技人才,掌握AI技術核心,推動大數據研發計劃「中信腦」,以AI與數據驅動金融科技創新,實現服務數位化、流程自動化、產品智能化、金融場景化之目標。",website_url:"https:\u002F\u002Fwww.ctbcbank.com\u002Ftwrbo\u002Fzh_tw\u002Findex.html",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E4%B8%AD%E5%9C%8B%E4%BF%A1%E8%A8%97%E5%95%86%E6%A5%AD%E9%8A%80%E8%A1%8C\u002FPyCon-TW-2024-Sponsorship.jpg"}]}],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:c,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002Fzh-hant\u002Fabout\u002Fsponsor",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:a}}}}(null,true,false,"Berry AI","Reuven Lerner, Python Training","GoFreight Inc.","GoFreight 是全球最大的雲端貨運代理管理系統,我們的目標是透過科技賦能重新定義海空運作業系統,翻轉近3000億美元的國際貨運代理市場。我們提供全方位的解決方案,讓貨運代理業務變得更簡單、高效、且容易操作。GoFreight的創新型產品讓客戶能夠減少成本,增加銷售利潤,輕鬆應對數位時代的挑戰,並在競爭激烈的市場中脫穎而出。")); \ No newline at end of file +window.__NUXT__=(function(a,b,c,d,e,f,g){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:a,state:{sponsorsData:[{level_name:"silver",sponsors:[{name_en_us:"E.SUN Commercial Bank",name_zh_hant:"玉山銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"E.SUN Bank, established in 1992 and named after Taiwan's highest mountain, is dedicated to customer-centric values and actively pursues innovation in digital finance. With exceptional performance, E.SUN Bank has earned the 27th National Quality Award for Excellence in Management, marking its fifth recognition with this prestigious accolade and setting a record among Taiwanese enterprises. Excellence is a never-ending challenge, and E.SUN believes that \"the size of the vision determines the power.\" Going forward, E.SUN will continue to leverage its financial influence, striving to make financial services as ubiquitous as electricity and water.",intro_zh_hant:"玉山銀行成立於1992年,以台灣最高的山為名,秉持以顧客為核心,致力於數位金融求新求變,創造顧客價值與感動。傑出的綜合表現讓玉山再次獲得第27屆「國家品質獎」全面卓越類「卓越經營獎」,這也是玉山銀行第5座國家品質獎,創下台灣企業最佳紀錄。卓越是沒有終點的挑戰,玉山堅信「願景有多大,力量就有多大。」未來將持續發揮金融影響力,實踐讓金融服務如水電般無所不在的共同目標。",website_url:"https:\u002F\u002Fhr.esunfhc.com\u002FStaffAcquisition\u002Fhireexam\u002FEliteDetail\u002F39#page-4",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E7%8E%89%E5%B1%B1%E9%8A%80%E8%A1%8C\u002Fesb04_-_Rosa_Lyu.png"},{name_en_us:d,name_zh_hant:d,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Berry AI is dedicated to leveraging computer vision and AI technologies to assist fast-food operators in analyzing service processes and improving operations. Our team consists of passionate AI and software engineers from renowned universities and large tech companies worldwide. Additionally, Berry has received investment from Taiwan-listed company Flytech, one of the top three global POS manufacturers, who can provide stable financial resources, customer relationships, and technical support. Berry AI's clients include several of the world's top ten fast-food chains, with both business and team size rapidly expanding. For more information, please visit berry-ai.com.",intro_zh_hant:"Berry AI 致力於運用電腦視覺與 AI 技術幫助速食業者分析服務流程並改善營運。團隊由一群充滿熱情的 AI 與軟體工程師組成,分別來自海內外知名學府與大型科技公司。此外,Berry 亦得到台灣上市公司飛捷科技投資,飛捷科技為全球前三大 POS 製造業者,因此能提供穩定的資金來源、客戶關係與技術支持。Berry AI 的客戶包含多間全球前十連鎖速食業者,業務與團隊規模都高速成長中。欲了解更多訊息,請瀏覽 berry-ai.com。",website_url:"https:\u002F\u002Fwww.berry-ai.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fberry-ai\u002FBerry_AI_Logo_-_Ping_Chen.png"},{name_en_us:e,name_zh_hant:e,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses -- used by companies like Apple, Arm, and Cisco.",intro_zh_hant:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses, used by companies like Apple, Arm, and Cisco, will help you achieve that goal.",website_url:"https:\u002F\u002FLernerPython.com",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Freuven-lerner-python-training\u002FRL-Logo_-_Reuven_Lerner.png"}]},{level_name:"bronze",sponsors:[{name_en_us:f,name_zh_hant:f,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:g,intro_zh_hant:g,website_url:"https:\u002F\u002Fwww.gofreight.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fgofreight-inc\u002FGoFreight_logo1_-_Mia_Huang.png"},{name_en_us:"CTBC Bank",name_zh_hant:"中國信託商業銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Established in 1966, CTBC Bank has been building customers’ wealth and Taiwan’s economy for over half a century now. Spanning 14 countries and regions, CTBC Bank has the most extensive international presence of any Taiwanese bank, with over 370 outlets worldwide.\r\nGuided by the business principles of integrity and caring, our Bank has a proud history punctuated by regular achievements and innovative services. From issuing the first credit card in Taiwan to setting up the first customer service center of any bank in the country, we have led the way in the financial industry's digital transformation, particularly by promoting the digitalization of business processes.\r\nCTBC Bank will continue to invest in big data analysis and applications fields by reforming data infrastructure, attracting and nurturing talents, and adopting AI technology. Our vision is to help CTBC Bank embark on the journey of digital transformation by promoting data-driven strategies.",intro_zh_hant:"中國信託商業銀行成立於1966年,在臺灣共有154家分行,並於14個國家及地區設有超過370處據點,為臺灣最國際化的銀行。在「正派經營」、「親切服務」的經營理念下,中國信託銀行締造許多令人驕傲的創新服務,從發行臺灣第一張信用卡、成立第一家銀行客服中心,到推動流程數位化,引領臺灣金融業數位轉型。\r\n展望未來,中信銀行將持續致力於深耕大數據分析與應用,延攬優秀科技人才,掌握AI技術核心,推動大數據研發計劃「中信腦」,以AI與數據驅動金融科技創新,實現服務數位化、流程自動化、產品智能化、金融場景化之目標。",website_url:"https:\u002F\u002Fwww.ctbcbank.com\u002Ftwrbo\u002Fzh_tw\u002Findex.html",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E4%B8%AD%E5%9C%8B%E4%BF%A1%E8%A8%97%E5%95%86%E6%A5%AD%E9%8A%80%E8%A1%8C\u002FPyCon-TW-2024-Sponsorship.jpg"}]}],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002Fzh-hant\u002Fabout\u002Fsponsor",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:a}}}}(null,true,false,"Berry AI","Reuven Lerner, Python Training","GoFreight Inc.","GoFreight 是全球最大的雲端貨運代理管理系統,我們的目標是透過科技賦能重新定義海空運作業系統,翻轉近3000億美元的國際貨運代理市場。我們提供全方位的解決方案,讓貨運代理業務變得更簡單、高效、且容易操作。GoFreight的創新型產品讓客戶能夠減少成本,增加銷售利潤,輕鬆應對數位時代的挑戰,並在競爭激烈的市場中脫穎而出。")); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/about/staff/payload.js b/_nuxt/static/1718436591/zh-hant/about/staff/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/about/staff/payload.js rename to _nuxt/static/1718436591/zh-hant/about/staff/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/about/staff/state.js b/_nuxt/static/1718436591/zh-hant/about/staff/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/about/staff/state.js rename to _nuxt/static/1718436591/zh-hant/about/staff/state.js index 5d26497b9b..0117500b6b 100644 --- a/_nuxt/static/1718433666/zh-hant/about/staff/state.js +++ b/_nuxt/static/1718436591/zh-hant/about/staff/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fabout\u002Fstaff",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fabout\u002Fstaff",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/about/state.js b/_nuxt/static/1718436591/zh-hant/about/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/about/state.js rename to _nuxt/static/1718436591/zh-hant/about/state.js index 0e0bf45767..41033c501d 100644 --- a/_nuxt/static/1718433666/zh-hant/about/state.js +++ b/_nuxt/static/1718436591/zh-hant/about/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fabout",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fabout",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/conference/keynotes/payload.js b/_nuxt/static/1718436591/zh-hant/conference/keynotes/payload.js similarity index 97% rename from _nuxt/static/1718433666/zh-hant/conference/keynotes/payload.js rename to _nuxt/static/1718436591/zh-hant/conference/keynotes/payload.js index 19a4bc5917..8582ea7291 100644 --- a/_nuxt/static/1718433666/zh-hant/conference/keynotes/payload.js +++ b/_nuxt/static/1718436591/zh-hant/conference/keynotes/payload.js @@ -1 +1 @@ -__NUXT_JSONP__("/zh-hant/conference/keynotes", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.name_zh_hant=c;b.name_en_us=c;b.bio_zh_hant=d;b.bio_en_us=d;b.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fgeorgi-ker\u002FGeorgi-2-color.jpg";e.title_zh_hant=f;e.title_en_us=f;e.description_zh_hant=g;e.description_en_us=g;e.slides=a;h.linkedin=a;h.twitter=a;h.github=a;i.name_zh_hant=j;i.name_en_us=j;i.bio_zh_hant=k;i.bio_en_us=k;i.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fseth-michael-larson\u002FSeth.JPG";l.title_zh_hant=m;l.title_en_us=m;l.description_zh_hant=n;l.description_en_us=n;l.slides=a;o.linkedin="https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsethmlarson";o.twitter="https:\u002F\u002Ftwitter.com\u002Fsethmlarson";o.github="https:\u002F\u002Fgithub.com\u002Fsethmlarson";p.name_zh_hant="蘇黎";p.name_en_us="SuLi";p.bio_zh_hant="我目前擔任中央研究院資訊科學研究所副研究員。個人的研究興趣跨足人工智慧技術、多媒體技術與音樂資訊檢索等領域。曾獲傑出人才發展基金會年輕學者創新獎、國際音樂資訊檢索會議(ISMIR)的最佳論文獎,並入圍 ACM 國際多媒體會議(ACM MM)的最佳論文獎候選。曾應邀成為第29屆金曲獎金曲國際音樂節國際論壇的與談人,參與的演出包括〈日新樂譯〉(於國家音樂廳演出,2017年)和〈夜之絮語〉(於高雄衛武營表演廳演出,2019年)等。\r\n\r\n個人網站:https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html";p.bio_en_us="I am currently an Associate Research Fellow at the Institute of Information Science, Academia Sinica. My research interests span across artificial intelligence, multimedia, and music information retrieval. I have received the Young Scholar Innovation Award from the Foundation for the Advancement of Outstanding Scholarship, the Best Paper Award from the International Society for Music Information Retrieval Conference (ISMIR), and was a finalist for the Best Paper Award at the ACM International Conference on Multimedia (ACM MM). I have been invited to be a speaker at the 29th Golden Melody Awards International Forum and have participated in performances such as \"Musical Translations of the Times\" (at the National Concert Hall in 2017) and \"Whispers of the Night\" (at the Weiwuying Performance Hall in Kaohsiung in 2019).\r\n\r\nWebsite: https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html";p.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002F%E8%98%87%E9%BB%8E\u002F%E8%98%87%E9%BB%8E.jpg";q.title_zh_hant="你的 code 充滿時間:使用 Python 進入聲音訊號的世界";q.title_en_us="Entering the World of Audio Signals with Python";q.description_zh_hant="聲音在我們的日常生活中無所不在,卻是那個常常被跳過的邊緣人。在這個演講中,我們將從資料科學的視角出發,與大家聊聊使用 Python 進行音訊處理的基本知識、時間維度資料的特性、重要的數學工具,以及跟聲音相關的一些人工智慧問題。此外,我們將特別討論如何運用這些工具處理複雜的音樂與生物訊號,例如音高、節奏與和聲等等。最後,我們希望從音樂生成、人機共演到音樂文化資產研究等應用議題,呈現當代音樂人工智慧研究的多重面貌。\r\n\r\n由於現階段大多數人工智慧的應用都是以文字與圖像的處理為主,因此在音訊處理上的應用以及原理相信大家會非常感興趣。我們希望透過這個演講跟大家介紹 Python 在音訊處理和音樂人工智慧技術可以做到的事,並跟大家分享個人在使用 Python 當做研究的工具的心得。";q.description_en_us="Sound is omnipresent in our daily lives, yet it often remains an overlooked element. In this talk, we will explore the basics of audio processing using Python from a data science perspective. We will discuss the characteristics of time-domain data, important mathematical tools, and artificial intelligence related to audio. Additionally, we will focus on how to use these tools to handle complex musical and biological signals. Finally, we aim to present the multifaceted nature of contemporary music AI research, covering applications from music generation and human-computer interaction in music to the study of musical cultural heritage.\r\n\r\nSince most current AI applications focus on text and image processing, I believe there will be significant interest in the applications and principles of audio processing. Through this talk, we hope to introduce what can be achieved with Python in audio processing and music AI, and to share personal insights on using Python as a research tool.";q.slides=a;r.linkedin=a;r.twitter=a;r.github=a;return {data:[{keynotesData:[{id:"f399b6ac-37a7-4c6d-8261-ebb3bdb76214",speaker:b,session:e,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:h},{id:"03bfc6ce-e70c-43be-891e-20e6eb4b9a22",speaker:i,session:l,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:o},{id:"48d40eca-6c22-477d-a9de-b3c2be44384f",speaker:p,session:q,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:r}]}],fetch:{},mutations:[["setKeynotesData",[{id:30,speaker:b,session:e,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:h},{id:31,speaker:i,session:l,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:o},{id:32,speaker:p,session:q,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:r}]]]}}("",{},"Georgi Ker","Georgi Ker is the Director and a Fellow of the Python Software Foundation. She is a co-organizer of PyLadiesCon and the co-founder of PyLadies Bangkok. A French citizen born and raised in Singapore, Georgi has also lived in Thailand and Indonesia before relocating to Amsterdam, the Netherlands. During her time in Thailand, she served as the conference lead for PyCon APAC and PyCon Thailand.\r\n\r\n\r\nGeorgi is an avid advocate for Diversity & Inclusion. She co-chairs the D&I Workgroup within the PSF and has launched the podcast series \"The Hidden Figures of Python\" alongside hosts Mariatta Wijaya, Cheuk Ting Ho, and Tereza Iofciu. The podcast aims to highlight stories from underrepresented groups within the Python community.\r\n\r\n\r\nAn autodidact polymath who speaks multiple languages, Georgi currently runs her own branding and visual studio. Some of the projects include TV series Strange Girl in Strange Land, PyCon US (2022-2024), Proof of Talk and PyData London.",{},"From Local Roots to Global Impact: Why Your Presence Matters to the Community","In this talk, we will explore the profound impact that individual contributions can have on both local and global communities within the tech ecosystem. Drawing from my own journey—from grassroots involvement in local Python groups to significant roles in international conferences and the Python Software Foundation—I will illustrate how each step has shaped my understanding of community and collaboration.\r\n\r\nWe will delve into the significance of diversity and inclusion and why these elements are essential for fostering the growth of the community, particularly in the APAC region.\r\n\r\nThrough practical examples and actionable insights, this talk will provide guidance on how to leverage your unique skills and experiences to make a meaningful impact. Whether you're just starting out or are a seasoned community leader, you’ll come away with a deeper appreciation of why your presence matters, how you can contribute to building a stronger community, and how this can impact your life and career.\r\n\r\nBy highlighting stories of personal experiences, I aim to inspire attendees to recognize their potential to drive change, no matter the scale of their current involvement.",{},{},"Seth Michael Larson","Seth Larson is the inaugural Security Developer-in-Residence at the Python Software Foundation. He works to secure the supply chain and improve the security posture of CPython and projects in the Python packaging ecosystem. Seth also maintains a handful of open source Python projects like urllib3, requests, truststore. Seth is a fellow of the Python Software Foundation.\r\n\r\nWebsite: https:\u002F\u002Fsethmlarson.dev\r\nMastodon: https:\u002F\u002Ffosstodon.org\u002F@sethmlarson",{},"Bytes, Pipes, and People","The majority of software today uses open source components like Python and projects on the Python Package Index. The ubiquity of open source software hasn’t gone unnoticed, there are new threats looking to exploit open source projects to achieve their goals. In this talk we’ll learn about these threats to the software supply chain, the efforts to thwart them, and the steps we can take to keep the Python ecosystem safe for everyone.\r\n\r\nThe purpose of this talk is to describe the current threat landscape for open source projects like CPython and packages on the Python Package Index (PyPI), and what recent projects have done to mitigate these threats. My second year as Security Developer-in-Residence will be focusing on improving the security posture of the ecosystem of Python packages and the downstream users who consume those projects, so this keynote will cover that work along with any announcements, achievements, etc. I plan on weaving my background and experience with internet technology and security into the narrative of supply chain security.",{},{},{},{}))); \ No newline at end of file +__NUXT_JSONP__("/zh-hant/conference/keynotes", (function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.name_zh_hant=c;b.name_en_us=c;b.bio_zh_hant=d;b.bio_en_us=d;b.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fgeorgi-ker\u002FGeorgi-2-color.jpg";e.title_zh_hant=f;e.title_en_us=f;e.description_zh_hant=g;e.description_en_us=g;e.slides=a;h.linkedin=a;h.twitter=a;h.github=a;i.name_zh_hant=j;i.name_en_us=j;i.bio_zh_hant=k;i.bio_en_us=k;i.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fseth-michael-larson\u002FSeth.JPG";l.title_zh_hant=m;l.title_en_us=m;l.description_zh_hant=n;l.description_en_us=n;l.slides=a;o.linkedin="https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsethmlarson";o.twitter="https:\u002F\u002Ftwitter.com\u002Fsethmlarson";o.github="https:\u002F\u002Fgithub.com\u002Fsethmlarson";p.name_zh_hant="蘇黎";p.name_en_us="SuLi";p.bio_zh_hant="我目前擔任中央研究院資訊科學研究所副研究員。個人的研究興趣跨足人工智慧技術、多媒體技術與音樂資訊檢索等領域。曾獲傑出人才發展基金會年輕學者創新獎、國際音樂資訊檢索會議(ISMIR)的最佳論文獎,並入圍 ACM 國際多媒體會議(ACM MM)的最佳論文獎候選。曾應邀成為第29屆金曲獎金曲國際音樂節國際論壇的與談人,參與的演出包括〈日新樂譯〉(於國家音樂廳演出,2017年)和〈夜之絮語〉(於高雄衛武營表演廳演出,2019年)等。\r\n\r\n個人網站:https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html";p.bio_en_us="I am currently an Associate Research Fellow at the Institute of Information Science, Academia Sinica. My research interests span across artificial intelligence, multimedia, and music information retrieval. I have received the Young Scholar Innovation Award from the Foundation for the Advancement of Outstanding Scholarship, the Best Paper Award from the International Society for Music Information Retrieval Conference (ISMIR), and was a finalist for the Best Paper Award at the ACM International Conference on Multimedia (ACM MM). I have been invited to be a speaker at the 29th Golden Melody Awards International Forum and have participated in performances such as \"Musical Translations of the Times\" (at the National Concert Hall in 2017) and \"Whispers of the Night\" (at the Weiwuying Performance Hall in Kaohsiung in 2019).\r\n\r\nWebsite: https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html";p.photo="https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002F%E8%98%87%E9%BB%8E\u002F%E8%98%87%E9%BB%8E.jpg";q.title_zh_hant="你的 code 充滿時間:使用 Python 進入聲音訊號的世界";q.title_en_us="Entering the World of Audio Signals with Python";q.description_zh_hant="聲音在我們的日常生活中無所不在,卻是那個常常被跳過的邊緣人。在這個演講中,我們將從資料科學的視角出發,與大家聊聊使用 Python 進行音訊處理的基本知識、時間維度資料的特性、重要的數學工具,以及跟聲音相關的一些人工智慧問題。此外,我們將特別討論如何運用這些工具處理複雜的音樂與生物訊號,例如音高、節奏與和聲等等。最後,我們希望從音樂生成、人機共演到音樂文化資產研究等應用議題,呈現當代音樂人工智慧研究的多重面貌。\r\n\r\n由於現階段大多數人工智慧的應用都是以文字與圖像的處理為主,因此在音訊處理上的應用以及原理相信大家會非常感興趣。我們希望透過這個演講跟大家介紹 Python 在音訊處理和音樂人工智慧技術可以做到的事,並跟大家分享個人在使用 Python 當做研究的工具的心得。";q.description_en_us="Sound is omnipresent in our daily lives, yet it often remains an overlooked element. In this talk, we will explore the basics of audio processing using Python from a data science perspective. We will discuss the characteristics of time-domain data, important mathematical tools, and artificial intelligence related to audio. Additionally, we will focus on how to use these tools to handle complex musical and biological signals. Finally, we aim to present the multifaceted nature of contemporary music AI research, covering applications from music generation and human-computer interaction in music to the study of musical cultural heritage.\r\n\r\nSince most current AI applications focus on text and image processing, I believe there will be significant interest in the applications and principles of audio processing. Through this talk, we hope to introduce what can be achieved with Python in audio processing and music AI, and to share personal insights on using Python as a research tool.";q.slides=a;r.linkedin=a;r.twitter=a;r.github=a;return {data:[{keynotesData:[{id:"b5d15724-25b4-4d14-a66c-480054a33fd0",speaker:b,session:e,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:h},{id:"fc9aaf08-3ab0-49db-a7f4-c0c0ea51ee9b",speaker:i,session:l,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:o},{id:"894dabda-7a31-4c49-b741-c1edda99291e",speaker:p,session:q,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:r}]}],fetch:{},mutations:[["setKeynotesData",[{id:30,speaker:b,session:e,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:h},{id:31,speaker:i,session:l,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:o},{id:32,speaker:p,session:q,slido:a,hackmd_embed_link:a,youtube_id:a,social_item:r}]]]}}("",{},"Georgi Ker","Georgi Ker is the Director and a Fellow of the Python Software Foundation. She is a co-organizer of PyLadiesCon and the co-founder of PyLadies Bangkok. A French citizen born and raised in Singapore, Georgi has also lived in Thailand and Indonesia before relocating to Amsterdam, the Netherlands. During her time in Thailand, she served as the conference lead for PyCon APAC and PyCon Thailand.\r\n\r\n\r\nGeorgi is an avid advocate for Diversity & Inclusion. She co-chairs the D&I Workgroup within the PSF and has launched the podcast series \"The Hidden Figures of Python\" alongside hosts Mariatta Wijaya, Cheuk Ting Ho, and Tereza Iofciu. The podcast aims to highlight stories from underrepresented groups within the Python community.\r\n\r\n\r\nAn autodidact polymath who speaks multiple languages, Georgi currently runs her own branding and visual studio. Some of the projects include TV series Strange Girl in Strange Land, PyCon US (2022-2024), Proof of Talk and PyData London.",{},"From Local Roots to Global Impact: Why Your Presence Matters to the Community","In this talk, we will explore the profound impact that individual contributions can have on both local and global communities within the tech ecosystem. Drawing from my own journey—from grassroots involvement in local Python groups to significant roles in international conferences and the Python Software Foundation—I will illustrate how each step has shaped my understanding of community and collaboration.\r\n\r\nWe will delve into the significance of diversity and inclusion and why these elements are essential for fostering the growth of the community, particularly in the APAC region.\r\n\r\nThrough practical examples and actionable insights, this talk will provide guidance on how to leverage your unique skills and experiences to make a meaningful impact. Whether you're just starting out or are a seasoned community leader, you’ll come away with a deeper appreciation of why your presence matters, how you can contribute to building a stronger community, and how this can impact your life and career.\r\n\r\nBy highlighting stories of personal experiences, I aim to inspire attendees to recognize their potential to drive change, no matter the scale of their current involvement.",{},{},"Seth Michael Larson","Seth Larson is the inaugural Security Developer-in-Residence at the Python Software Foundation. He works to secure the supply chain and improve the security posture of CPython and projects in the Python packaging ecosystem. Seth also maintains a handful of open source Python projects like urllib3, requests, truststore. Seth is a fellow of the Python Software Foundation.\r\n\r\nWebsite: https:\u002F\u002Fsethmlarson.dev\r\nMastodon: https:\u002F\u002Ffosstodon.org\u002F@sethmlarson",{},"Bytes, Pipes, and People","The majority of software today uses open source components like Python and projects on the Python Package Index. The ubiquity of open source software hasn’t gone unnoticed, there are new threats looking to exploit open source projects to achieve their goals. In this talk we’ll learn about these threats to the software supply chain, the efforts to thwart them, and the steps we can take to keep the Python ecosystem safe for everyone.\r\n\r\nThe purpose of this talk is to describe the current threat landscape for open source projects like CPython and packages on the Python Package Index (PyPI), and what recent projects have done to mitigate these threats. My second year as Security Developer-in-Residence will be focusing on improving the security posture of the ecosystem of Python packages and the downstream users who consume those projects, so this keynote will cover that work along with any announcements, achievements, etc. I plan on weaving my background and experience with internet technology and security into the narrative of supply chain security.",{},{},{},{}))); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/conference/keynotes/state.js b/_nuxt/static/1718436591/zh-hant/conference/keynotes/state.js similarity index 98% rename from _nuxt/static/1718433666/zh-hant/conference/keynotes/state.js rename to _nuxt/static/1718436591/zh-hant/conference/keynotes/state.js index 4ad5535254..697d88d6a6 100644 --- a/_nuxt/static/1718433666/zh-hant/conference/keynotes/state.js +++ b/_nuxt/static/1718436591/zh-hant/conference/keynotes/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c,d,e,f,g,h,i,j,k,l){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:d,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[{id:30,speaker:{name_zh_hant:e,name_en_us:e,bio_zh_hant:f,bio_en_us:f,photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fgeorgi-ker\u002FGeorgi-2-color.jpg"},session:{title_zh_hant:g,title_en_us:g,description_zh_hant:h,description_en_us:h,slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:a,twitter:a,github:a}},{id:31,speaker:{name_zh_hant:i,name_en_us:i,bio_zh_hant:j,bio_en_us:j,photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fseth-michael-larson\u002FSeth.JPG"},session:{title_zh_hant:k,title_en_us:k,description_zh_hant:l,description_en_us:l,slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsethmlarson",twitter:"https:\u002F\u002Ftwitter.com\u002Fsethmlarson",github:"https:\u002F\u002Fgithub.com\u002Fsethmlarson"}},{id:32,speaker:{name_zh_hant:"蘇黎",name_en_us:"SuLi",bio_zh_hant:"我目前擔任中央研究院資訊科學研究所副研究員。個人的研究興趣跨足人工智慧技術、多媒體技術與音樂資訊檢索等領域。曾獲傑出人才發展基金會年輕學者創新獎、國際音樂資訊檢索會議(ISMIR)的最佳論文獎,並入圍 ACM 國際多媒體會議(ACM MM)的最佳論文獎候選。曾應邀成為第29屆金曲獎金曲國際音樂節國際論壇的與談人,參與的演出包括〈日新樂譯〉(於國家音樂廳演出,2017年)和〈夜之絮語〉(於高雄衛武營表演廳演出,2019年)等。\r\n\r\n個人網站:https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html",bio_en_us:"I am currently an Associate Research Fellow at the Institute of Information Science, Academia Sinica. My research interests span across artificial intelligence, multimedia, and music information retrieval. I have received the Young Scholar Innovation Award from the Foundation for the Advancement of Outstanding Scholarship, the Best Paper Award from the International Society for Music Information Retrieval Conference (ISMIR), and was a finalist for the Best Paper Award at the ACM International Conference on Multimedia (ACM MM). I have been invited to be a speaker at the 29th Golden Melody Awards International Forum and have participated in performances such as \"Musical Translations of the Times\" (at the National Concert Hall in 2017) and \"Whispers of the Night\" (at the Weiwuying Performance Hall in Kaohsiung in 2019).\r\n\r\nWebsite: https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html",photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002F%E8%98%87%E9%BB%8E\u002F%E8%98%87%E9%BB%8E.jpg"},session:{title_zh_hant:"你的 code 充滿時間:使用 Python 進入聲音訊號的世界",title_en_us:"Entering the World of Audio Signals with Python",description_zh_hant:"聲音在我們的日常生活中無所不在,卻是那個常常被跳過的邊緣人。在這個演講中,我們將從資料科學的視角出發,與大家聊聊使用 Python 進行音訊處理的基本知識、時間維度資料的特性、重要的數學工具,以及跟聲音相關的一些人工智慧問題。此外,我們將特別討論如何運用這些工具處理複雜的音樂與生物訊號,例如音高、節奏與和聲等等。最後,我們希望從音樂生成、人機共演到音樂文化資產研究等應用議題,呈現當代音樂人工智慧研究的多重面貌。\r\n\r\n由於現階段大多數人工智慧的應用都是以文字與圖像的處理為主,因此在音訊處理上的應用以及原理相信大家會非常感興趣。我們希望透過這個演講跟大家介紹 Python 在音訊處理和音樂人工智慧技術可以做到的事,並跟大家分享個人在使用 Python 當做研究的工具的心得。",description_en_us:"Sound is omnipresent in our daily lives, yet it often remains an overlooked element. In this talk, we will explore the basics of audio processing using Python from a data science perspective. We will discuss the characteristics of time-domain data, important mathematical tools, and artificial intelligence related to audio. Additionally, we will focus on how to use these tools to handle complex musical and biological signals. Finally, we aim to present the multifaceted nature of contemporary music AI research, covering applications from music generation and human-computer interaction in music to the study of musical cultural heritage.\r\n\r\nSince most current AI applications focus on text and image processing, I believe there will be significant interest in the applications and principles of audio processing. Through this talk, we hope to introduce what can be achieved with Python in audio processing and music AI, and to share personal insights on using Python as a research tool.",slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:a,twitter:a,github:a}}],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:c,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002Fzh-hant\u002Fconference\u002Fkeynotes",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:d}}}}("",true,false,null,"Georgi Ker","Georgi Ker is the Director and a Fellow of the Python Software Foundation. She is a co-organizer of PyLadiesCon and the co-founder of PyLadies Bangkok. A French citizen born and raised in Singapore, Georgi has also lived in Thailand and Indonesia before relocating to Amsterdam, the Netherlands. During her time in Thailand, she served as the conference lead for PyCon APAC and PyCon Thailand.\r\n\r\n\r\nGeorgi is an avid advocate for Diversity & Inclusion. She co-chairs the D&I Workgroup within the PSF and has launched the podcast series \"The Hidden Figures of Python\" alongside hosts Mariatta Wijaya, Cheuk Ting Ho, and Tereza Iofciu. The podcast aims to highlight stories from underrepresented groups within the Python community.\r\n\r\n\r\nAn autodidact polymath who speaks multiple languages, Georgi currently runs her own branding and visual studio. Some of the projects include TV series Strange Girl in Strange Land, PyCon US (2022-2024), Proof of Talk and PyData London.","From Local Roots to Global Impact: Why Your Presence Matters to the Community","In this talk, we will explore the profound impact that individual contributions can have on both local and global communities within the tech ecosystem. Drawing from my own journey—from grassroots involvement in local Python groups to significant roles in international conferences and the Python Software Foundation—I will illustrate how each step has shaped my understanding of community and collaboration.\r\n\r\nWe will delve into the significance of diversity and inclusion and why these elements are essential for fostering the growth of the community, particularly in the APAC region.\r\n\r\nThrough practical examples and actionable insights, this talk will provide guidance on how to leverage your unique skills and experiences to make a meaningful impact. Whether you're just starting out or are a seasoned community leader, you’ll come away with a deeper appreciation of why your presence matters, how you can contribute to building a stronger community, and how this can impact your life and career.\r\n\r\nBy highlighting stories of personal experiences, I aim to inspire attendees to recognize their potential to drive change, no matter the scale of their current involvement.","Seth Michael Larson","Seth Larson is the inaugural Security Developer-in-Residence at the Python Software Foundation. He works to secure the supply chain and improve the security posture of CPython and projects in the Python packaging ecosystem. Seth also maintains a handful of open source Python projects like urllib3, requests, truststore. Seth is a fellow of the Python Software Foundation.\r\n\r\nWebsite: https:\u002F\u002Fsethmlarson.dev\r\nMastodon: https:\u002F\u002Ffosstodon.org\u002F@sethmlarson","Bytes, Pipes, and People","The majority of software today uses open source components like Python and projects on the Python Package Index. The ubiquity of open source software hasn’t gone unnoticed, there are new threats looking to exploit open source projects to achieve their goals. In this talk we’ll learn about these threats to the software supply chain, the efforts to thwart them, and the steps we can take to keep the Python ecosystem safe for everyone.\r\n\r\nThe purpose of this talk is to describe the current threat landscape for open source projects like CPython and packages on the Python Package Index (PyPI), and what recent projects have done to mitigate these threats. My second year as Security Developer-in-Residence will be focusing on improving the security posture of the ecosystem of Python packages and the downstream users who consume those projects, so this keynote will cover that work along with any announcements, achievements, etc. I plan on weaving my background and experience with internet technology and security into the narrative of supply chain security.")); \ No newline at end of file +window.__NUXT__=(function(a,b,c,d,e,f,g,h,i,j,k,l){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:d,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[{id:30,speaker:{name_zh_hant:e,name_en_us:e,bio_zh_hant:f,bio_en_us:f,photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fgeorgi-ker\u002FGeorgi-2-color.jpg"},session:{title_zh_hant:g,title_en_us:g,description_zh_hant:h,description_en_us:h,slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:a,twitter:a,github:a}},{id:31,speaker:{name_zh_hant:i,name_en_us:i,bio_zh_hant:j,bio_en_us:j,photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002Fseth-michael-larson\u002FSeth.JPG"},session:{title_zh_hant:k,title_en_us:k,description_zh_hant:l,description_en_us:l,slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsethmlarson",twitter:"https:\u002F\u002Ftwitter.com\u002Fsethmlarson",github:"https:\u002F\u002Fgithub.com\u002Fsethmlarson"}},{id:32,speaker:{name_zh_hant:"蘇黎",name_en_us:"SuLi",bio_zh_hant:"我目前擔任中央研究院資訊科學研究所副研究員。個人的研究興趣跨足人工智慧技術、多媒體技術與音樂資訊檢索等領域。曾獲傑出人才發展基金會年輕學者創新獎、國際音樂資訊檢索會議(ISMIR)的最佳論文獎,並入圍 ACM 國際多媒體會議(ACM MM)的最佳論文獎候選。曾應邀成為第29屆金曲獎金曲國際音樂節國際論壇的與談人,參與的演出包括〈日新樂譯〉(於國家音樂廳演出,2017年)和〈夜之絮語〉(於高雄衛武營表演廳演出,2019年)等。\r\n\r\n個人網站:https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html",bio_en_us:"I am currently an Associate Research Fellow at the Institute of Information Science, Academia Sinica. My research interests span across artificial intelligence, multimedia, and music information retrieval. I have received the Young Scholar Innovation Award from the Foundation for the Advancement of Outstanding Scholarship, the Best Paper Award from the International Society for Music Information Retrieval Conference (ISMIR), and was a finalist for the Best Paper Award at the ACM International Conference on Multimedia (ACM MM). I have been invited to be a speaker at the 29th Golden Melody Awards International Forum and have participated in performances such as \"Musical Translations of the Times\" (at the National Concert Hall in 2017) and \"Whispers of the Night\" (at the Weiwuying Performance Hall in Kaohsiung in 2019).\r\n\r\nWebsite: https:\u002F\u002Fhomepage.iis.sinica.edu.tw\u002Fpages\u002Flisu\u002Findex_zh.html",photo:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fspeaker\u002F%E8%98%87%E9%BB%8E\u002F%E8%98%87%E9%BB%8E.jpg"},session:{title_zh_hant:"你的 code 充滿時間:使用 Python 進入聲音訊號的世界",title_en_us:"Entering the World of Audio Signals with Python",description_zh_hant:"聲音在我們的日常生活中無所不在,卻是那個常常被跳過的邊緣人。在這個演講中,我們將從資料科學的視角出發,與大家聊聊使用 Python 進行音訊處理的基本知識、時間維度資料的特性、重要的數學工具,以及跟聲音相關的一些人工智慧問題。此外,我們將特別討論如何運用這些工具處理複雜的音樂與生物訊號,例如音高、節奏與和聲等等。最後,我們希望從音樂生成、人機共演到音樂文化資產研究等應用議題,呈現當代音樂人工智慧研究的多重面貌。\r\n\r\n由於現階段大多數人工智慧的應用都是以文字與圖像的處理為主,因此在音訊處理上的應用以及原理相信大家會非常感興趣。我們希望透過這個演講跟大家介紹 Python 在音訊處理和音樂人工智慧技術可以做到的事,並跟大家分享個人在使用 Python 當做研究的工具的心得。",description_en_us:"Sound is omnipresent in our daily lives, yet it often remains an overlooked element. In this talk, we will explore the basics of audio processing using Python from a data science perspective. We will discuss the characteristics of time-domain data, important mathematical tools, and artificial intelligence related to audio. Additionally, we will focus on how to use these tools to handle complex musical and biological signals. Finally, we aim to present the multifaceted nature of contemporary music AI research, covering applications from music generation and human-computer interaction in music to the study of musical cultural heritage.\r\n\r\nSince most current AI applications focus on text and image processing, I believe there will be significant interest in the applications and principles of audio processing. Through this talk, we hope to introduce what can be achieved with Python in audio processing and music AI, and to share personal insights on using Python as a research tool.",slides:a},slido:a,hackmd_embed_link:a,youtube_id:a,social_item:{linkedin:a,twitter:a,github:a}}],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002Fzh-hant\u002Fconference\u002Fkeynotes",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:d}}}}("",true,false,null,"Georgi Ker","Georgi Ker is the Director and a Fellow of the Python Software Foundation. She is a co-organizer of PyLadiesCon and the co-founder of PyLadies Bangkok. A French citizen born and raised in Singapore, Georgi has also lived in Thailand and Indonesia before relocating to Amsterdam, the Netherlands. During her time in Thailand, she served as the conference lead for PyCon APAC and PyCon Thailand.\r\n\r\n\r\nGeorgi is an avid advocate for Diversity & Inclusion. She co-chairs the D&I Workgroup within the PSF and has launched the podcast series \"The Hidden Figures of Python\" alongside hosts Mariatta Wijaya, Cheuk Ting Ho, and Tereza Iofciu. The podcast aims to highlight stories from underrepresented groups within the Python community.\r\n\r\n\r\nAn autodidact polymath who speaks multiple languages, Georgi currently runs her own branding and visual studio. Some of the projects include TV series Strange Girl in Strange Land, PyCon US (2022-2024), Proof of Talk and PyData London.","From Local Roots to Global Impact: Why Your Presence Matters to the Community","In this talk, we will explore the profound impact that individual contributions can have on both local and global communities within the tech ecosystem. Drawing from my own journey—from grassroots involvement in local Python groups to significant roles in international conferences and the Python Software Foundation—I will illustrate how each step has shaped my understanding of community and collaboration.\r\n\r\nWe will delve into the significance of diversity and inclusion and why these elements are essential for fostering the growth of the community, particularly in the APAC region.\r\n\r\nThrough practical examples and actionable insights, this talk will provide guidance on how to leverage your unique skills and experiences to make a meaningful impact. Whether you're just starting out or are a seasoned community leader, you’ll come away with a deeper appreciation of why your presence matters, how you can contribute to building a stronger community, and how this can impact your life and career.\r\n\r\nBy highlighting stories of personal experiences, I aim to inspire attendees to recognize their potential to drive change, no matter the scale of their current involvement.","Seth Michael Larson","Seth Larson is the inaugural Security Developer-in-Residence at the Python Software Foundation. He works to secure the supply chain and improve the security posture of CPython and projects in the Python packaging ecosystem. Seth also maintains a handful of open source Python projects like urllib3, requests, truststore. Seth is a fellow of the Python Software Foundation.\r\n\r\nWebsite: https:\u002F\u002Fsethmlarson.dev\r\nMastodon: https:\u002F\u002Ffosstodon.org\u002F@sethmlarson","Bytes, Pipes, and People","The majority of software today uses open source components like Python and projects on the Python Package Index. The ubiquity of open source software hasn’t gone unnoticed, there are new threats looking to exploit open source projects to achieve their goals. In this talk we’ll learn about these threats to the software supply chain, the efforts to thwart them, and the steps we can take to keep the Python ecosystem safe for everyone.\r\n\r\nThe purpose of this talk is to describe the current threat landscape for open source projects like CPython and packages on the Python Package Index (PyPI), and what recent projects have done to mitigate these threats. My second year as Security Developer-in-Residence will be focusing on improving the security posture of the ecosystem of Python packages and the downstream users who consume those projects, so this keynote will cover that work along with any announcements, achievements, etc. I plan on weaving my background and experience with internet technology and security into the narrative of supply chain security.")); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/conference/panel-discussion/payload.js b/_nuxt/static/1718436591/zh-hant/conference/panel-discussion/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/conference/panel-discussion/payload.js rename to _nuxt/static/1718436591/zh-hant/conference/panel-discussion/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/conference/panel-discussion/state.js b/_nuxt/static/1718436591/zh-hant/conference/panel-discussion/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/conference/panel-discussion/state.js rename to _nuxt/static/1718436591/zh-hant/conference/panel-discussion/state.js index 3ddccff919..b75443a403 100644 --- a/_nuxt/static/1718433666/zh-hant/conference/panel-discussion/state.js +++ b/_nuxt/static/1718436591/zh-hant/conference/panel-discussion/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fconference\u002Fpanel-discussion",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fconference\u002Fpanel-discussion",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/conference/schedule/payload.js b/_nuxt/static/1718436591/zh-hant/conference/schedule/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/conference/schedule/payload.js rename to _nuxt/static/1718436591/zh-hant/conference/schedule/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/conference/schedule/state.js b/_nuxt/static/1718436591/zh-hant/conference/schedule/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/conference/schedule/state.js rename to _nuxt/static/1718436591/zh-hant/conference/schedule/state.js index d2271a201f..50a518fc0a 100644 --- a/_nuxt/static/1718433666/zh-hant/conference/schedule/state.js +++ b/_nuxt/static/1718436591/zh-hant/conference/schedule/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fconference\u002Fschedule",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fconference\u002Fschedule",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/events/jobs-gather/payload.js b/_nuxt/static/1718436591/zh-hant/events/jobs-gather/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/events/jobs-gather/payload.js rename to _nuxt/static/1718436591/zh-hant/events/jobs-gather/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/events/jobs-gather/state.js b/_nuxt/static/1718436591/zh-hant/events/jobs-gather/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/events/jobs-gather/state.js rename to _nuxt/static/1718436591/zh-hant/events/jobs-gather/state.js index e8a5dbecf4..5e97b55c33 100644 --- a/_nuxt/static/1718433666/zh-hant/events/jobs-gather/state.js +++ b/_nuxt/static/1718436591/zh-hant/events/jobs-gather/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fevents\u002Fjobs-gather",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fevents\u002Fjobs-gather",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/events/jobs/payload.js b/_nuxt/static/1718436591/zh-hant/events/jobs/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/events/jobs/payload.js rename to _nuxt/static/1718436591/zh-hant/events/jobs/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/events/jobs/state.js b/_nuxt/static/1718436591/zh-hant/events/jobs/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/events/jobs/state.js rename to _nuxt/static/1718436591/zh-hant/events/jobs/state.js index d605dedcff..a15ce44bd8 100644 --- a/_nuxt/static/1718433666/zh-hant/events/jobs/state.js +++ b/_nuxt/static/1718436591/zh-hant/events/jobs/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fevents\u002Fjobs",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fevents\u002Fjobs",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/events/open-spaces/payload.js b/_nuxt/static/1718436591/zh-hant/events/open-spaces/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/events/open-spaces/payload.js rename to _nuxt/static/1718436591/zh-hant/events/open-spaces/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/events/open-spaces/state.js b/_nuxt/static/1718436591/zh-hant/events/open-spaces/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/events/open-spaces/state.js rename to _nuxt/static/1718436591/zh-hant/events/open-spaces/state.js index ead59d2a9e..a96d72d0ff 100644 --- a/_nuxt/static/1718433666/zh-hant/events/open-spaces/state.js +++ b/_nuxt/static/1718436591/zh-hant/events/open-spaces/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fevents\u002Fopen-spaces",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fevents\u002Fopen-spaces",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/events/overview/payload.js b/_nuxt/static/1718436591/zh-hant/events/overview/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/events/overview/payload.js rename to _nuxt/static/1718436591/zh-hant/events/overview/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/events/overview/state.js b/_nuxt/static/1718436591/zh-hant/events/overview/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/events/overview/state.js rename to _nuxt/static/1718436591/zh-hant/events/overview/state.js index d20c12fed1..80d1e5fca2 100644 --- a/_nuxt/static/1718433666/zh-hant/events/overview/state.js +++ b/_nuxt/static/1718436591/zh-hant/events/overview/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fevents\u002Foverview",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fevents\u002Foverview",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/events/sprints/payload.js b/_nuxt/static/1718436591/zh-hant/events/sprints/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/events/sprints/payload.js rename to _nuxt/static/1718436591/zh-hant/events/sprints/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/events/sprints/state.js b/_nuxt/static/1718436591/zh-hant/events/sprints/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/events/sprints/state.js rename to _nuxt/static/1718436591/zh-hant/events/sprints/state.js index d4f96ed292..e3f53782b8 100644 --- a/_nuxt/static/1718433666/zh-hant/events/sprints/state.js +++ b/_nuxt/static/1718436591/zh-hant/events/sprints/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fevents\u002Fsprints",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fevents\u002Fsprints",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/ext/discord/payload.js b/_nuxt/static/1718436591/zh-hant/ext/discord/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/ext/discord/payload.js rename to _nuxt/static/1718436591/zh-hant/ext/discord/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/ext/discord/state.js b/_nuxt/static/1718436591/zh-hant/ext/discord/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/ext/discord/state.js rename to _nuxt/static/1718436591/zh-hant/ext/discord/state.js index 04fcf3cc24..42f1174369 100644 --- a/_nuxt/static/1718433666/zh-hant/ext/discord/state.js +++ b/_nuxt/static/1718436591/zh-hant/ext/discord/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fext\u002Fdiscord",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fext\u002Fdiscord",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/ext/live/payload.js b/_nuxt/static/1718436591/zh-hant/ext/live/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/ext/live/payload.js rename to _nuxt/static/1718436591/zh-hant/ext/live/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/ext/live/state.js b/_nuxt/static/1718436591/zh-hant/ext/live/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/ext/live/state.js rename to _nuxt/static/1718436591/zh-hant/ext/live/state.js index b7f023621f..723514dfc5 100644 --- a/_nuxt/static/1718433666/zh-hant/ext/live/state.js +++ b/_nuxt/static/1718436591/zh-hant/ext/live/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fext\u002Flive",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fext\u002Flive",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/payload.js b/_nuxt/static/1718436591/zh-hant/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/payload.js rename to _nuxt/static/1718436591/zh-hant/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/registration/financial-aid/payload.js b/_nuxt/static/1718436591/zh-hant/registration/financial-aid/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/registration/financial-aid/payload.js rename to _nuxt/static/1718436591/zh-hant/registration/financial-aid/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/registration/financial-aid/state.js b/_nuxt/static/1718436591/zh-hant/registration/financial-aid/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/registration/financial-aid/state.js rename to _nuxt/static/1718436591/zh-hant/registration/financial-aid/state.js index 76f45c7b55..2b9facf69c 100644 --- a/_nuxt/static/1718433666/zh-hant/registration/financial-aid/state.js +++ b/_nuxt/static/1718436591/zh-hant/registration/financial-aid/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fregistration\u002Ffinancial-aid",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fregistration\u002Ffinancial-aid",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/registration/tickets/payload.js b/_nuxt/static/1718436591/zh-hant/registration/tickets/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/registration/tickets/payload.js rename to _nuxt/static/1718436591/zh-hant/registration/tickets/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/registration/tickets/state.js b/_nuxt/static/1718436591/zh-hant/registration/tickets/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/registration/tickets/state.js rename to _nuxt/static/1718436591/zh-hant/registration/tickets/state.js index b7c612088f..dfe0abea2e 100644 --- a/_nuxt/static/1718433666/zh-hant/registration/tickets/state.js +++ b/_nuxt/static/1718436591/zh-hant/registration/tickets/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fregistration\u002Ftickets",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fregistration\u002Ftickets",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/speaking/cfp/payload.js b/_nuxt/static/1718436591/zh-hant/speaking/cfp/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/speaking/cfp/payload.js rename to _nuxt/static/1718436591/zh-hant/speaking/cfp/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/speaking/cfp/state.js b/_nuxt/static/1718436591/zh-hant/speaking/cfp/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/speaking/cfp/state.js rename to _nuxt/static/1718436591/zh-hant/speaking/cfp/state.js index cf3a8b749e..19c718e2fe 100644 --- a/_nuxt/static/1718433666/zh-hant/speaking/cfp/state.js +++ b/_nuxt/static/1718436591/zh-hant/speaking/cfp/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fspeaking\u002Fcfp",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fspeaking\u002Fcfp",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/speaking/poster-session/payload.js b/_nuxt/static/1718436591/zh-hant/speaking/poster-session/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/speaking/poster-session/payload.js rename to _nuxt/static/1718436591/zh-hant/speaking/poster-session/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/speaking/poster-session/state.js b/_nuxt/static/1718436591/zh-hant/speaking/poster-session/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/speaking/poster-session/state.js rename to _nuxt/static/1718436591/zh-hant/speaking/poster-session/state.js index 9bbcc825a1..ec7926463d 100644 --- a/_nuxt/static/1718433666/zh-hant/speaking/poster-session/state.js +++ b/_nuxt/static/1718436591/zh-hant/speaking/poster-session/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fspeaking\u002Fposter-session",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fspeaking\u002Fposter-session",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/speaking/recording/payload.js b/_nuxt/static/1718436591/zh-hant/speaking/recording/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/speaking/recording/payload.js rename to _nuxt/static/1718436591/zh-hant/speaking/recording/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/speaking/recording/state.js b/_nuxt/static/1718436591/zh-hant/speaking/recording/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/speaking/recording/state.js rename to _nuxt/static/1718436591/zh-hant/speaking/recording/state.js index e60a8be8c8..7163e4142f 100644 --- a/_nuxt/static/1718433666/zh-hant/speaking/recording/state.js +++ b/_nuxt/static/1718436591/zh-hant/speaking/recording/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fspeaking\u002Frecording",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fspeaking\u002Frecording",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/speaking/talk/payload.js b/_nuxt/static/1718436591/zh-hant/speaking/talk/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/speaking/talk/payload.js rename to _nuxt/static/1718436591/zh-hant/speaking/talk/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/speaking/talk/state.js b/_nuxt/static/1718436591/zh-hant/speaking/talk/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/speaking/talk/state.js rename to _nuxt/static/1718436591/zh-hant/speaking/talk/state.js index cd122b2e1c..75a83dced1 100644 --- a/_nuxt/static/1718433666/zh-hant/speaking/talk/state.js +++ b/_nuxt/static/1718436591/zh-hant/speaking/talk/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fspeaking\u002Ftalk",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fspeaking\u002Ftalk",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/speaking/tutorial/payload.js b/_nuxt/static/1718436591/zh-hant/speaking/tutorial/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/speaking/tutorial/payload.js rename to _nuxt/static/1718436591/zh-hant/speaking/tutorial/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/speaking/tutorial/state.js b/_nuxt/static/1718436591/zh-hant/speaking/tutorial/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/speaking/tutorial/state.js rename to _nuxt/static/1718436591/zh-hant/speaking/tutorial/state.js index caf040d3f1..9ea3a85575 100644 --- a/_nuxt/static/1718433666/zh-hant/speaking/tutorial/state.js +++ b/_nuxt/static/1718436591/zh-hant/speaking/tutorial/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fspeaking\u002Ftutorial",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fspeaking\u002Ftutorial",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/sponsor/payload.js b/_nuxt/static/1718436591/zh-hant/sponsor/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/sponsor/payload.js rename to _nuxt/static/1718436591/zh-hant/sponsor/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/sponsor/state.js b/_nuxt/static/1718436591/zh-hant/sponsor/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/sponsor/state.js rename to _nuxt/static/1718436591/zh-hant/sponsor/state.js index 60636ce501..a21d01f120 100644 --- a/_nuxt/static/1718433666/zh-hant/sponsor/state.js +++ b/_nuxt/static/1718436591/zh-hant/sponsor/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fsponsor",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fsponsor",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/state.js b/_nuxt/static/1718436591/zh-hant/state.js similarity index 98% rename from _nuxt/static/1718433666/zh-hant/state.js rename to _nuxt/static/1718436591/zh-hant/state.js index 15ae947684..ad2733f133 100644 --- a/_nuxt/static/1718433666/zh-hant/state.js +++ b/_nuxt/static/1718436591/zh-hant/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c,d,e,f,g){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:a,state:{sponsorsData:[{level_name:"silver",sponsors:[{name_en_us:"E.SUN Commercial Bank",name_zh_hant:"玉山銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"E.SUN Bank, established in 1992 and named after Taiwan's highest mountain, is dedicated to customer-centric values and actively pursues innovation in digital finance. With exceptional performance, E.SUN Bank has earned the 27th National Quality Award for Excellence in Management, marking its fifth recognition with this prestigious accolade and setting a record among Taiwanese enterprises. Excellence is a never-ending challenge, and E.SUN believes that \"the size of the vision determines the power.\" Going forward, E.SUN will continue to leverage its financial influence, striving to make financial services as ubiquitous as electricity and water.",intro_zh_hant:"玉山銀行成立於1992年,以台灣最高的山為名,秉持以顧客為核心,致力於數位金融求新求變,創造顧客價值與感動。傑出的綜合表現讓玉山再次獲得第27屆「國家品質獎」全面卓越類「卓越經營獎」,這也是玉山銀行第5座國家品質獎,創下台灣企業最佳紀錄。卓越是沒有終點的挑戰,玉山堅信「願景有多大,力量就有多大。」未來將持續發揮金融影響力,實踐讓金融服務如水電般無所不在的共同目標。",website_url:"https:\u002F\u002Fhr.esunfhc.com\u002FStaffAcquisition\u002Fhireexam\u002FEliteDetail\u002F39#page-4",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E7%8E%89%E5%B1%B1%E9%8A%80%E8%A1%8C\u002Fesb04_-_Rosa_Lyu.png"},{name_en_us:d,name_zh_hant:d,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Berry AI is dedicated to leveraging computer vision and AI technologies to assist fast-food operators in analyzing service processes and improving operations. Our team consists of passionate AI and software engineers from renowned universities and large tech companies worldwide. Additionally, Berry has received investment from Taiwan-listed company Flytech, one of the top three global POS manufacturers, who can provide stable financial resources, customer relationships, and technical support. Berry AI's clients include several of the world's top ten fast-food chains, with both business and team size rapidly expanding. For more information, please visit berry-ai.com.",intro_zh_hant:"Berry AI 致力於運用電腦視覺與 AI 技術幫助速食業者分析服務流程並改善營運。團隊由一群充滿熱情的 AI 與軟體工程師組成,分別來自海內外知名學府與大型科技公司。此外,Berry 亦得到台灣上市公司飛捷科技投資,飛捷科技為全球前三大 POS 製造業者,因此能提供穩定的資金來源、客戶關係與技術支持。Berry AI 的客戶包含多間全球前十連鎖速食業者,業務與團隊規模都高速成長中。欲了解更多訊息,請瀏覽 berry-ai.com。",website_url:"https:\u002F\u002Fwww.berry-ai.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fberry-ai\u002FBerry_AI_Logo_-_Ping_Chen.png"},{name_en_us:e,name_zh_hant:e,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses -- used by companies like Apple, Arm, and Cisco.",intro_zh_hant:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses, used by companies like Apple, Arm, and Cisco, will help you achieve that goal.",website_url:"https:\u002F\u002FLernerPython.com",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Freuven-lerner-python-training\u002FRL-Logo_-_Reuven_Lerner.png"}]},{level_name:"bronze",sponsors:[{name_en_us:f,name_zh_hant:f,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:g,intro_zh_hant:g,website_url:"https:\u002F\u002Fwww.gofreight.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fgofreight-inc\u002FGoFreight_logo1_-_Mia_Huang.png"},{name_en_us:"CTBC Bank",name_zh_hant:"中國信託商業銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Established in 1966, CTBC Bank has been building customers’ wealth and Taiwan’s economy for over half a century now. Spanning 14 countries and regions, CTBC Bank has the most extensive international presence of any Taiwanese bank, with over 370 outlets worldwide.\r\nGuided by the business principles of integrity and caring, our Bank has a proud history punctuated by regular achievements and innovative services. From issuing the first credit card in Taiwan to setting up the first customer service center of any bank in the country, we have led the way in the financial industry's digital transformation, particularly by promoting the digitalization of business processes.\r\nCTBC Bank will continue to invest in big data analysis and applications fields by reforming data infrastructure, attracting and nurturing talents, and adopting AI technology. Our vision is to help CTBC Bank embark on the journey of digital transformation by promoting data-driven strategies.",intro_zh_hant:"中國信託商業銀行成立於1966年,在臺灣共有154家分行,並於14個國家及地區設有超過370處據點,為臺灣最國際化的銀行。在「正派經營」、「親切服務」的經營理念下,中國信託銀行締造許多令人驕傲的創新服務,從發行臺灣第一張信用卡、成立第一家銀行客服中心,到推動流程數位化,引領臺灣金融業數位轉型。\r\n展望未來,中信銀行將持續致力於深耕大數據分析與應用,延攬優秀科技人才,掌握AI技術核心,推動大數據研發計劃「中信腦」,以AI與數據驅動金融科技創新,實現服務數位化、流程自動化、產品智能化、金融場景化之目標。",website_url:"https:\u002F\u002Fwww.ctbcbank.com\u002Ftwrbo\u002Fzh_tw\u002Findex.html",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E4%B8%AD%E5%9C%8B%E4%BF%A1%E8%A8%97%E5%95%86%E6%A5%AD%E9%8A%80%E8%A1%8C\u002FPyCon-TW-2024-Sponsorship.jpg"}]}],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:c,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002Fzh-hant",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:a}}}}(null,true,false,"Berry AI","Reuven Lerner, Python Training","GoFreight Inc.","GoFreight 是全球最大的雲端貨運代理管理系統,我們的目標是透過科技賦能重新定義海空運作業系統,翻轉近3000億美元的國際貨運代理市場。我們提供全方位的解決方案,讓貨運代理業務變得更簡單、高效、且容易操作。GoFreight的創新型產品讓客戶能夠減少成本,增加銷售利潤,輕鬆應對數位時代的挑戰,並在競爭激烈的市場中脫穎而出。")); \ No newline at end of file +window.__NUXT__=(function(a,b,c,d,e,f,g){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:a,state:{sponsorsData:[{level_name:"silver",sponsors:[{name_en_us:"E.SUN Commercial Bank",name_zh_hant:"玉山銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"E.SUN Bank, established in 1992 and named after Taiwan's highest mountain, is dedicated to customer-centric values and actively pursues innovation in digital finance. With exceptional performance, E.SUN Bank has earned the 27th National Quality Award for Excellence in Management, marking its fifth recognition with this prestigious accolade and setting a record among Taiwanese enterprises. Excellence is a never-ending challenge, and E.SUN believes that \"the size of the vision determines the power.\" Going forward, E.SUN will continue to leverage its financial influence, striving to make financial services as ubiquitous as electricity and water.",intro_zh_hant:"玉山銀行成立於1992年,以台灣最高的山為名,秉持以顧客為核心,致力於數位金融求新求變,創造顧客價值與感動。傑出的綜合表現讓玉山再次獲得第27屆「國家品質獎」全面卓越類「卓越經營獎」,這也是玉山銀行第5座國家品質獎,創下台灣企業最佳紀錄。卓越是沒有終點的挑戰,玉山堅信「願景有多大,力量就有多大。」未來將持續發揮金融影響力,實踐讓金融服務如水電般無所不在的共同目標。",website_url:"https:\u002F\u002Fhr.esunfhc.com\u002FStaffAcquisition\u002Fhireexam\u002FEliteDetail\u002F39#page-4",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E7%8E%89%E5%B1%B1%E9%8A%80%E8%A1%8C\u002Fesb04_-_Rosa_Lyu.png"},{name_en_us:d,name_zh_hant:d,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Berry AI is dedicated to leveraging computer vision and AI technologies to assist fast-food operators in analyzing service processes and improving operations. Our team consists of passionate AI and software engineers from renowned universities and large tech companies worldwide. Additionally, Berry has received investment from Taiwan-listed company Flytech, one of the top three global POS manufacturers, who can provide stable financial resources, customer relationships, and technical support. Berry AI's clients include several of the world's top ten fast-food chains, with both business and team size rapidly expanding. For more information, please visit berry-ai.com.",intro_zh_hant:"Berry AI 致力於運用電腦視覺與 AI 技術幫助速食業者分析服務流程並改善營運。團隊由一群充滿熱情的 AI 與軟體工程師組成,分別來自海內外知名學府與大型科技公司。此外,Berry 亦得到台灣上市公司飛捷科技投資,飛捷科技為全球前三大 POS 製造業者,因此能提供穩定的資金來源、客戶關係與技術支持。Berry AI 的客戶包含多間全球前十連鎖速食業者,業務與團隊規模都高速成長中。欲了解更多訊息,請瀏覽 berry-ai.com。",website_url:"https:\u002F\u002Fwww.berry-ai.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fberry-ai\u002FBerry_AI_Logo_-_Ping_Chen.png"},{name_en_us:e,name_zh_hant:e,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses -- used by companies like Apple, Arm, and Cisco.",intro_zh_hant:"Want a more lucrative, satisfying career? Reuven Lerner's Python, Pandas, and Git courses, used by companies like Apple, Arm, and Cisco, will help you achieve that goal.",website_url:"https:\u002F\u002FLernerPython.com",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Freuven-lerner-python-training\u002FRL-Logo_-_Reuven_Lerner.png"}]},{level_name:"bronze",sponsors:[{name_en_us:f,name_zh_hant:f,subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:g,intro_zh_hant:g,website_url:"https:\u002F\u002Fwww.gofreight.com\u002F",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002Fgofreight-inc\u002FGoFreight_logo1_-_Mia_Huang.png"},{name_en_us:"CTBC Bank",name_zh_hant:"中國信託商業銀行",subtitle_en_us:a,subtitle_zh_hant:a,intro_en_us:"Established in 1966, CTBC Bank has been building customers’ wealth and Taiwan’s economy for over half a century now. Spanning 14 countries and regions, CTBC Bank has the most extensive international presence of any Taiwanese bank, with over 370 outlets worldwide.\r\nGuided by the business principles of integrity and caring, our Bank has a proud history punctuated by regular achievements and innovative services. From issuing the first credit card in Taiwan to setting up the first customer service center of any bank in the country, we have led the way in the financial industry's digital transformation, particularly by promoting the digitalization of business processes.\r\nCTBC Bank will continue to invest in big data analysis and applications fields by reforming data infrastructure, attracting and nurturing talents, and adopting AI technology. Our vision is to help CTBC Bank embark on the journey of digital transformation by promoting data-driven strategies.",intro_zh_hant:"中國信託商業銀行成立於1966年,在臺灣共有154家分行,並於14個國家及地區設有超過370處據點,為臺灣最國際化的銀行。在「正派經營」、「親切服務」的經營理念下,中國信託銀行締造許多令人驕傲的創新服務,從發行臺灣第一張信用卡、成立第一家銀行客服中心,到推動流程數位化,引領臺灣金融業數位轉型。\r\n展望未來,中信銀行將持續致力於深耕大數據分析與應用,延攬優秀科技人才,掌握AI技術核心,推動大數據研發計劃「中信腦」,以AI與數據驅動金融科技創新,實現服務數位化、流程自動化、產品智能化、金融場景化之目標。",website_url:"https:\u002F\u002Fwww.ctbcbank.com\u002Ftwrbo\u002Fzh_tw\u002Findex.html",logo_url:"https:\u002F\u002Fstorage.googleapis.com\u002Fpycontw-static\u002Fsponsors\u002F%E4%B8%AD%E5%9C%8B%E4%BF%A1%E8%A8%97%E5%95%86%E6%A5%AD%E9%8A%80%E8%A1%8C\u002FPyCon-TW-2024-Sponsorship.jpg"}]}],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:b,showAboutStaffPage:c,showSchedulePage:c,showSponsorPage:b,showRegistrationPage:b,showEventOverviewPage:b,showEventsPage:c,showConferencePage:b,showVenuePage:c,showProposalSystemPage:b,showIndexSponsorSection:b,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:b,routePath:"\u002Fzh-hant",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:a}}}}(null,true,false,"Berry AI","Reuven Lerner, Python Training","GoFreight Inc.","GoFreight 是全球最大的雲端貨運代理管理系統,我們的目標是透過科技賦能重新定義海空運作業系統,翻轉近3000億美元的國際貨運代理市場。我們提供全方位的解決方案,讓貨運代理業務變得更簡單、高效、且容易操作。GoFreight的創新型產品讓客戶能夠減少成本,增加銷售利潤,輕鬆應對數位時代的挑戰,並在競爭激烈的市場中脫穎而出。")); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/venue/accommodation/payload.js b/_nuxt/static/1718436591/zh-hant/venue/accommodation/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/venue/accommodation/payload.js rename to _nuxt/static/1718436591/zh-hant/venue/accommodation/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/venue/accommodation/state.js b/_nuxt/static/1718436591/zh-hant/venue/accommodation/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/venue/accommodation/state.js rename to _nuxt/static/1718436591/zh-hant/venue/accommodation/state.js index 8e71814962..c0d84749bd 100644 --- a/_nuxt/static/1718433666/zh-hant/venue/accommodation/state.js +++ b/_nuxt/static/1718436591/zh-hant/venue/accommodation/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fvenue\u002Faccommodation",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fvenue\u002Faccommodation",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/_nuxt/static/1718433666/zh-hant/venue/payload.js b/_nuxt/static/1718436591/zh-hant/venue/payload.js similarity index 100% rename from _nuxt/static/1718433666/zh-hant/venue/payload.js rename to _nuxt/static/1718436591/zh-hant/venue/payload.js diff --git a/_nuxt/static/1718433666/zh-hant/venue/state.js b/_nuxt/static/1718436591/zh-hant/venue/state.js similarity index 87% rename from _nuxt/static/1718433666/zh-hant/venue/state.js rename to _nuxt/static/1718436591/zh-hant/venue/state.js index 7b6a424007..4fdb648b48 100644 --- a/_nuxt/static/1718433666/zh-hant/venue/state.js +++ b/_nuxt/static/1718436591/zh-hant/venue/state.js @@ -1 +1 @@ -window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718433666",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:b,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fvenue",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file +window.__NUXT__=(function(a,b,c){return {staticAssetsBase:"\u002Fpycontw-frontend\u002F_nuxt\u002Fstatic\u002F1718436591",layout:"default",error:c,state:{sponsorsData:[],jobsData:[],schedulesData:[],keynotesData:[],youtubeInfo:[],speechesData:[],speechData:{},relatedData:[],configs:{conferenceName:"PyCon TW",conferenceYear:"2024",conferenceDate:"2024-09-21",showSpeakingPage:a,showAboutStaffPage:b,showSchedulePage:b,showSponsorPage:a,showRegistrationPage:a,showEventOverviewPage:a,showEventsPage:b,showConferencePage:a,showVenuePage:b,showProposalSystemPage:a,showIndexSponsorSection:a,showIndexSecondaryBtn:a,aboutHideItems:["apacCommunity"],eventsHideItems:[],conferenceHideItems:["talks","tutorials","panelDiscussion"],registrationHideItems:[],venueHideItems:[]},i18n:{routeParams:{}}},serverRendered:a,routePath:"\u002Fzh-hant\u002Fvenue",config:{gtm:{id:"GTM-TNZ39PD"},_app:{basePath:"\u002Fpycontw-frontend\u002F",assetsPath:"\u002Fpycontw-frontend\u002F_nuxt\u002F",cdnURL:c}}}}(true,false,null)); \ No newline at end of file diff --git a/about/apac-community/index.html b/about/apac-community/index.html index 4337e6e476..dda86811b4 100644 --- a/about/apac-community/index.html +++ b/about/apac-community/index.html @@ -1,7 +1,7 @@ - PyCon APAC Community | PyCon TW 2024 + PyCon APAC Community | PyCon TW 2024
diff --git a/about/code-of-conduct/index.html b/about/code-of-conduct/index.html index d85633a6c0..c0a38fa827 100644 --- a/about/code-of-conduct/index.html +++ b/about/code-of-conduct/index.html @@ -1,7 +1,7 @@ - Code of Conduct | PyCon TW 2024 + Code of Conduct | PyCon TW 2024
diff --git a/about/community/index.html b/about/community/index.html index ab5a386765..0fb8a216bb 100644 --- a/about/community/index.html +++ b/about/community/index.html @@ -1,7 +1,7 @@ - Python Community | PyCon TW 2024 + Python Community | PyCon TW 2024
diff --git a/about/history/index.html b/about/history/index.html index 4425b131bf..0ad13cadec 100644 --- a/about/history/index.html +++ b/about/history/index.html @@ -1,7 +1,7 @@ - History of PyCon Taiwan | PyCon TW 2024 + History of PyCon Taiwan | PyCon TW 2024
diff --git a/about/index.html b/about/index.html index f2be176122..ae11cf19a9 100644 --- a/about/index.html +++ b/about/index.html @@ -1,7 +1,7 @@ - About | PyCon TW 2024 + About | PyCon TW 2024
diff --git a/about/privacy-policy/index.html b/about/privacy-policy/index.html index 95bcd92bea..bda4a3d821 100644 --- a/about/privacy-policy/index.html +++ b/about/privacy-policy/index.html @@ -1,7 +1,7 @@ - Privacy Policy of PyCon Taiwan | PyCon TW 2024 + Privacy Policy of PyCon Taiwan | PyCon TW 2024
diff --git a/about/sponsor/index.html b/about/sponsor/index.html index 39b506ffb5..5c1ea76ed2 100644 --- a/about/sponsor/index.html +++ b/about/sponsor/index.html @@ -1,7 +1,7 @@ - PyCon TW 2024 + PyCon TW 2024
diff --git a/about/staff/index.html b/about/staff/index.html index 47af9ae374..edc3451b3a 100644 --- a/about/staff/index.html +++ b/about/staff/index.html @@ -1,7 +1,7 @@ - Staff | PyCon TW 2024 + Staff | PyCon TW 2024
diff --git a/conference/keynotes/index.html b/conference/keynotes/index.html index 0dd2bd9cad..8ad6b1d266 100644 --- a/conference/keynotes/index.html +++ b/conference/keynotes/index.html @@ -1,7 +1,7 @@ - Keynote Speech | PyCon TW 2024 + Keynote Speech | PyCon TW 2024
diff --git a/conference/panel-discussion/index.html b/conference/panel-discussion/index.html index f4c5988d39..2e85a8a825 100644 --- a/conference/panel-discussion/index.html +++ b/conference/panel-discussion/index.html @@ -1,7 +1,7 @@ - Panel Discussion | PyCon TW 2024 + Panel Discussion | PyCon TW 2024
diff --git a/conference/schedule/index.html b/conference/schedule/index.html index aeaf7a155b..e4850eca18 100644 --- a/conference/schedule/index.html +++ b/conference/schedule/index.html @@ -1,7 +1,7 @@ - Schedule | PyCon TW 2024 + Schedule | PyCon TW 2024
diff --git a/en-us/about/apac-community/index.html b/en-us/about/apac-community/index.html index d0705d0e66..4524316c55 100644 --- a/en-us/about/apac-community/index.html +++ b/en-us/about/apac-community/index.html @@ -1,7 +1,7 @@ - PyCon APAC Community | PyCon TW 2024 + PyCon APAC Community | PyCon TW 2024
diff --git a/en-us/about/code-of-conduct/index.html b/en-us/about/code-of-conduct/index.html index ece7f08327..4eeec64fe8 100644 --- a/en-us/about/code-of-conduct/index.html +++ b/en-us/about/code-of-conduct/index.html @@ -1,7 +1,7 @@ - Code of Conduct | PyCon TW 2024 + Code of Conduct | PyCon TW 2024
diff --git a/en-us/about/community/index.html b/en-us/about/community/index.html index 3d81844e14..b8accfb8d1 100644 --- a/en-us/about/community/index.html +++ b/en-us/about/community/index.html @@ -1,7 +1,7 @@ - Python Community | PyCon TW 2024 + Python Community | PyCon TW 2024
diff --git a/en-us/about/history/index.html b/en-us/about/history/index.html index 70d7345582..3d9bbe5351 100644 --- a/en-us/about/history/index.html +++ b/en-us/about/history/index.html @@ -1,7 +1,7 @@ - History of PyCon Taiwan | PyCon TW 2024 + History of PyCon Taiwan | PyCon TW 2024
diff --git a/en-us/about/index.html b/en-us/about/index.html index bf202de3b4..3729b914df 100644 --- a/en-us/about/index.html +++ b/en-us/about/index.html @@ -1,7 +1,7 @@ - About | PyCon TW 2024 + About | PyCon TW 2024
diff --git a/en-us/about/privacy-policy/index.html b/en-us/about/privacy-policy/index.html index 18e3391ce0..67a410a6d4 100644 --- a/en-us/about/privacy-policy/index.html +++ b/en-us/about/privacy-policy/index.html @@ -1,7 +1,7 @@ - Privacy Policy of PyCon Taiwan | PyCon TW 2024 + Privacy Policy of PyCon Taiwan | PyCon TW 2024
diff --git a/en-us/about/sponsor/index.html b/en-us/about/sponsor/index.html index 29fff228e0..fd9d24b451 100644 --- a/en-us/about/sponsor/index.html +++ b/en-us/about/sponsor/index.html @@ -1,7 +1,7 @@ - PyCon TW 2024 + PyCon TW 2024
diff --git a/en-us/about/staff/index.html b/en-us/about/staff/index.html index 68099aa8b9..19e5ca377f 100644 --- a/en-us/about/staff/index.html +++ b/en-us/about/staff/index.html @@ -1,7 +1,7 @@ - Staff | PyCon TW 2024 + Staff | PyCon TW 2024
diff --git a/en-us/conference/keynotes/index.html b/en-us/conference/keynotes/index.html index e05925f87f..6db981fdd7 100644 --- a/en-us/conference/keynotes/index.html +++ b/en-us/conference/keynotes/index.html @@ -1,7 +1,7 @@ - Keynote Speech | PyCon TW 2024 + Keynote Speech | PyCon TW 2024
diff --git a/en-us/conference/panel-discussion/index.html b/en-us/conference/panel-discussion/index.html index c4d7967d03..97bd3b335c 100644 --- a/en-us/conference/panel-discussion/index.html +++ b/en-us/conference/panel-discussion/index.html @@ -1,7 +1,7 @@ - Panel Discussion | PyCon TW 2024 + Panel Discussion | PyCon TW 2024
diff --git a/en-us/conference/schedule/index.html b/en-us/conference/schedule/index.html index 2eb597815c..c787fd0640 100644 --- a/en-us/conference/schedule/index.html +++ b/en-us/conference/schedule/index.html @@ -1,7 +1,7 @@ - Schedule | PyCon TW 2024 + Schedule | PyCon TW 2024
diff --git a/en-us/events/jobs-gather/index.html b/en-us/events/jobs-gather/index.html index 922e679a60..32ee62d2f9 100644 --- a/en-us/events/jobs-gather/index.html +++ b/en-us/events/jobs-gather/index.html @@ -1,7 +1,7 @@ - Job Listing | PyCon TW 2024 + Job Listing | PyCon TW 2024
diff --git a/en-us/events/jobs/index.html b/en-us/events/jobs/index.html index f9bd19a03c..448bedc124 100644 --- a/en-us/events/jobs/index.html +++ b/en-us/events/jobs/index.html @@ -1,7 +1,7 @@ - Job Listing | PyCon TW 2024 + Job Listing | PyCon TW 2024
diff --git a/en-us/events/open-spaces/index.html b/en-us/events/open-spaces/index.html index 763a7be7cd..2cd28098cc 100644 --- a/en-us/events/open-spaces/index.html +++ b/en-us/events/open-spaces/index.html @@ -1,7 +1,7 @@ - Open Space | PyCon TW 2024 + Open Space | PyCon TW 2024
diff --git a/en-us/events/overview/index.html b/en-us/events/overview/index.html index 5372b15dd9..716f02fda8 100644 --- a/en-us/events/overview/index.html +++ b/en-us/events/overview/index.html @@ -1,7 +1,7 @@ - Events Overview | PyCon TW 2024 + Events Overview | PyCon TW 2024
diff --git a/en-us/events/sprints/index.html b/en-us/events/sprints/index.html index acd51a04e3..859bdb6eba 100644 --- a/en-us/events/sprints/index.html +++ b/en-us/events/sprints/index.html @@ -17,7 +17,7 @@ On-site -After relaxing the lockdown restrictions policy for Covid-19, we will host the event on site. Before the event, we will announce the project in our website and PyCon TW FB. At the opening of the event, we arrange the project hosts to introduce their project in brief. The participants can choose the interested project and join the development of the project. The project hosts can keep communicating with the attendees face to face. We encourage project hosts and participants to keep developing the project even after the event, so we will make a discord channel in PyCon TW."> +After relaxing the lockdown restrictions policy for Covid-19, we will host the event on site. Before the event, we will announce the project in our website and PyCon TW FB. At the opening of the event, we arrange the project hosts to introduce their project in brief. The participants can choose the interested project and join the development of the project. The project hosts can keep communicating with the attendees face to face. We encourage project hosts and participants to keep developing the project even after the event, so we will make a discord channel in PyCon TW.">
diff --git a/en-us/ext/discord/index.html b/en-us/ext/discord/index.html index a6ad79dd6d..46966c8b9d 100644 --- a/en-us/ext/discord/index.html +++ b/en-us/ext/discord/index.html @@ -1,7 +1,7 @@ - PyCon TW 2023 Discord Guideline | PyCon TW 2024 + PyCon TW 2023 Discord Guideline | PyCon TW 2024
diff --git a/en-us/ext/live/index.html b/en-us/ext/live/index.html index 120e266a14..bf960bc34a 100644 --- a/en-us/ext/live/index.html +++ b/en-us/ext/live/index.html @@ -1,7 +1,7 @@ - Live Broadcast | PyCon TW 2024 + Live Broadcast | PyCon TW 2024
diff --git a/en-us/index.html b/en-us/index.html index c06b2d0a45..c6fd0b37ff 100644 --- a/en-us/index.html +++ b/en-us/index.html @@ -1,7 +1,7 @@ - PyCon TW 2024 + PyCon TW 2024
heading-bullet

What is PyCon

+

heading-bullet

What is PyCon

PyCon, also known as the Python Annual Conference, is the annual event of the global Python community. The original PyCon was formed in North America in 2003, and now there are many other conferences being run in the PyCon spirit around the world.

heading-bullet

What is PyCon Taiwan

PyCon Taiwan is an annual convention in Taiwan for the discussion and promotion of the Python programming language. It is held by enthusiasts and focuses on Python technology and its versatile applications. We welcome people who are interested in Python to join PyCon Taiwan to share knowledge, exchange ideas, make connections and to help us grow our network. @@ -82,7 +84,7 @@ 550

People -

heading-bullet

Latest Announcement

+

heading-bullet

Latest Announcement

Blog

Receive the latest news, must not miss the blog, we will push the latest information on blog. @@ -102,11 +104,11 @@ Discord

Join the PyConTW Discord server to get instant access to the latest topics of the conference online. -

+
diff --git a/en-us/registration/financial-aid/index.html b/en-us/registration/financial-aid/index.html index 3e755aff81..8102d0fd31 100644 --- a/en-us/registration/financial-aid/index.html +++ b/en-us/registration/financial-aid/index.html @@ -1,7 +1,7 @@ - Financial Aid | PyCon TW 2024 + Financial Aid | PyCon TW 2024
diff --git a/en-us/registration/tickets/index.html b/en-us/registration/tickets/index.html index e479541aba..9ab60c42c9 100644 --- a/en-us/registration/tickets/index.html +++ b/en-us/registration/tickets/index.html @@ -1,7 +1,7 @@ - Ticket Info | PyCon TW 2024 + Ticket Info | PyCon TW 2024
diff --git a/en-us/speaking/cfp/index.html b/en-us/speaking/cfp/index.html index 409d8d3120..6c1da5fe95 100644 --- a/en-us/speaking/cfp/index.html +++ b/en-us/speaking/cfp/index.html @@ -1,7 +1,7 @@ - Call for Proposals | PyCon TW 2024 + Call for Proposals | PyCon TW 2024
diff --git a/en-us/speaking/poster-session/index.html b/en-us/speaking/poster-session/index.html index ab1ded466f..f83167fd9d 100644 --- a/en-us/speaking/poster-session/index.html +++ b/en-us/speaking/poster-session/index.html @@ -1,7 +1,7 @@ - Call for Poster | PyCon TW 2024 + Call for Poster | PyCon TW 2024
diff --git a/en-us/speaking/recording/index.html b/en-us/speaking/recording/index.html index 9e53946986..1181f379f8 100644 --- a/en-us/speaking/recording/index.html +++ b/en-us/speaking/recording/index.html @@ -1,7 +1,7 @@ - Recording Release | PyCon TW 2024 + Recording Release | PyCon TW 2024
diff --git a/en-us/speaking/talk/index.html b/en-us/speaking/talk/index.html index 953c9b28c6..59c2058bfa 100644 --- a/en-us/speaking/talk/index.html +++ b/en-us/speaking/talk/index.html @@ -1,7 +1,7 @@ - How to Propose a Talk? | PyCon TW 2024 + How to Propose a Talk? | PyCon TW 2024
diff --git a/en-us/speaking/tutorial/index.html b/en-us/speaking/tutorial/index.html index 9c72209fe2..a247f3cbb2 100644 --- a/en-us/speaking/tutorial/index.html +++ b/en-us/speaking/tutorial/index.html @@ -1,7 +1,7 @@ - How to Propose a Tutorial? | PyCon TW 2024 + How to Propose a Tutorial? | PyCon TW 2024
diff --git a/en-us/sponsor/index.html b/en-us/sponsor/index.html index 0e3c0cf475..74255f9871 100644 --- a/en-us/sponsor/index.html +++ b/en-us/sponsor/index.html @@ -1,7 +1,7 @@ - Why Sponsorship | PyCon TW 2024 + Why Sponsorship | PyCon TW 2024
diff --git a/en-us/venue/accommodation/index.html b/en-us/venue/accommodation/index.html index 29a980ff4c..9ea53559be 100644 --- a/en-us/venue/accommodation/index.html +++ b/en-us/venue/accommodation/index.html @@ -1,7 +1,7 @@ - Accommodation Guidelines | PyCon TW 2024 + Accommodation Guidelines | PyCon TW 2024
diff --git a/en-us/venue/index.html b/en-us/venue/index.html index 115f83f928..592c6de00a 100644 --- a/en-us/venue/index.html +++ b/en-us/venue/index.html @@ -1,7 +1,7 @@ - Venue Information | PyCon TW 2024 + Venue Information | PyCon TW 2024
diff --git a/events/jobs-gather/index.html b/events/jobs-gather/index.html index 2567a98b51..dfc26391ae 100644 --- a/events/jobs-gather/index.html +++ b/events/jobs-gather/index.html @@ -1,7 +1,7 @@ - Job Listing | PyCon TW 2024 + Job Listing | PyCon TW 2024
diff --git a/events/jobs/index.html b/events/jobs/index.html index e55fc5bb6e..2304ba86b4 100644 --- a/events/jobs/index.html +++ b/events/jobs/index.html @@ -1,7 +1,7 @@ - Job Listing | PyCon TW 2024 + Job Listing | PyCon TW 2024
diff --git a/events/open-spaces/index.html b/events/open-spaces/index.html index d18b8ce40a..9d41c2a9e8 100644 --- a/events/open-spaces/index.html +++ b/events/open-spaces/index.html @@ -1,7 +1,7 @@ - Open Space | PyCon TW 2024 + Open Space | PyCon TW 2024
diff --git a/events/overview/index.html b/events/overview/index.html index fc93cf5e42..65da416776 100644 --- a/events/overview/index.html +++ b/events/overview/index.html @@ -1,7 +1,7 @@ - Events Overview | PyCon TW 2024 + Events Overview | PyCon TW 2024
diff --git a/events/sprints/index.html b/events/sprints/index.html index 73d82630a7..e1ba813de8 100644 --- a/events/sprints/index.html +++ b/events/sprints/index.html @@ -17,7 +17,7 @@ On-site -After relaxing the lockdown restrictions policy for Covid-19, we will host the event on site. Before the event, we will announce the project in our website and PyCon TW FB. At the opening of the event, we arrange the project hosts to introduce their project in brief. The participants can choose the interested project and join the development of the project. The project hosts can keep communicating with the attendees face to face. We encourage project hosts and participants to keep developing the project even after the event, so we will make a discord channel in PyCon TW."> +After relaxing the lockdown restrictions policy for Covid-19, we will host the event on site. Before the event, we will announce the project in our website and PyCon TW FB. At the opening of the event, we arrange the project hosts to introduce their project in brief. The participants can choose the interested project and join the development of the project. The project hosts can keep communicating with the attendees face to face. We encourage project hosts and participants to keep developing the project even after the event, so we will make a discord channel in PyCon TW.">
diff --git a/ext/discord/index.html b/ext/discord/index.html index 07d03b3256..afdd4fb597 100644 --- a/ext/discord/index.html +++ b/ext/discord/index.html @@ -1,7 +1,7 @@ - PyCon TW 2023 Discord Guideline | PyCon TW 2024 + PyCon TW 2023 Discord Guideline | PyCon TW 2024
diff --git a/ext/live/index.html b/ext/live/index.html index ef5e579c0a..b35e783791 100644 --- a/ext/live/index.html +++ b/ext/live/index.html @@ -1,7 +1,7 @@ - Live Broadcast | PyCon TW 2024 + Live Broadcast | PyCon TW 2024
diff --git a/index.html b/index.html index 4cf6517fc7..cad2cdb962 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,7 @@ - PyCon TW 2024 + PyCon TW 2024
heading-bullet

What is PyCon

+

heading-bullet

What is PyCon

PyCon, also known as the Python Annual Conference, is the annual event of the global Python community. The original PyCon was formed in North America in 2003, and now there are many other conferences being run in the PyCon spirit around the world.

heading-bullet

What is PyCon Taiwan

PyCon Taiwan is an annual convention in Taiwan for the discussion and promotion of the Python programming language. It is held by enthusiasts and focuses on Python technology and its versatile applications. We welcome people who are interested in Python to join PyCon Taiwan to share knowledge, exchange ideas, make connections and to help us grow our network. @@ -82,7 +84,7 @@ 550

People -

heading-bullet

Latest Announcement

+

heading-bullet

Latest Announcement

Blog

Receive the latest news, must not miss the blog, we will push the latest information on blog. @@ -102,11 +104,11 @@ Discord

Join the PyConTW Discord server to get instant access to the latest topics of the conference online. -

+
diff --git a/registration/financial-aid/index.html b/registration/financial-aid/index.html index f01f88d9d9..36420d40e3 100644 --- a/registration/financial-aid/index.html +++ b/registration/financial-aid/index.html @@ -1,7 +1,7 @@ - Financial Aid | PyCon TW 2024 + Financial Aid | PyCon TW 2024
diff --git a/registration/tickets/index.html b/registration/tickets/index.html index 73a29c8c8d..016917e307 100644 --- a/registration/tickets/index.html +++ b/registration/tickets/index.html @@ -1,7 +1,7 @@ - Ticket Info | PyCon TW 2024 + Ticket Info | PyCon TW 2024
diff --git a/speaking/cfp/index.html b/speaking/cfp/index.html index 3fd2623268..4361e63953 100644 --- a/speaking/cfp/index.html +++ b/speaking/cfp/index.html @@ -1,7 +1,7 @@ - Call for Proposals | PyCon TW 2024 + Call for Proposals | PyCon TW 2024
diff --git a/speaking/poster-session/index.html b/speaking/poster-session/index.html index 059841c33b..18651040ef 100644 --- a/speaking/poster-session/index.html +++ b/speaking/poster-session/index.html @@ -1,7 +1,7 @@ - Call for Poster | PyCon TW 2024 + Call for Poster | PyCon TW 2024
diff --git a/speaking/recording/index.html b/speaking/recording/index.html index 2b64555fd4..0024f36d1c 100644 --- a/speaking/recording/index.html +++ b/speaking/recording/index.html @@ -1,7 +1,7 @@ - Recording Release | PyCon TW 2024 + Recording Release | PyCon TW 2024
diff --git a/speaking/talk/index.html b/speaking/talk/index.html index 26fe5097ca..d5ea8195e2 100644 --- a/speaking/talk/index.html +++ b/speaking/talk/index.html @@ -1,7 +1,7 @@ - How to Propose a Talk? | PyCon TW 2024 + How to Propose a Talk? | PyCon TW 2024
diff --git a/speaking/tutorial/index.html b/speaking/tutorial/index.html index 3e497c62c2..a3a1bd4e39 100644 --- a/speaking/tutorial/index.html +++ b/speaking/tutorial/index.html @@ -1,7 +1,7 @@ - How to Propose a Tutorial? | PyCon TW 2024 + How to Propose a Tutorial? | PyCon TW 2024
diff --git a/sponsor/index.html b/sponsor/index.html index 33bab1cf4d..fa44ff342a 100644 --- a/sponsor/index.html +++ b/sponsor/index.html @@ -1,7 +1,7 @@ - Why Sponsorship | PyCon TW 2024 + Why Sponsorship | PyCon TW 2024
diff --git a/venue/accommodation/index.html b/venue/accommodation/index.html index 36d4df7352..96fc2fbe28 100644 --- a/venue/accommodation/index.html +++ b/venue/accommodation/index.html @@ -1,7 +1,7 @@ - Accommodation Guidelines | PyCon TW 2024 + Accommodation Guidelines | PyCon TW 2024
diff --git a/venue/index.html b/venue/index.html index 2674615680..1bc89ca4f5 100644 --- a/venue/index.html +++ b/venue/index.html @@ -1,7 +1,7 @@ - Venue Information | PyCon TW 2024 + Venue Information | PyCon TW 2024
diff --git a/zh-hant/about/apac-community/index.html b/zh-hant/about/apac-community/index.html index 1eb1c331f9..24474ed232 100644 --- a/zh-hant/about/apac-community/index.html +++ b/zh-hant/about/apac-community/index.html @@ -1,7 +1,7 @@ - PyCon APAC 籌備社群 | PyCon TW 2024 + PyCon APAC 籌備社群 | PyCon TW 2024
diff --git a/zh-hant/about/code-of-conduct/index.html b/zh-hant/about/code-of-conduct/index.html index 1e3e38a0f9..567c4348ad 100644 --- a/zh-hant/about/code-of-conduct/index.html +++ b/zh-hant/about/code-of-conduct/index.html @@ -1,7 +1,7 @@ - 行為準則 | PyCon TW 2024 + 行為準則 | PyCon TW 2024
diff --git a/zh-hant/about/community/index.html b/zh-hant/about/community/index.html index 85af0c71fc..76ba32f14f 100644 --- a/zh-hant/about/community/index.html +++ b/zh-hant/about/community/index.html @@ -1,7 +1,7 @@ - 台灣在地社群 | PyCon TW 2024 + 台灣在地社群 | PyCon TW 2024
diff --git a/zh-hant/about/history/index.html b/zh-hant/about/history/index.html index 131f8ade2a..cc7a806f6d 100644 --- a/zh-hant/about/history/index.html +++ b/zh-hant/about/history/index.html @@ -1,7 +1,7 @@ - PyCon Taiwan 年會歷史 | PyCon TW 2024 + PyCon Taiwan 年會歷史 | PyCon TW 2024
diff --git a/zh-hant/about/index.html b/zh-hant/about/index.html index 8d9bc4b167..a702ed03c0 100644 --- a/zh-hant/about/index.html +++ b/zh-hant/about/index.html @@ -1,7 +1,7 @@ - 關於 | PyCon TW 2024 + 關於 | PyCon TW 2024
diff --git a/zh-hant/about/privacy-policy/index.html b/zh-hant/about/privacy-policy/index.html index 85c2fec678..2ec7360562 100644 --- a/zh-hant/about/privacy-policy/index.html +++ b/zh-hant/about/privacy-policy/index.html @@ -1,7 +1,7 @@ - PyCon Taiwan 個人資料保護聲明 | PyCon TW 2024 + PyCon Taiwan 個人資料保護聲明 | PyCon TW 2024
diff --git a/zh-hant/about/sponsor/index.html b/zh-hant/about/sponsor/index.html index e5180abe2c..99358069b0 100644 --- a/zh-hant/about/sponsor/index.html +++ b/zh-hant/about/sponsor/index.html @@ -1,7 +1,7 @@ - PyCon TW 2024 + PyCon TW 2024
diff --git a/zh-hant/about/staff/index.html b/zh-hant/about/staff/index.html index 63b227ac34..127967cff3 100644 --- a/zh-hant/about/staff/index.html +++ b/zh-hant/about/staff/index.html @@ -1,7 +1,7 @@ - 工作人員 | PyCon TW 2024 + 工作人員 | PyCon TW 2024
diff --git a/zh-hant/conference/keynotes/index.html b/zh-hant/conference/keynotes/index.html index 69fc163d88..f3b9d97c0b 100644 --- a/zh-hant/conference/keynotes/index.html +++ b/zh-hant/conference/keynotes/index.html @@ -1,7 +1,7 @@ - 主題演講 | PyCon TW 2024 + 主題演講 | PyCon TW 2024
diff --git a/zh-hant/conference/panel-discussion/index.html b/zh-hant/conference/panel-discussion/index.html index 8993e17aeb..4c6539bc3a 100644 --- a/zh-hant/conference/panel-discussion/index.html +++ b/zh-hant/conference/panel-discussion/index.html @@ -1,7 +1,7 @@ - Panel Discussion | PyCon TW 2024 + Panel Discussion | PyCon TW 2024
diff --git a/zh-hant/conference/schedule/index.html b/zh-hant/conference/schedule/index.html index b32a2226a6..e5d2c773be 100644 --- a/zh-hant/conference/schedule/index.html +++ b/zh-hant/conference/schedule/index.html @@ -1,7 +1,7 @@ - 時間表 | PyCon TW 2024 + 時間表 | PyCon TW 2024
diff --git a/zh-hant/events/jobs-gather/index.html b/zh-hant/events/jobs-gather/index.html index 66bc65ddb9..783ad699d5 100644 --- a/zh-hant/events/jobs-gather/index.html +++ b/zh-hant/events/jobs-gather/index.html @@ -1,7 +1,7 @@ - 徵才資訊 | PyCon TW 2024 + 徵才資訊 | PyCon TW 2024
diff --git a/zh-hant/events/jobs/index.html b/zh-hant/events/jobs/index.html index 0148a27720..e8d9f89a65 100644 --- a/zh-hant/events/jobs/index.html +++ b/zh-hant/events/jobs/index.html @@ -1,7 +1,7 @@ - 徵才資訊 | PyCon TW 2024 + 徵才資訊 | PyCon TW 2024
diff --git a/zh-hant/events/open-spaces/index.html b/zh-hant/events/open-spaces/index.html index 5df70c6448..4f9e6cbe16 100644 --- a/zh-hant/events/open-spaces/index.html +++ b/zh-hant/events/open-spaces/index.html @@ -1,7 +1,7 @@ - 開放空間 | PyCon TW 2024 + 開放空間 | PyCon TW 2024
diff --git a/zh-hant/events/overview/index.html b/zh-hant/events/overview/index.html index f0c6e399ca..ebb1ccca14 100644 --- a/zh-hant/events/overview/index.html +++ b/zh-hant/events/overview/index.html @@ -1,7 +1,7 @@ - 議程總覽 | PyCon TW 2024 + 議程總覽 | PyCon TW 2024
diff --git a/zh-hant/events/sprints/index.html b/zh-hant/events/sprints/index.html index 135df7583f..c26363a2f4 100644 --- a/zh-hant/events/sprints/index.html +++ b/zh-hant/events/sprints/index.html @@ -5,7 +5,7 @@ 終於在疫情告一段落之後,活動將重新回到實體場地中進行,讓對專案有興趣的參與者一起面對面地與專案主持人進行衝刺開發。活動前我們會有一些關於參與專案的簡介,專案主持人在活動開始時也會有一些詳細的介紹,活動中參與者可以選擇有興趣的專案參加,並於活動後我們也歡迎各位持續地參加專案開發。"> +終於在疫情告一段落之後,活動將重新回到實體場地中進行,讓對專案有興趣的參與者一起面對面地與專案主持人進行衝刺開發。活動前我們會有一些關於參與專案的簡介,專案主持人在活動開始時也會有一些詳細的介紹,活動中參與者可以選擇有興趣的專案參加,並於活動後我們也歡迎各位持續地參加專案開發。">
diff --git a/zh-hant/ext/discord/index.html b/zh-hant/ext/discord/index.html index 8f3ae3bf89..466017fe7b 100644 --- a/zh-hant/ext/discord/index.html +++ b/zh-hant/ext/discord/index.html @@ -1,7 +1,7 @@ - PyCon TW Discord 指南 | PyCon TW 2024 + PyCon TW Discord 指南 | PyCon TW 2024
diff --git a/zh-hant/ext/live/index.html b/zh-hant/ext/live/index.html index 48d2228c0f..1bb281d175 100644 --- a/zh-hant/ext/live/index.html +++ b/zh-hant/ext/live/index.html @@ -1,7 +1,7 @@ - 現場直播 | PyCon TW 2024 + 現場直播 | PyCon TW 2024
diff --git a/zh-hant/index.html b/zh-hant/index.html index 8f6a3878d7..b599035c36 100644 --- a/zh-hant/index.html +++ b/zh-hant/index.html @@ -1,7 +1,7 @@ - PyCon TW 2024 + PyCon TW 2024
heading-bullet

何謂 PyCon

+

heading-bullet

何謂 PyCon

PyCon,亦即 Python 年會,是全球 Python 社群的年度盛會。最初於 2003 成立於北美,現在世界各地皆有以 PyCon 精神而成立的會議。

heading-bullet

何謂 PyCon Taiwan

PyCon Taiwan 為一年一度由愛好者舉辦、討論並提倡使用 Python 程式語言的會議,聚焦在 Python 技術與其多樣的可能應用的交流。我們歡迎所有對 Python 有興趣的朋友一同加入 PyCon Taiwan 來分享所學、交換想法、並且認識更多同好。 @@ -82,7 +84,7 @@ 550

人以上 -

heading-bullet

最新公告

+

heading-bullet

最新公告

Blog

馬上接收到 PyConTW 最新資訊,一定不能錯過部落格,我們會把最新的資訊推播到部落格上。 @@ -102,11 +104,11 @@ Discord

加入 PyConTW Discord 聊天室並加入今年伺服器即可在線上即時參與大會的最新話題。 -

+
diff --git a/zh-hant/registration/financial-aid/index.html b/zh-hant/registration/financial-aid/index.html index 825764278d..40f004aabd 100644 --- a/zh-hant/registration/financial-aid/index.html +++ b/zh-hant/registration/financial-aid/index.html @@ -1,7 +1,7 @@ - 財務補助說明 | PyCon TW 2024 + 財務補助說明 | PyCon TW 2024
diff --git a/zh-hant/registration/tickets/index.html b/zh-hant/registration/tickets/index.html index 98ee3757f3..c8e225ad77 100644 --- a/zh-hant/registration/tickets/index.html +++ b/zh-hant/registration/tickets/index.html @@ -1,7 +1,7 @@ - 購票資訊 | PyCon TW 2024 + 購票資訊 | PyCon TW 2024
diff --git a/zh-hant/speaking/cfp/index.html b/zh-hant/speaking/cfp/index.html index 2a5f8be444..26679736dd 100644 --- a/zh-hant/speaking/cfp/index.html +++ b/zh-hant/speaking/cfp/index.html @@ -1,7 +1,7 @@ - 稿件募集 | PyCon TW 2024 + 稿件募集 | PyCon TW 2024
diff --git a/zh-hant/speaking/poster-session/index.html b/zh-hant/speaking/poster-session/index.html index 0aa1218587..b1b8cb9c24 100644 --- a/zh-hant/speaking/poster-session/index.html +++ b/zh-hant/speaking/poster-session/index.html @@ -1,7 +1,7 @@ - Poster Session 稿件募集 | PyCon TW 2024 + Poster Session 稿件募集 | PyCon TW 2024
diff --git a/zh-hant/speaking/recording/index.html b/zh-hant/speaking/recording/index.html index 91d0f30296..c1848019a6 100644 --- a/zh-hant/speaking/recording/index.html +++ b/zh-hant/speaking/recording/index.html @@ -1,7 +1,7 @@ - 錄影釋出 | PyCon TW 2024 + 錄影釋出 | PyCon TW 2024
diff --git a/zh-hant/speaking/talk/index.html b/zh-hant/speaking/talk/index.html index b0c15c4741..a467b20f72 100644 --- a/zh-hant/speaking/talk/index.html +++ b/zh-hant/speaking/talk/index.html @@ -1,7 +1,7 @@ - 如何投稿演講? | PyCon TW 2024 + 如何投稿演講? | PyCon TW 2024
diff --git a/zh-hant/speaking/tutorial/index.html b/zh-hant/speaking/tutorial/index.html index 762b496a84..152bce1cf5 100644 --- a/zh-hant/speaking/tutorial/index.html +++ b/zh-hant/speaking/tutorial/index.html @@ -1,7 +1,7 @@ - 如何投稿專業課程(Tutorial)? | PyCon TW 2024 + 如何投稿專業課程(Tutorial)? | PyCon TW 2024
diff --git a/zh-hant/sponsor/index.html b/zh-hant/sponsor/index.html index 0afc17ad98..276cdf942e 100644 --- a/zh-hant/sponsor/index.html +++ b/zh-hant/sponsor/index.html @@ -1,7 +1,7 @@ - 贊助召集令 | PyCon TW 2024 + 贊助召集令 | PyCon TW 2024
diff --git a/zh-hant/venue/accommodation/index.html b/zh-hant/venue/accommodation/index.html index 5ed735c8fd..d544dd22e4 100644 --- a/zh-hant/venue/accommodation/index.html +++ b/zh-hant/venue/accommodation/index.html @@ -1,7 +1,7 @@ - 住宿指引 | PyCon TW 2024 + 住宿指引 | PyCon TW 2024
diff --git a/zh-hant/venue/index.html b/zh-hant/venue/index.html index ff25d26074..50d533e381 100644 --- a/zh-hant/venue/index.html +++ b/zh-hant/venue/index.html @@ -1,7 +1,7 @@ - 會場資訊 | PyCon TW 2024 + 會場資訊 | PyCon TW 2024