PageSourceSearch

https://exclaim.ca/_next/static/chunks/3655-571451f9b9ac4596.js

js exclaim.ca collected 2026-09-24 08:37:23 UTC 49,765 bytes, 1 lines download raw bytes

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.