1!function(){try{var n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new n.Error).stack;t&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[t]="ac0672a9-9087-44e0-9953-7f64ede29876",n._sentryDebugIdIdentifier="sentry-dbid-ac0672a9-9087-44e0-9953-7f64ede29876")}catch(n){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3655],{93655:function(n,t,e){e.d(t,{CQ:function(){return r.CQ},Tk:function(){return r.Tk},ph:function(){return dedupeEventHits},OE:function(){return u.OE},PT:function(){return filterEventHitsByQueryTerms},Nv:function(){return generatePrizesList},TR:function(){return getEventDateISO},Fs:function(){return u.Fs},L0:function(){return getFormattedDate},Mo:function(){return getFormattedDateShort},dR:function(){return getIanaTimeZoneFromLabel},ZS:function(){return r.ZS},tv:function(){return groupEventsAcrossDays},YP:function(){return u.YP},Zq:function(){return u.Zq}});var getSearchText=function(n){var t,e,a;return[null==n?void 0:n.name,null==n?void 0:null===(t=n.venue)||void 0===t?void 0:t.name,null==n?void 0:null===(a=n.venue)||void 0===a?void 0:null===(e=a.city)||void 0===e?void 0:e.title,null==n?void 0:n.description,null==n?void 0:n.artists].flat().filter(Boolean).join(" ").toLowerCase()},getListingDay=function(n){var t=new Date(n);return isNaN(t.getTime())?null!=n?String(n):"":[t.getFullYear(),t.getMonth()+1,t.getDate()].join("-")},getEventListingKey=function(n){var t,e,a,i;return[null==n?void 0:n.name,getListingDay(null!==(i=null==n?void 0:n.msTime)&&void 0!==i?i:null==n?void 0:n.doorsOpenAt),null==n?void 0:null===(t=n.venue)||void 0===t?void 0:t.name,null==n?void 0:null===(a=n.venue)||void 0===a?void 0:null===(e=a.city)||void 0===e?void 0:e.title].filter(Boolean).join("|").toLowerCase()},dedupeEventHits=function(n){var t=new Set;return n.filter(function(n){var e=getEventListingKey(n);return!e||!t.has(e)&&(t.add(e),!0)})},filterEventHitsByQueryTerms=function(n,t){var e,a=null==t?void 0:null===(e=t.toLowerCase().match(RegExp("[\\p{L}\\p{N}]+","gu")))||void 0===e?void 0:e.filter(function(n){return n.length>1});return!a||a.length<2?n:n.filter(function(n){var t=getSearchText(n);return a.every(function(n){return t.includes(n)})})},a=e(75766),i=e(24043);function groupEventsAcrossDays(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],u=new Map,s=new Intl.DateTimeFormat("en-US",{month:"long",day:"numeric",year:"numeric"}),normalizeDate=function(n){return new Date(n.getFullYear(),n.getMonth(),n.getDate())},getParsedDate=function(n){if(!n)return null;var t=r?Date.parse(n):n,e=new Date(t);return isNaN(e.getTime())?null:e},o=normalizeDate(t),l=n.reduce(function(n,t){var a,i=e?t.attributes:t,r=getParsedDate(null!==(a=null==i?void 0:i.msTime)&&void 0!==a?a:null==i?void 0:i.doorsOpenAt);if(!r)return n;var u=normalizeDate(r);return u>n?u:n},o),c=!0,g=!1,p=void 0;try{for(var d,b=n[Symbol.iterator]();!(c=(d=b.next()).done);c=!0){var m,f,v=d.value,h=e?v.attributes:v,_=null!==(m=h.msTime)&&void 0!==m?m:h.doorsOpenAt,y=getParsedDate(_);if(y){var $=normalizeDate(y),O=null!==(f=h.msCloseTime)&&void 0!==f?f:h.doorsCloseAt,j=h.eventType;if("Concert"===j||"Comedy"===j||!O){!function(n,t){if(!(n<o)){var e=s.format(n);u.has(e)||u.set(e,[]),u.get(e).push(t)}}($,v);continue}var z=getParsedDate(O);if(z){var T=normalizeDate(z);if(!(T<o)){var S=$<o?o:$,P=T<l?T:l;if(!(S>P))for(var A=new Date(S);A<=P;A.setDate(A.getDate()+1)){var q=s.format(A);u.has(q)||u.set(q,[]),u.get(q).push(v)}}}}}}catch(n){g=!0,p=n}finally{try{c||null==b.return||b.return()}finally{if(g)throw p}}for(var F=Array.from(u.entries()).sort(function(n,t){var e=(0,i._)(n,1)[0],a=(0,i._)(t,1)[0];return new Date(e).getTime()-new Date(a).getTime()}),I=F.length-1;I>0&&"break"!==function(n){var t=F[n][1],e=F[n-1][1];if(!(t.length===e.length&&t.every(function(n,t){return n===e[t]})))return"break";F.pop()}(I);I--);return F.map(function(n){var t=(0,i._)(n,2),e=t[0],r=t[1];return(0,a._)({},e,r)})}function getFormattedDate(n){var t=new Date(n);return isNaN(t.valueOf())?null:t.toLocaleDateString("en-US",{hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!0,timeZoneName:"long",month:"short",day:"numeric",year:"numeric"})}function getFormattedDateShort(n){var t=new Date(n);return isNaN(t.valueOf())?null:t.toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})}function getIanaTimeZoneFromLabel(n){return({"Pacific Time (BC) - GMT-8 / GMT-7 (DST)":"America/Vancouver","Mountain Time (AB) - GMT-7 / GMT-6 (DST)":"America/Edmonton","Central Time (SK/MB) - GMT-6 / GMT-5 (DST)":"America/Winnipeg","Eastern Time (ON/QC) - GMT-5 / GMT-4 (DST)":"America/Toronto","Atlantic Time (NS/NB/PE) - GMT-4 / GMT-3 (DST)":"America/Halifax","Newfoundland Time (NL) - GMT-3:30 / GMT-2:30 (DST)":"America/St_Johns"})[n]||"America/Toronto"}function getEventDateISO(n,t){var e=getIanaTimeZoneFromLabel(t),a=new Date(n),i=new Intl.DateTimeFormat("en-CA",{timeZone:e,
1year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1}).formatToParts(a),get=function(n){var t;return(null===(t=i.find(function(t){return t.type===n}))||void 0===t?void 0:t.value)||""};return"".concat(get("year"),"-").concat(get("month"),"-").concat(get("day"),"T").concat(get("hour"),":").concat(get("minute"),":").concat(get("second"))}var generatePrizesList=function(n){var t={description:"There are ".concat(n.regPrizeQuantity,' Prize ("Prize") and ').concat(n.grandPrizeQuantity,' Grand Prize ("Grand Prize") available to be won by the Contest winners ("Winner") consisting of ').concat(n.regPrizeDescription,". Grand Prize consists of ").concat(n.grandPrizeDescription,"."),cashValue:"Prize has an approximate value of $".concat(n.regPrizeValue," CDN and Grand Prize has an approximate value of $").concat(n.grandPrizeQuantity," CND. Winner is not entitled to the monetary difference between the actual prize value and stated approximate prize value, if any.")},e={description:"There is ".concat(n.grandPrizeQuantity,' Grand Prize("Grand Prize") available consisting of ').concat(n.grandPrizeDescription,"."),cashValue:"Grand Prize has an approximate value of $".concat(n.grandPrizeValue," CDN. Winner is not entitled to the monetary difference between the actual prize value and stated approximate prize value, if any.")},a=0!==n.regPrizeQuantity?t:e;return n.regPrizeQuantity>1&&(a.description=a.description.replace('Prize ("Prize")','Prizes ("Prize")')),n.grandPrizeQuantity>1&&(a.description=a.description.replace('Grand Prize ("Grand Prize")','Grand Prizes ("Grand Prize")')),a},r=e(67475),u=e(25134)},67475:function(n,t,e){e.d(t,{d1:function(){return W},$U:function(){return I},_8:function(){return F},tR:function(){return w},CQ:function(){return M},Tk:function(){return R},$J:function(){return C},rI:function(){return x},RT:function(){return getPhotoThumb},ZS:function(){return getQueryByType}});var a,i,r,u=e(11010),s=e(82729),o=e(97582),l=e(68806);function _templateObject(){var n=(0,s._)(["\n fragment photoThumb on PhotoEntityResponse {\n data {\n attributes {\n cutline\n photo {\n data {\n attributes {\n url\n alternativeText\n }\n }\n }\n }\n }\n }\n"]);return _templateObject=function(){return n},n}function _templateObject1(){var n=(0,s._)(["\n fragment categoryMinFields on CategoryRelationResponseCollection {\n data {\n attributes {\n slug\n }\n }\n }\n"]);return _templateObject1=function(){return n},n}var c=(0,l.Ps)(_templateObject()),g=(0,l.Ps)(_templateObject1()),p="\nhome{\n data {\n attributes {\n irlImages {\n data {\n attributes {\n name\n alternativeText\n url\n }\n }\n }\n irlLink\n }\n }\n}\n",d="\n tags(pagination: { page: 1, pageSize: 75 }) {\n data {\n attributes {\n slug\n title\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n",ALL_LATEST_ARTICLES_QUERY_FRAG=function(n){return"\n ".concat(n?"".concat(n,":"):"",'articles(\n filters: { hide: { eq: $hide } }\n sort: "publishedAt:desc"\n pagination: { page: $page, pageSize: $pagesize }\n ) {\n data {\n attributes {\n title\n slug\n subtitle\n updatedAt\n createdAt\n publishedAt\n excerpt\n categories {\n ...categoryMinFields\n }\n photo {\n ...photoThumb\n }\n tags {\n data {\n attributes {\n title\n slug\n }\n }\n }\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n')};function strapiQueries_templateObject(){var n=(0,s._)(["\n","\n","\nquery lastestTagList($hide: Boolean, $page: Int, $pagesize: Int) {\n ","\n ","\n}\n"]);return strapiQueries_templateObject=function(){return n},n}function strapiQueries_templateObject1(){var n=(0,s._)(["\n","\n","\nquery allCategoryTagsPage($page: Int, $pagesize: Int, $category: String) {\n ","\n ","\n ","\n}\n"]);return strapiQueries_templateObject1=function(){return n},n}function _templateObject2(){var n=(0,s._)(["\n","\n","\nquery allSubcategoryPage($page: Int, $pagesize: Int, $subcategory: String) {\n ","\n ","\n ","\n}\n"]);
1return _templateObject2=function(){return n},n}function _templateObject3(){var n=(0,s._)(["\n","\n","\nquery allSlugArtclePage($slug: String, $pubstate: PublicationState, $hide: Boolean, $page: Int, $pagesize: Int) {\n ","\n ","\n ","\n}\n"]);return _templateObject3=function(){return n},n}function _templateObject4(){var n=(0,s._)(["\n","\n","\nquery lastestTagList($hide: Boolean, $page: Int, $pagesize: Int) {\n ","\n}\n"]);return _templateObject4=function(){return n},n}function _templateObject5(){var n=(0,s._)(["\n","\n","\nquery allSubcategoryPage($page: Int, $pagesize: Int, $subcategory: String) {\n ","\n}\n"]);return _templateObject5=function(){return n},n}function _templateObject6(){var n=(0,s._)(["\n","\n","\nquery allCategoryTagsPage($page: Int, $pagesize: Int, $category: String) {\n ","\n}\n"]);return _templateObject6=function(){return n},n}function _templateObject7(){var n=(0,s._)(["\n ","\n ","\n query allTagArticles($page: Int, $pagesize: Int, $tag: String) {\n ","\n }\n"]);return _templateObject7=function(){return n},n}(0,l.Ps)(strapiQueries_templateObject(),c,g,p,ALL_LATEST_ARTICLES_QUERY_FRAG());var b=(0,l.Ps)(strapiQueries_templateObject1(),c,g,d,p,'\n articles(\n filters: { categories: { slug: { eq: $category } } }\n sort: "createdAt:desc"\n pagination: { page: $page, pageSize: $pagesize }\n ) {\n data {\n id\n attributes {\n title\n subtitle\n updatedAt\n createdAt\n publishedAt\n excerpt\n deck\n slug\n categories {\n ...categoryMinFields\n }\n photo {\n ...photoThumb\n }\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n'),m=(0,l.Ps)(_templateObject2(),c,g,d,p,'\n articles(\n filters: { sub_categories: { slug: { eq: $subcategory } } }\n sort: "createdAt:desc"\n pagination: { page: $page, pageSize: $pagesize }\n ) {\n data {\n id\n attributes {\n title\n subtitle\n updatedAt\n createdAt\n publishedAt\n excerpt\n deck\n slug\n categories {\n ...categoryMinFields\n }\n photo {\n ...photoThumb\n }\n tags {\n data {\n attributes {\n title\n slug\n }\n }\n }\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n');function strapiFetch_templateObject(){var n=(0,s._)(["\n fragment dropdownFields on ComponentFormDropdownSelect {\n id\n label\n labelInput(pagination: { pageSize: 100, page: 1 }) {\n label\n input\n }\n required\n }\n"]);return strapiFetch_templateObject=function(){return n},n}function strapiFetch_templateObject1(){var n=(0,s._)(["\n fragment radioFields on ComponentFormRadioButtons {\n id\n label\n labelInput {\n label\n input\n }\n required\n }\n"]);return strapiFetch_templateObject1=function(){return n},n}function strapiFetch_templateObject2(){var n=(0,s._)(["\n fragment prizeSelectFields on ComponentFormContestPrizeGrid {\n id\n prizeLabel: label\n selectLimit\n contestPrizes(pagination: { pageSize: 100, page: 1 }) {\n id\n title\n description\n thumbnail {\n data {\n attributes {\n url\n name\n alternativeText\n }\n }\n }\n image {\n data {\n attributes {\n url\n name\n alternativeText\n }\n }\n }\n }\n }\n"]);return strapiFetch_templateObject2=function(){return n},n}function strapiFetch_templateObject3(){var n=(0,s._)(["\n fragment photo on UploadFileEntityResponse {\n data {\n attributes {\n url\n name\n alternativeText\n }\n }\n }\n"]);return strapiFetch_templateObject3=function(){return n},n}function strapiFetch_templateObject4(){var n=(0,s._)(["\n fragment photoThumb on PhotoEntityResponse {\n data {\n attributes {\n cutline\n photo {\n data {\n attributes {\n url\n alternativeText\n }\n }\n }\n }\n }\n }\n"]);return strapiFetch_templateObject4=function(){return n},n}function strapiFetch_templateObject5(){var n=(0,s._)(["\n fragment categoryMinFields on CategoryRelationResponseCollection {\n data {\n attributes {\n slug\n }\n }\n }\n"]);
1return strapiFetch_templateObject5=function(){return n},n}function strapiFetch_templateObject6(){var n=(0,s._)(["\n fragment formFields on ComponentFormTextBasedInputs {\n id\n label\n type\n required\n }\n"]);return strapiFetch_templateObject6=function(){return n},n}function strapiFetch_templateObject7(){var n=(0,s._)(['\n query articlesforBuild($category: String, $page: Int, $pagesize: Int) {\n articles(\n filters: { categories: { slug: { eq: $category } } }\n sort: "publishedAt:desc"\n pagination: { page: $page, pageSize: $pagesize }\n ) {\n data {\n attributes {\n slug\n publishedAt\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n }\n']);return strapiFetch_templateObject7=function(){return n},n}function _templateObject8(){var n=(0,s._)(["\n query tagListLg {\n tags(pagination: { page: 1, pageSize: 75 }) {\n data {\n attributes {\n slug\n title\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n }\n"]);return _templateObject8=function(){return n},n}function _templateObject9(){var n=(0,s._)(["\n query tagTitleLookup($slug: String) {\n tags(filters: { slug: { eq: $slug } }, pagination: { page: 1, pageSize: 1 }) {\n data {\n attributes {\n title\n slug\n }\n }\n }\n }\n"]);return _templateObject9=function(){return n},n}function _templateObject10(){var n=(0,s._)(["\n query tagsForBuild($page: Int, $pagesize: Int) {\n tags(pagination: { page: $page, pageSize: $pagesize }) {\n data {\n id\n attributes {\n slug\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n }\n"]);return _templateObject10=function(){return n},n}function _templateObject11(){var n=(0,s._)(['\n query artistsForBuild($page: Int, $pagesize: Int) {\n artists(pagination: { page: $page, pageSize: $pagesize }, sort: "createdAt:desc") {\n data {\n attributes {\n slug\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n }\n']);return _templateObject11=function(){return n},n}function _templateObject12(){var n=(0,s._)(['\n query artistsForBuild2($page: Int, $pagesize: Int) {\n articles(\n pagination: { page: $page, pageSize: $pagesize }\n sort: "publishedAt:desc"\n filters: { artists: { slug: { ne: null } } }\n ) {\n data {\n attributes {\n artists {\n data {\n attributes {\n slug\n }\n }\n }\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n }\n']);return _templateObject12=function(){return n},n}function _templateObject13(){var n=(0,s._)(["\n query writersForBuild($page: Int, $pagesize: Int) {\n contributors(\n pagination: { page: $page, pageSize: $pagesize }\n filters: { writer: { eq: true }, slug: { ne: null } }\n ) {\n data {\n attributes {\n slug\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n }\n"]);return _templateObject13=function(){return n},n}function _templateObject14(){var n=(0,s._)(["\n ","\n query articleRevalidationCategories($slug: String, $pubstate: PublicationState) {\n articles(\n filters: { slug: { eq: $slug } }\n pagination: { page: 0, pageSize: 1 }\n publicationState: $pubstate\n ) {\n data {\n id\n attributes {\n title\n subtitle\n slug\n categories {\n ...categoryMinFields\n }\n sub_categories {\n data {\n attributes {\n title\n slug\n }\n }\n }\n tags {\n data {\n attributes {\n title\n slug\n }\n }\n }\n artists {\n data {\n attributes {\n slug\n name\n }\n }\n }\n contributors {\n data {\n attributes {\n name\n writer\n slug\n }\n }\n }\n }\n }\n }\n }\n"]);return _templateObject14=function(){return n},n}function _templateObject15(){var n=(0,s._)(["\n query artistsnamelookup($slug: String) {\n artists(filters: { slug: { eq: $slug } }) {\n data {\n attributes {\n name\n slug\n }\n }\n }\n }\n"]);
1return _templateObject15=function(){return n},n}function _templateObject16(){var n=(0,s._)(["\n query contributorsnamelookup($slug: String) {\n contributors(filters: { slug: { eq: $slug } }) {\n data {\n attributes {\n name\n slug\n }\n }\n }\n }\n"]);return _templateObject16=function(){return n},n}function _templateObject17(){var n=(0,s._)(["\n query articles($slugarray: [String], $page: Int, $pagesize: Int) {\n articles(\n filters: { slug: { in: $slugarray } }\n pagination: { page: $page, pageSize: $pagesize }\n ) {\n data {\n attributes {\n slug\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n }\n"]);return _templateObject17=function(){return n},n}function _templateObject18(){var n=(0,s._)(["\n ","\n ",'\n query tagarticlecollection($tag: String, $page: Int, $pagesize: Int) {\n articles(\n pagination: { page: $page, pageSize: $pagesize }\n filters: { tags: { slug: { eq: $tag } } }\n sort: "publishedAt:desc"\n ) {\n data {\n id\n attributes {\n title\n subtitle\n slug\n deck\n excerpt\n publishedAt\n categories {\n ...categoryMinFields\n }\n photo {\n ...photoThumb\n }\n tags {\n data {\n attributes {\n title\n slug\n }\n }\n }\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n }\n']);return _templateObject18=function(){return n},n}function _templateObject19(){var n=(0,s._)(["\n ","\n ",'\n query articles($slugarray: [String], $page: Int, $pagesize: Int) {\n articles(\n filters: { slug: { in: $slugarray } }\n pagination: { page: $page, pageSize: $pagesize }\n sort: "publishedAt:desc"\n ) {\n data {\n attributes {\n title\n slug\n subtitle\n excerpt\n publishedAt\n deck\n categories {\n ...categoryMinFields\n }\n photo {\n ...photoThumb\n }\n tags {\n data {\n attributes {\n title\n slug\n }\n }\n }\n }\n }\n }\n }\n']);return _templateObject19=function(){return n},n}function _templateObject20(){var n=(0,s._)(["\n ","\n ",'\n query articles($hide: Boolean, $page: Int, $pagesize: Int) {\n articles(\n filters: { hide: { eq: $hide } }\n sort: "publishedAt:desc"\n pagination: { page: $page, pageSize: $pagesize }\n ) {\n data {\n attributes {\n title\n slug\n subtitle\n excerpt\n updatedAt\n publishedAt\n categories {\n ...categoryMinFields\n }\n photo {\n ...photoThumb\n }\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n }\n']);return _templateObject20=function(){return n},n}function _templateObject21(){var n=(0,s._)(['\n query getvenueguides {\n guideCategories(filters: { slug: { eq: "canadian-music-venues" } }) {\n data {\n attributes {\n slug\n description\n guide_snippets {\n data {\n attributes {\n title\n venues {\n data {\n attributes {\n name\n street\n website\n }\n }\n }\n }\n }\n }\n }\n }\n }\n }\n']);return _templateObject21=function(){return n},n}function _templateObject22(){var n=(0,s._)(["\n ",'\n query getallguides($page: Int, $pagesize: Int) {\n guides(\n pagination: { pageSize: $pagesize, page: $page }\n filters: { live: { eq: true }, slug: { ne: "venues" } }\n ) {\n data {\n id\n attributes {\n title\n slug\n guide_categories {\n data {\n attributes {\n title\n slug\n type\n guide_snippets {\n data {\n attributes {\n title\n subtitle\n slug\n photo {\n ...photoThumb\n }\n }\n }\n }\n }\n }\n }\n }\n }\n }\n }\n']);return _templateObject22=function(){return n},n}function _templateObject23(){var n=(0,s._)(["\n ",'\n query getallguides($page: Int, $pagesize: Int) {\n guides(\n pagination: { pageSize: $pagesize, page: $page }\n filters: { live: { eq: true }, slug: { ne: "venues" } }\n ) {\n data {\n id\n attributes {\n title\n slug\n guide_categories {\n data {\n attributes {\n title\n slug\n type\n guide_snippets(pagination: { pageSize: 100, page: 1 }) {\n data {\n attributes {\n title\n subtitle\n slug\n photo {\n ...photoThumb\n }\n }\n }\n }\n }\n }\n }\n }\n }\n }\n }\n']);
1return _templateObject23=function(){return n},n}function _templateObject24(){var n=(0,s._)(["\n ","\n query getallguides($slug: String) {\n guides(pagination: { pageSize: 1, page: 0 }, filters: { slug: { eq: $slug } }) {\n data {\n attributes {\n title\n slug\n photo {\n data {\n attributes {\n url\n name\n alternativeText\n }\n }\n }\n guide_categories {\n data {\n attributes {\n title\n slug\n type\n guide_snippets {\n data {\n attributes {\n title\n subtitle\n slug\n photo {\n ...photoThumb\n }\n }\n }\n }\n }\n }\n }\n }\n }\n }\n }\n"]);return _templateObject24=function(){return n},n}function _templateObject25(){var n=(0,s._)(["\n ","\n query getguidesnippit($slug: String) {\n guideSnippets(filters: { slug: { eq: $slug } }) {\n data {\n attributes {\n title\n deck\n subtitle\n body\n photo {\n ...photoThumb\n }\n tags {\n data {\n attributes {\n title\n slug\n }\n }\n }\n }\n }\n }\n }\n"]);return _templateObject25=function(){return n},n}function _templateObject26(){var n=(0,s._)(['\n query getguidesbycategory($category: String) {\n guides(\n pagination: { pageSize: 1, page: 0 }\n filters: { guide_categories: { slug: { eq: $category } } }\n ) {\n data {\n attributes {\n title\n slug\n guide_categories {\n data {\n attributes {\n title\n slug\n type\n guide_snippets(\n pagination: { pageSize: 50, page: 1 }\n sort: "title:asc"\n ) {\n data {\n attributes {\n title\n subtitle\n slug\n }\n }\n }\n }\n }\n }\n }\n }\n }\n }\n']);return _templateObject26=function(){return n},n}function _templateObject27(){var n=(0,s._)(["\n ","\n ",'\n query articlesbyType($page: Int, $pagesize: Int) {\n articles(\n filters: { sub_categories: { slug: { eq: "features" } } }\n sort: "publishedAt:desc"\n pagination: { page: $page, pageSize: $pagesize }\n ) {\n data {\n id\n attributes {\n title\n subtitle\n excerpt\n updatedAt\n publishedAt\n deck\n slug\n categories {\n ...categoryMinFields\n }\n photo {\n ...photoThumb\n }\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n }\n']);return _templateObject27=function(){return n},n}function _templateObject28(){var n=(0,s._)(["\n ","\n ",'\n query articlesbyType($category: String, $page: Int, $pagesize: Int) {\n articles(\n filters: { categories: { slug: { eq: $category } } }\n sort: "publishedAt:desc"\n pagination: { page: $page, pageSize: $pagesize }\n ) {\n data {\n id\n attributes {\n title\n subtitle\n excerpt\n updatedAt\n publishedAt\n deck\n slug\n categories {\n ...categoryMinFields\n }\n photo {\n ...photoThumb\n }\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n }\n']);return _templateObject28=function(){return n},n}function _templateObject29(){var n=(0,s._)(["\n ","\n ",'\n query articlesbyType($subcategory: String, $page: Int, $pagesize: Int) {\n articles(\n filters: { sub_categories: { slug: { eq: $subcategory } } }\n sort: "publishedAt:desc"\n pagination: { page: $page, pageSize: $pagesize }\n ) {\n data {\n id\n attributes {\n title\n subtitle\n excerpt\n updatedAt\n publishedAt\n deck\n slug\n categories {\n ...categoryMinFields\n }\n photo {\n ...photoThumb\n }\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n }\n']);return _templateObject29=function(){return n},n}function _templateObject30(){var n=(0,s._)(["\n ","\n ",'\n query articlesbyType($subcategory: String, $category: String, $page: Int, $pagesize: Int) {\n articles(\n filters: {\n sub_categories: { slug: { eq: $subcategory } }\n categories: { slug: { eq: $category } }\n }\n sort: "publishedAt:desc"\n pagination: { page: $page, pageSize: $pagesize }\n ) {\n data {\n id\n attributes {\n title\n subtitle\n excerpt\n updatedAt\n publishedAt\n deck\n slug\n categories {\n ...categoryMinFields\n }\n photo {\n ...photoThumb\n }\n tags {\n data {\n attributes {\n title\n slug\n }\n }\n }\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n }\n']);
1return _templateObject30=function(){return n},n}function _templateObject31(){var n=(0,s._)(["\n ","\n ",'\n query artistarticlecollection($artist: String, $page: Int, $pagesize: Int) {\n articles(\n pagination: { page: $page, pageSize: $pagesize }\n filters: { artists: { slug: { eq: $artist } } }\n sort: "publishedAt:desc"\n ) {\n data {\n id\n attributes {\n title\n subtitle\n slug\n excerpt\n deck\n publishedAt\n categories {\n ...categoryMinFields\n }\n photo {\n ...photoThumb\n }\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n }\n']);return _templateObject31=function(){return n},n}function _templateObject32(){var n=(0,s._)(["\n ","\n ",'\n query contributorarticlecollection($contributor: String, $page: Int, $pagesize: Int) {\n articles(\n pagination: { page: $page, pageSize: $pagesize }\n filters: { contributors: { slug: { eq: $contributor } } }\n sort: "publishedAt:desc"\n ) {\n data {\n id\n attributes {\n title\n slug\n subtitle\n deck\n excerpt\n publishedAt\n categories {\n ...categoryMinFields\n }\n photo {\n ...photoThumb\n }\n tags {\n data {\n attributes {\n title\n slug\n }\n }\n }\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n }\n']);return _templateObject32=function(){return n},n}function _templateObject33(){var n=(0,s._)(['\n query slugarticlecollection($slug: String, $pubstate: PublicationState) {\n articles(\n filters: { slug: { eq: $slug } }\n sort: "publishedAt:desc"\n pagination: { page: 0, pageSize: 1 }\n publicationState: $pubstate\n ) {\n data {\n id\n attributes {\n title\n subtitle\n slug\n excerpt\n deck\n ageGated\n artists {\n data {\n attributes {\n slug\n name\n }\n }\n }\n tags {\n data {\n attributes {\n title\n slug\n }\n }\n }\n body\n contributors {\n data {\n attributes {\n name\n writer\n slug\n }\n }\n }\n additionalFields {\n ... on ComponentArticleAlbum {\n id\n Rating\n }\n }\n publishedAt\n categories {\n data {\n attributes {\n title\n slug\n }\n }\n }\n sub_categories {\n data {\n attributes {\n title\n slug\n }\n }\n }\n photo {\n data {\n attributes {\n cutline\n photo {\n data {\n attributes {\n url\n name\n height\n width\n alternativeText\n }\n }\n }\n }\n }\n }\n }\n }\n }\n }\n']);return _templateObject33=function(){return n},n}function _templateObject34(){var n=(0,s._)(["\n ","\n ","\n query getHomeStuff {\n home {\n data {\n attributes {\n irlLink\n topPicks {\n __typename\n ... on ComponentPickArticleReference {\n article {\n data {\n attributes {\n slug\n title\n categories {\n ...categoryMinFields\n }\n photo {\n ...photoThumb\n }\n }\n }\n }\n }\n ... on ComponentPickContestReference {\n contest {\n data {\n attributes {\n slug\n title\n photo {\n data {\n attributes {\n name\n alternativeText\n url\n }\n }\n }\n }\n }\n }\n }\n }\n irlImages {\n data {\n attributes {\n name\n alternativeText\n url\n }\n }\n }\n }\n }\n }\n }\n"]);return _templateObject34=function(){return n},n}function _templateObject35(){var n=(0,s._)(["\n query getHomeIrlImages {\n home {\n data {\n attributes {\n irlImages {\n data {\n attributes {\n name\n alternativeText\n url\n }\n }\n }\n irlLink\n }\n }\n }\n }\n"]);
1return _templateObject35=function(){return n},n}function _templateObject36(){var n=(0,s._)(["\n ","\n ",'\n query allthethings($artist: String, $page: Int, $pagesize: Int) {\n articles(\n pagination: { page: $page, pageSize: $pagesize }\n filters: { artists: { slug: { eq: $artist } } }\n sort: "publishedAt:desc"\n ) {\n data {\n id\n attributes {\n title\n slug\n subtitle\n deck\n excerpt\n publishedAt\n categories {\n ...categoryMinFields\n }\n photo {\n ...photoThumb\n }\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n\n artists(filters: { slug: { eq: $artist } }) {\n data {\n attributes {\n name\n slug\n }\n }\n }\n\n home {\n data {\n attributes {\n irlImages {\n data {\n attributes {\n name\n alternativeText\n url\n }\n }\n }\n irlLink\n }\n }\n }\n }\n']);return _templateObject36=function(){return n},n}function _templateObject37(){var n=(0,s._)(["\n ","\n ","\n ","\n ","\n ","\n query contestsluglookup($slug: String, $pubstate: PublicationState) {\n contests(filters: { slug: { eq: $slug } }, publicationState: $pubstate) {\n data {\n id\n attributes {\n slug\n title\n contestForm {\n data {\n id\n attributes {\n name\n type\n inputType {\n ...formFields\n ...dropdownFields\n ...radioFields\n ...prizeSelectFields\n }\n }\n }\n }\n legalReplacement\n optinOrg {\n data {\n id\n attributes {\n name\n value\n }\n }\n }\n addQuebecClause\n sponsor\n liveAt\n endsAt\n grandPrizeQuantity\n grandPrizeValue\n grandPrizeDescription\n regPrizeQuantity\n regPrizeValue\n regPrizeDescription\n transport\n body\n publishedAt\n photo {\n ...photo\n }\n }\n }\n }\n }\n"]);return _templateObject37=function(){return n},n}function _templateObject38(){var n=(0,s._)(["\n ","\n ","\n ","\n query genericsluglookup($slug: String, $pageType: String, $pagesize: Int) {\n generics(\n filters: { slug: { eq: $slug }, pageType: { eq: $pageType } }\n pagination: { pageSize: $pagesize }\n ) {\n data {\n id\n attributes {\n slug\n title\n genericForm {\n data {\n id\n attributes {\n name\n type\n inputType {\n ...formFields\n ...dropdownFields\n ...radioFields\n }\n }\n }\n }\n pageType\n body\n }\n }\n }\n }\n"]);return _templateObject38=function(){return n},n}function _templateObject39(){var n=(0,s._)(["\n query advertisingsluglookup($slug: String, $pagesize: Int) {\n advertisings(filters: { slug: { eq: $slug } }, pagination: { pageSize: $pagesize }) {\n data {\n id\n attributes {\n slug\n title\n body\n }\n }\n }\n }\n"]);return _templateObject39=function(){return n},n}function _templateObject40(){var n=(0,s._)(['\n query allContestsQuery($page: Int, $pagesize: Int) {\n contests(pagination: { page: $page, pageSize: $pagesize }, sort: "publishedAt:desc") {\n data {\n attributes {\n title\n createdAt\n publishedAt\n slug\n photo {\n data {\n attributes {\n url\n name\n alternativeText\n }\n }\n }\n }\n }\n }\n }\n']);return _templateObject40=function(){return n},n}function _templateObject41(){var n=(0,s._)(['\n query allEventsForBuildQuery($page: Int, $pagesize: Int, $date: DateTime) {\n events(\n filters: { doorsOpenAt: { gt: $date }, hide: { eq: false } }\n pagination: { page: $page, pageSize: $pagesize }\n sort: "createdAt:desc"\n ) {\n data {\n attributes {\n slug\n doorsOpenAt\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n }\n']);return _templateObject41=function(){return n},n}function _templateObject42(){var n=(0,s._)(['\n query slugEvents($slug: String) {\n events(\n filters: { slug: { eq: $slug } }\n pagination: { page: 0, pageSize: 1 }\n sort: "createdAt:desc"\n ) {\n data {\n attributes {\n slug\n name\n doorsOpenAt\n doorsCloseAt\n genre\n tickets\n ticketLink\n description\n state\n collection\n eventType\n pick\n reviewed\n ageGated\n venue {\n data {\n attributes {\n name\n street\n reviewed\n city\n longitude\n latitude\n }\n }\n }\n artists {\n data {\n attributes {\n slug\n name\n }\n }\n }\n }\n }\n }\n }\n']);
1return _templateObject42=function(){return n},n}(0,l.Ps)(_templateObject3(),c,g,p,ALL_LATEST_ARTICLES_QUERY_FRAG("lastest"),'\narticles(\n filters: { slug: { eq: $slug } }\n sort: "createdAt:desc"\n pagination: { page: 0, pageSize: 1 }\n publicationState: $pubstate\n) {\n data {\n id\n attributes {\n title\n subtitle\n publishedAt\n slug\n deck\n labels {\n data {\n attributes {\n name\n slug\n site\n }\n }\n }\n ageGated\n artists {\n data {\n attributes {\n slug\n name\n }\n }\n }\n tags {\n data {\n attributes {\n title\n slug\n collection\n }\n }\n }\n body\n contributors {\n data {\n attributes {\n name\n writer\n slug\n }\n }\n }\n additionalFields {\n ... on ComponentArticleAlbum {\n id\n Rating\n }\n }\n createdAt\n categories {\n data {\n attributes {\n title\n slug\n }\n }\n }\n sub_categories {\n data {\n attributes {\n title\n slug\n }\n }\n }\n photo {\n data {\n attributes {\n cutline\n description\n photo {\n data {\n attributes {\n url\n name\n height\n width\n alternativeText\n }\n }\n }\n artists {\n data {\n attributes {\n name\n site\n slug\n }\n }\n }\n contributor {\n data {\n attributes {\n name\n slug\n }\n }\n }\n }\n }\n }\n }\n }\n}\n'),(0,l.Ps)(_templateObject4(),g,c,"\n ".concat(a?"".concat(a,":"):"",'articles(\n filters: { hide: { eq: $hide } }\n sort: "publishedAt:desc"\n pagination: { page: $page, pageSize: $pagesize }\n ) {\n data {\n attributes {\n title\n slug\n updatedAt\n createdAt\n publishedAt\n excerpt\n body\n categories {\n ...categoryMinFields\n }\n photo {\n ...photoThumb\n }\n contributors {\n data {\n attributes {\n name\n writer\n slug\n }\n }\n }\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n')),(0,l.Ps)(_templateObject5(),g,c,'\n articles(\n filters: { sub_categories: { slug: { eq: $subcategory } } }\n sort: "createdAt:desc"\n pagination: { page: $page, pageSize: $pagesize }\n ) {\n data {\n id\n attributes {\n title\n subtitle\n updatedAt\n createdAt\n publishedAt\n body\n excerpt\n deck\n slug\n contributors {\n data {\n attributes {\n name\n writer\n slug\n }\n }\n }\n photo {\n ...photoThumb\n }\n categories {\n ...categoryMinFields\n }\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n'),(0,l.Ps)(_templateObject6(),g,c,'\n articles(\n filters: { categories: { slug: { eq: $category } } }\n sort: "createdAt:desc"\n pagination: { page: $page, pageSize: $pagesize }\n ) {\n data {\n id\n attributes {\n title\n subtitle\n updatedAt\n createdAt\n publishedAt\n excerpt\n deck\n slug\n body\n contributors {\n data {\n attributes {\n name\n writer\n slug\n }\n }\n }\n categories {\n ...categoryMinFields\n }\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }\n'),(0,l.Ps)(_templateObject7(),g,c,'\n articles(\n pagination: { page: $page, pageSize: $pagesize }\n filters: { tags: { slug: { eq: $tag } } }\n sort: "publishedAt:desc"\n ) {\n data {\n id\n attributes {\n title\n slug\n deck\n excerpt\n publishedAt\n body\n photo {\n ...photoThumb\n }\n contributors {\n data {\n attributes {\n name\n writer\n slug\n }\n }\n }\n categories {\n ...categoryMinFields\n }\n }\n }\n meta {\n pagination {\n pageCount\n }\n }\n }
1\n'),e(25134),(i=r||(r={}))[i.LIVE=0]="LIVE",i[i.PREVIEW=1]="PREVIEW";var f=(0,l.Ps)(strapiFetch_templateObject()),v=(0,l.Ps)(strapiFetch_templateObject1()),h=(0,l.Ps)(strapiFetch_templateObject2()),_=(0,l.Ps)(strapiFetch_templateObject3()),y=(0,l.Ps)(strapiFetch_templateObject4()),$=(0,l.Ps)(strapiFetch_templateObject5()),O=(0,l.Ps)(strapiFetch_templateObject6()),j=(0,l.Ps)(strapiFetch_templateObject7());(0,l.Ps)(_templateObject8()),(0,l.Ps)(_templateObject9());var z=(0,l.Ps)(_templateObject10()),T=(0,l.Ps)(_templateObject11()),S=(0,l.Ps)(_templateObject12()),P=(0,l.Ps)(_templateObject13());(0,l.Ps)(_templateObject14(),$),(0,l.Ps)(_templateObject15()),(0,l.Ps)(_templateObject16()),(0,l.Ps)(_templateObject17());var A=(0,l.Ps)(_templateObject18(),y,$),q=(0,l.Ps)(_templateObject19(),$,y),F=(0,l.Ps)(_templateObject20(),y,$);(0,l.Ps)(_templateObject21());var I=(0,l.Ps)(_templateObject22(),y);(0,l.Ps)(_templateObject23(),y);var C=(0,l.Ps)(_templateObject24(),y);(0,l.Ps)(_templateObject25(),y),(0,l.Ps)(_templateObject26());var w=(0,l.Ps)(_templateObject27(),y,$);(0,l.Ps)(_templateObject28(),y,$);var x=(0,l.Ps)(_templateObject29(),y,$),D=(0,l.Ps)(_templateObject30(),y,$),k=(0,l.Ps)(_templateObject31(),y,$),E=(0,l.Ps)(_templateObject32(),y,$),L=(0,l.Ps)(_templateObject33()),M=(0,l.Ps)(_templateObject34(),y,$),R=(0,l.Ps)(_templateObject35()),G=(0,l.Ps)(_templateObject36(),y,$),Q=(0,l.Ps)(_templateObject37(),O,f,v,h,_),B=(0,l.Ps)(_templateObject38(),O,f,v),N=(0,l.Ps)(_templateObject39()),W=(0,l.Ps)(_templateObject40()),J=(0,l.Ps)(_templateObject41());(0,l.Ps)(_templateObject42()),(0,u._)(function(n){var t,e;return(0,o.Jh)(this,function(a){switch(a.label){case 0:return e=[],[4,n.query({query:Q,variables:{pagesize:100}})];case 1:return[2,e=(null===(t=a.sent().data.contests)||void 0===t?void 0:t.data).reduce(function(n,t){return n.push({params:{slug:"".concat(t.attributes.slug)}}),n},e)]}})}),(0,u._)(function(n,t){var e,a;return(0,o.Jh)(this,function(i){switch(i.label){case 0:return a=[],[4,n.query({query:B,variables:{pageType:t,pagesize:100}})];case 1:return[2,a=(null===(e=i.sent().data.generics)||void 0===e?void 0:e.data).reduce(function(n,t){return n.push({params:{slug:"".concat(t.attributes.slug)}}),n},a)]}})}),(0,u._)(function(n){var t,e;return(0,o.Jh)(this,function(a){switch(a.label){case 0:return e=[],[4,n.query({query:N,variables:{pagesize:100}})];case 1:return[2,e=(null===(t=a.sent().data.advertisings)||void 0===t?void 0:t.data).reduce(function(n,t){return n.push({params:{slug:"".concat(t.attributes.slug)}}),n},e)]}})}),(0,u._)(function(n,t){var e,a,i,r,u,s,l,c=arguments;return(0,o.Jh)(this,function(o){switch(o.label){case 0:e=c.length>2&&void 0!==c[2]?c[2]:300,a=1,i=1,r=[],o.label=1;case 1:return[4,t.query({query:j,variables:{category:n,page:a,pagesize:100}})];case 2:r=(null===(u=(l=o.sent().data).articles)||void 0===u?void 0:u.data).reduce(function(n,t){return n.length<e&&n.push({params:{slug:"".concat(t.attributes.slug)}}),n},r),a++,i=null===(s=l.articles.meta.pagination)||void 0===s?void 0:s.pageCount,o.label=3;case 3:if(a<i&&r.length<e)return[3,1];o.label=4;case 4:return[2,r]}})}),(0,u._)(function(n,t){var e,a,i,r,u,s,l,c=arguments;return(0,o.Jh)(this,function(o){switch(o.label){case 0:e=c.length>2&&void 0!==c[2]&&c[2],a=1,i=1,r=[],o.label=1;case 1:return[4,n.query({query:z,variables:{page:a,pagesize:100}})];case 2:r=(null===(u=(l=o.sent().data).tags)||void 0===u?void 0:u.data).reduce(function(n,a){var i;if(n.length<t&&(null===(i=a.attributes)||void 0===i?void 0:i.slug)){var r={tag:"".concat(a.attributes.slug)};e&&Object.assign(r,{page:"2"}),n.push({params:r})}return n},r),a++,i=null===(s=l.tags.meta.pagination)||void 0===s?void 0:s.pageCount,o.label=3;case 3:if(a<i&&r.length<t)return[3,1];o.label=4;case 4:return[2,r]}})}),(0,u._)(function(n,t){var e,a,i,r,u,s,l,c=arguments;return(0,o.Jh)(this,function(o){switch(o.label){case 0:e=c.length>2&&void 0!==c[2]&&c[2],a=1,i=1,r=[],o.label=1;case 1:return[4,n.query({query:T,variables:{page:a,pagesize:100}})];case 2:r=(null===(u=(l=o.sent().data).artists)||void 0===u?void 0:u.data).reduce(function(n,a){var i;if(n.length<t&&(null===(i=a.attributes)||void 0===i?void 0:i.slug)){var r={slug:"".concat(a.attributes.slug)};e&&Object.assign(r,{page:"2"}),n.push({params:r})}return n},r),a++,i=null===(s=l.artists.meta.pagination)||void 0===s?void 0:s.pageCount,o.label=3;case 3:if(a<i&&r.length<t)return[3,1];o.label=4;case 4:return[2,r]}})}),(0,u._)(function(n,t){var e,a,i,r,u,s,l,c,g,p,d=arguments;return(0,o.Jh)(this,function(o){switch(o.label){case 0:e=d.length>2&&void 0!==d[2]&&d[2],a=1,i=1,r=[],o.label=1;case 1:return[4,n.query({query:S,variables:{page:a,pagesize:500}})];case 2:r=null==(p=null===(u=(g=o.sent().data).articles)||void 0===u?void 0:u.data)?void 0:p.reduce(function(n,a){if(n.length<t){var i,r=null===(i=a.attributes)||void 0===i?void 0:i.artists.data;r&&r.map(function(t){var a={slug:"".concat(t.attributes.slug)};n.includes({params:a})||(e&&Object.assign(a,{page:"2"}),n.push({params:a}))})}return n},r),a++,i=null===(c=g.articles)||void 0===c?void 0:null===(l=c.meta)||void 0===l?void 0:null===(s=l.pagination)||void 0===s?void 0:s.pageCount,o.label=3;case 3:if(a<i&&r.length<t)return[3,1];o.label=4;case 4:return[2,r]}})}),(0,u._)(function(n,t){var e,a,i,r,u,s,l,c=arguments;return(0,o.Jh)(this,function(o){switch(o.label){case 0:e=c.length>2&&void 0!==c[2]&&c[2],a=1,i=1,r=[],o.label=1;case 1:return[4,n.query({query:P,variables:{page:a,pagesize:100}})];
1case 2:r=(null===(u=(l=o.sent().data).contributors)||void 0===u?void 0:u.data).reduce(function(n,a){var i;if(n.length<t&&(null===(i=a.attributes)||void 0===i?void 0:i.slug)){var r={slug:"".concat(a.attributes.slug)};e&&Object.assign(r,{page:"2"}),n.push({params:r})}return n},r),a++,i=null===(s=l.contributors.meta.pagination)||void 0===s?void 0:s.pageCount,o.label=3;case 3:if(a<i&&r.length<t)return[3,1];o.label=4;case 4:return[2,r]}})}),(0,u._)(function(n,t){var e,a,i,r,u,s,l,c=arguments;return(0,o.Jh)(this,function(o){switch(o.label){case 0:e=c.length>2&&void 0!==c[2]&&c[2],a=1,i=1,r=[],o.label=1;case 1:return[4,n.query({query:J,variables:{date:new Date,page:a,pagesize:100}})];case 2:r=(null===(u=(l=o.sent().data).events)||void 0===u?void 0:u.data).reduce(function(n,a){var i;if(n.length<t&&(null===(i=a.attributes)||void 0===i?void 0:i.slug)){var r={slug:"".concat(a.attributes.slug)};e&&Object.assign(r,{page:"2"}),n.push({params:r})}return n},r),a++,i=null===(s=l.events.meta.pagination)||void 0===s?void 0:s.pageCount,o.label=3;case 3:if(a<i&&r.length<t)return[3,1];o.label=4;case 4:return[2,r]}})});var getQueryByType=function(n){switch(n){case"trending":return q;case"type":return D;case"tag":return A;case"slug":default:return L;case"artist":return k;case"contributor":return E;case"latest":return F;case"features":return w;case"collectionArtistPage":return G;case"category":return b;case"subcategory":return m}},getPhotoThumb=function(n){var t,e,a,i,r,u,s,o,l=null==n?void 0:null===(i=n.data)||void 0===i?void 0:null===(a=i.attributes)||void 0===a?void 0:null===(e=a.photo)||void 0===e?void 0:null===(t=e.data)||void 0===t?void 0:t.at(0);return{imageURL:null!==(s=null==l?void 0:null===(r=l.attributes)||void 0===r?void 0:r.url)&&void 0!==s?s:"/exclaim.webp",altText:null!==(o=null==l?void 0:null===(u=l.attributes)||void 0===u?void 0:u.alternativeText)&&void 0!==o?o:""}}},25134:function(n,t,e){e.d(t,{Fs:function(){return getFileTypeFromString},OE:function(){return extractIframeSrc},YP:function(){return numbersToWords},Zq:function(){return updateTextBlock}});var a=e(80983),numbersToWords=function(n){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];if(n<=0)return"";var e=["","One","Two","Three","Four","Five","Six","Seven","Eight","Nine","Ten","Eleven","Twelve","Thirteen","Fourteen","Fifteen","Sixteen","Seventeen","Eighteen","Nineteen"],getWord=function(n){return n>0?e[n]+" ":""},a=Math.floor(n/100),i=n-100*a,r=Math.floor(i/10),u=i%10,s=(getWord(a)+(a>0?"hundred"+(i>0?" and ":""):"")+(r<2?getWord(i):["","","Twenty","Thirty","Forty","Fifty","Sixty","Seventy","Eighty","Ninety"][r]+(u>0?"-"+getWord(u):""))).trim(),o=t?s.toLowerCase():s;return"".concat(o," (").concat(n,")")};function getFileTypeFromString(n){if(!n||n.length<2)return null;try{if(n.startsWith("http://")||n.startsWith("https://")){var t=n.split(".").pop();return a.contentType(t)}var e=n.split(".").pop();return a.contentType(e)}catch(n){return"Error: ".concat(n)}}var updateTextBlock=function(n){n=(n=n.replace(/<script async="" src="https:\/\/embed\.reddit\.com\/widgets\.js" charset="UTF-8"><\/script>/g,"").replace(/<script async="" src="https:\/\/www\.tiktok\.com\/embed\.js"><\/script>/g,"")).replace(/(<img\b[^>]*?\bsrc\s*=\s*["'])(https:\/\/assets\.exclaim\.ca\/image\/upload\/)([^"']+)(["'][^>]*>)/gi,function(n,t,e,a,i){return/(^|[/,])f_(webp|auto)(?=[,/]|$)/.test(a)?n:"".concat(t).concat(e,"f_webp/").concat(a).concat(i)});var t=RegExp('<blockquote class="twitter-tweet"(.*?)><.*?<a href="https:\\/\\/twitter\\.com\\/.*?\\/status\\/(\\d+).*?<\\/blockquote>',"gs"),e=0,a=[];return n.replace(t,function(t,i,r,u){a.push({type:"text",content:n.substring(e,u),id:"text-".concat(u)}),a.push({type:"tweet",content:t,id:r}),e=u+t.length}),e<n.length&&a.push({type:"text",content:n.substring(e),id:"e-text-".concat(n.length)}),a};function extractIframeSrc(n){if(n){if(!n.startsWith("<iframe"))return decodeURI(n);try{var t=new DOMParser().parseFromString(n,"text/html").querySelector("iframe");if(t&&t.hasAttribute("src"))return t.getAttribute("src")||"";return n}catch(t){return console.error("Error parsing HTML:",t),n}}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.