1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0f4db-76a2-7242-b91f-ca0ced89c1b0")}catch(e){}}();import{r as e,s as t}from"./jsx-runtime-D8nDyRPw.js";import{n,t as r}from"./createServerFn-IZg80vls.js";import{u as i}from"./preload-helper-nCsVe17B.js";import{Bn as a,C as o,D as s,F as c,Gn as l,P as u,T as d,Vn as f,at as p,ot as m,st as h,ut as g}from"./auth-BkqRpX8G.js";import{t as _}from"./useInfiniteQuery-BG4jhUi4.js";import{t as v}from"./infiniteQueryOptions-Dfvzj6n2.js";import{t as y}from"./compiler-runtime-rsGP3YMw.js";import{K as b}from"./generic-NzupHu-d.js";import{r as x,t as S}from"./router-CUCjCk5x.js";var ee=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i;function C(e){return typeof e==`string`&&ee.test(e)}function w({search:e,topicIds:t,sort:n}){return e||t&&t.length>0?!1:n===void 0||n===`RELEVANCE`||n===`UPDATED_AT_DESC`}var T=r({method:`POST`}).handler(n(`6bf69dd595141fb86b57231de90766970cd8db6d4911c00b5df7e9d506adec84`)),te=r({method:`POST`}).handler(n(`66a4f8e25816f75dbe404ea1b9ba6de48e482d3f3579c43a4f0320d1a7b644bc`)),E=y();async function D(e,t,n){let r=e.from(`visible_questions`).select(` 2 id, 3 type, 4 status, 5 title, 6 notes, 7 source, 8 content, 9 authorId:author_id, 10 originalQuestionId:original_question_id, 11 likedByCurrentUser:liked_by_current_user, 12 ownedByCurrentUser:owned_by_current_user, 13 totalMarks:total_marks, 14 material!questions_material_id_fkey( 15 id, 16 viewsCount:views_count, 17 likesCount:likes_count, 18 usesCount:uses_count 19 ), 20 profile:profiles!questions_profile_id_fkey( 21 id, 22 name, 23 handle, 24 avatarUrl:avatar_url 25 ), 26 topics( 27 id, 28 level, 29 title, 30 label, 31 parentId:parent_id, 32 syllabus:syllabuses!topics_syllabus_id_fkey( 33 id, 34 name, 35 course, 36 accreditationPeriod:accreditation_period 37 ) 38 ) 39 `).eq(`id`,t).returns();n&&(r=r.abortSignal(n));let{data:i,error:a}=await r.maybeSingle();if(a)throw a;if(!i)throw new p(`Question not found`);if(i.originalQuestion=null,i.originalQuestionId){let{data:t}=await e.from(`visible_questions`).select(` 40 id, 41 title, 42 profile:profiles!questions_profile_id_fkey( 43 id, 44 name, 45 handle, 46 avatarUrl:avatar_url 47 ) 48 `).eq(`id`,i.originalQuestionId).returns().maybeSingle();t&&(i.originalQuestion=t)}return{question:i}}var ne=(e,t)=>f({queryKey:[`question`,t],queryFn:({signal:n})=>D(e,t,n)}),O=` 49 id, 50 type, 51 title, 52 source, 53 status, 54 notes, 55 content, 56 authorId:author_id, 57 originalQuestionId:original_question_id, 58 likedByCurrentUser:liked_by_current_user, 59 totalMarks:total_marks, 60 material!questions_material_id_fkey!inner( 61 id, 62 viewsCount:views_count, 63 likesCount:likes_count, 64 usesCount:uses_count 65 ), 66 profile:profiles!questions_profile_id_fkey!inner( 67 id, 68 name, 69 handle, 70 avatarUrl:avatar_url 71 ) 72`;async function k(e,{type:t,status:n,search:r,sort:i,limit:a,page:o,topicIds:s,profileHandle:c,authorId:l},u){let{from:d,to:f}=h(o,a),p=n??B,m;if(!l&&c&&(m=await b(e,c,u)??void 0,!m))return{questions:[],count:0};if(w({search:r,topicIds:s,sort:i})){let n=e.from(`visible_questions`).select(O,{count:`exact`}).in(`status`,p).order(`updated_at`,{ascending:!1}).range(d,f);l&&(n=n.eq(`author_id`,l)),m&&(n=n.eq(`profile_id`,m)),t&&(n=n.in(`type`,t)),u&&(n=n.abortSignal(u));let{data:r,count:i,error:a}=await n.overrideTypes();if(a)throw a;return{questions:r??[],count:i??0}}let g=e.rpc(`search_questions`,{search:r,sort:i,topic_ids:s},{count:`exact`}).in(`status`,p).range(d,f);l&&(g=g.eq(`author_id`,l)),m&&(g=g.eq(`profile_id`,m)),t&&(g=g.in(`type`,t)),u&&(g=g.abortSignal(u));let{data:_,count:v,error:y}=await g.select(O).returns();if(y)throw y;return{questions:_??[],count:v??0}}var A=(e,t)=>
72v({queryKey:[`questions`,t&&{status:t.status,type:t.type,topicIds:t.topicIds,search:t.search,sort:t.sort,limit:t.limit,profileHandle:t.profileHandle,authorId:t.authorId}],queryFn:({signal:n,pageParam:r})=>k(e,{...t,page:r},n),initialPageParam:0,getNextPageParam:(e,n)=>e.questions.length<(t?.limit??20)?void 0:n.length});async function j(e,t){return m(`/questions`,`POST`,e,t)}var re=()=>{let e=(0,E.c)(3),t=l(),n=g(),r;return e[0]!==t||e[1]!==n?(r={mutationFn:F,async onSuccess(e){await Promise.all([t.invalidateQueries({queryKey:[`questions`]}),t.prefetchQuery({queryKey:[`question`,e.question.id],queryFn:()=>D(n,e.question.id)})])}},e[0]=t,e[1]=n,e[2]=r):r=e[2],a(r)};async function ie(e,t){return m(`/questions/${e.id}`,`PUT`,e,t)}var ae=()=>{let e=(0,E.c)(2),t=l(),n;return e[0]===t?n=e[1]:(n={mutationFn:I,async onSuccess(e){await Promise.all([t.invalidateQueries({queryKey:[`questions`]}),t.invalidateQueries({queryKey:[`question`,e.question.id]})])}},e[0]=t,e[1]=n),a(n)};async function oe(e,t,n){let r=e.from(`questions`).delete().eq(`id`,t);n&&(r=r.abortSignal(n));let{error:i}=await r;if(i)throw i;return{question:{id:t}}}var se=()=>{let e=(0,E.c)(5),t=l(),n=g(),r;e[0]===n?r=e[1]:(r=e=>oe(n,e),e[0]=n,e[1]=r);let i;return e[2]!==t||e[3]!==r?(i={mutationFn:r,async onSuccess(e){c(u.QUESTION_DELETED,{question_id:e.question.id}),await Promise.all([t.invalidateQueries({queryKey:[`questions`]}),t.invalidateQueries({queryKey:[`question`,e.question.id]})])}},e[2]=t,e[3]=r,e[4]=i):i=e[4],a(i)};async function ce(e,t,n){let r=e.rpc(`share_question`,{id:t}).select(`id,title,status`).returns();n&&(r=r.abortSignal(n));let{data:i,error:a}=await r.single();if(a)throw a;if(!i)throw new p(`Question not found`);return{question:i}}var le=()=>{let e=(0,E.c)(5),t=l(),n=g(),r;e[0]===n?r=e[1]:(r=e=>ce(n,e),e[0]=n,e[1]=r);let i;return e[2]!==t||e[3]!==r?(i={mutationFn:r,async onSuccess(e){await Promise.all([t.invalidateQueries({queryKey:[`questions`]}),t.invalidateQueries({queryKey:[`question`,e.question.id]})])}},e[2]=t,e[3]=r,e[4]=i):i=e[4],a(i)};async function ue(e,{id:t},n){let r=e.rpc(`duplicate_question`,{id:t}).select(`id,title`);n&&(r=r.abortSignal(n));let{data:i,error:a}=await r.single().overrideTypes();if(a)throw a;if(!i)throw new p(`Question not found`);return{question:i}}var de=e=>{let t=(0,E.c)(13),n;t[0]===e?n=t[1]:(n=e===void 0?{}:e,t[0]=e,t[1]=n);let r,i;t[2]===n?(r=t[3],i=t[4]):({onSuccess:r,...i}=n,t[2]=n,t[3]=r,t[4]=i);let o=l(),s=g(),c;t[5]===s?c=t[6]:(c=e=>ue(s,e),t[5]=s,t[6]=c);let u;return t[7]!==r||t[8]!==i||t[9]!==o||t[10]!==s||t[11]!==c?(u={mutationFn:c,async onSuccess(e,t,n,i){await Promise.all([o.invalidateQueries({queryKey:[`questions`]}),o.prefetchQuery({queryKey:[`question`,e.question.id],queryFn:t=>{let{signal:n}=t;return D(s,e.question.id,n)}})]),await r?.(e,t,n,i)},...i},t[7]=r,t[8]=i,t[9]=o,t[10]=s,t[11]=c,t[12]=u):u=t[12],a(u)};async function fe(e){return te({data:e})}var M=()=>{let e=(0,E.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={mutationFn:L},e[0]=t):t=e[0],a(t)};async function N(e){return T({data:e})}var P=e=>{let t=(0,E.c)(2),n;return t[0]===e?n=t[1]:(n={mutationFn:R,...e},t[0]=e,t[1]=n),a(n)};function F(e){return j(e)}function I(e){return ie(e)}function L(e){return fe(e)}function R(e){return N(e)}var z=new Set([`PRIVATE`,`SHARED`,`COMMUNITY`,`PREMIUM`]),B=[`PRIVATE`,`COMMUNITY`,`PREMIUM`],V=new Set([`SHORT_ANSWER`,`MULTIPLE_CHOICE`,`EXTENDED_RESPONSE`]),pe=new Set([`RELEVANCE`,`UPDATED_AT_DESC`,`CREATED_AT_DESC`,`CREATED_AT_ASC`,`USES_DESC`,`USES_ASC`,`VIEWS_DESC`,`VIEWS_ASC`,`LIKES_DESC`,`LIKES_ASC`]),me=[{label:`Relevance`,value:`RELEVANCE`},{label:`Updated (Latest)`,value:`UPDATED_AT_DESC`},{label:`Created (Newest)`,value:`CREATED_AT_DESC`},{label:`Created (Oldest)`,value:`CREATED_AT_ASC`},{label:`Uses (High to Low)`,value:`USES_DESC`},{label:`Uses (Low to High)`,value:`USES_ASC`},{label:`Views (High to Low)`,value:`VIEWS_DESC`},{label:`Views (Low to High)`,value:`VIEWS_ASC`},{label:`Likes (High to Low)`,value:`LIKES_DESC`},{label:`Likes (Low to High)`,value:`LIKES_ASC`}],H={mode:`QUESTION`,sort:`RELEVANCE`};function U(e,t=H){let n={...t},{mode:r,status:i,type:a,topicIds:c,search:l,sort:u,includeMyMaterial:d,limit:f,page:p,profileHandle:m}=e,h=S(r),g=S(l),_=S(u),v=S(d),y=parseInt(S(f)??`NaN`),b=parseInt(S(p)??`NaN`),x=S(m);if((h===`ASSESSMENT`||h===`QUESTION`)&&(n.mode=h),i){let e=s(i).filter(e=>z.has(e));e.length>0&&(n.status=e)}if(c&&(n.topicIds=s(c)),g&&(n.search=g),_&&pe.has(_)&&(n.sort=_),v===`fal
72se`&&(n.includeMyMaterial=!1),isNaN(y)||(n.limit=y),isNaN(b)||(n.page=b),x&&(n.profileHandle=x),n.mode===`ASSESSMENT`&&(n.type=void 0),n.mode===`QUESTION`&&a){let e=s(a).filter(e=>V.has(e));e.length>0&&(n.type=e)}return o(n)}function W(e){let t=(0,E.c)(20),n=e===void 0?H:e,r=i(),a=x(),c;t[0]!==n||t[1]!==a?(c=U(a,n),t[0]=n,t[1]=a,t[2]=c):c=t[2];let l=c,u;t[3]!==n.includeMyMaterial||t[4]!==n.limit||t[5]!==n.mode||t[6]!==n.page||t[7]!==n.profileHandle||t[8]!==n.search||t[9]!==n.sort||t[10]!==n.topicIds||t[11]!==a?(u=e=>{let{mode:t,status:r,type:i,topicIds:c,search:l,sort:u,includeMyMaterial:d,limit:f,page:p,profileHandle:m}=e,h={...a};if(!G(t,n.mode)&&(t===`ASSESSMENT`||t===`QUESTION`)?h.mode=t:h.mode=void 0,G(s(r),B))h.status=void 0;else{let e=s(r??[]).filter(ge);e.length>0?h.status=e:h.status=void 0}if(G(c,n.topicIds)?h.topicIds=void 0:h.topicIds=s(c??[]),(h.mode??n.mode)===`QUESTION`&&i){let e=s(i).filter(he),t=new Set(i),n=Array.from(V).every(e=>t.has(e));e.length>0&&!n?h.type=e:h.type=void 0}else h.type=void 0;return!G(l,n.search)&&l!==``?h.search=l:h.search=void 0,G(u,n.sort)?h.sort=void 0:h.sort=u,G(d,n.includeMyMaterial)?h.includeMyMaterial=void 0:h.includeMyMaterial=d,f!==void 0&&!G(f,n.limit)&&f>0&&f<=100?h.limit=f:h.limit=void 0,p!==void 0&&!G(p,n.page)&&p>0?h.page=p:h.page=void 0,G(m,n.profileHandle)?h.profileHandle=void 0:h.profileHandle=m,o(h)},t[3]=n.includeMyMaterial,t[4]=n.limit,t[5]=n.mode,t[6]=n.page,t[7]=n.profileHandle,t[8]=n.search,t[9]=n.sort,t[10]=n.topicIds,t[11]=a,t[12]=u):u=t[12];let d=u,f;t[13]!==d||t[14]!==r?(f=async e=>{await r({to:`.`,search:d(e),replace:!0,resetScroll:!1})},t[13]=d,t[14]=r,t[15]=f):f=t[15];let p=f,m;
72return t[16]!==d||t[17]!==l||t[18]!==p?(m=[l,p,d],t[16]=d,t[17]=l,t[18]=p,t[19]=m):m=t[19],m}function he(e){return V.has(e)}function ge(e){return z.has(e)}function G(e,t){return Array.isArray(e)?Array.isArray(t)&&d(e).sort().join(``)===t.sort().join(``):e===t}function _e(e){let t=(0,E.c)(18),n=g(),[r]=W(e),i;t[0]!==r||t[1]!==n?(i=A(n,r),t[0]=r,t[1]=n,t[2]=i):i=t[2];let a=r?.mode===`QUESTION`,o;t[3]!==i||t[4]!==a?(o={...i,enabled:a},t[3]=i,t[4]=a,t[5]=o):o=t[5];let{data:s,error:c,isLoading:l,isFetchingNextPage:u,fetchNextPage:d,hasNextPage:f}=_(o),p;t[6]===d?p=t[7]:(p=()=>{d()},t[6]=d,t[7]=p);let m=p,h=!s&&!c||!s||l,v;t[8]===s?.pages?v=t[9]:(v=s?.pages.flatMap(ve),t[8]=s?.pages,t[9]=v);let y=v,b=s?.pages?.[0].count,x;return t[10]!==m||t[11]!==f||t[12]!==u||t[13]!==h||t[14]!==y||t[15]!==c||t[16]!==b?(x={isLoading:h,error:c,questions:y,questionsFoundCount:b,canFetchMore:f,fetchMore:m,isRefetching:u},t[10]=m,t[11]=f,t[12]=u,t[13]=h,t[14]=y,t[15]=c,t[16]=b,t[17]=x):x=t[17],x}function ve(e){return e.questions}function ye(e){let t=(0,E.c)(18),n=g(),[r]=W(e),i;t[0]!==r||t[1]!==n?(i=J(n,r),t[0]=r,t[1]=n,t[2]=i):i=t[2];let a=r?.mode===`ASSESSMENT`,o;t[3]!==i||t[4]!==a?(o={...i,enabled:a},t[3]=i,t[4]=a,t[5]=o):o=t[5];let{data:s,error:c,isLoading:l,isFetchingNextPage:u,fetchNextPage:d,hasNextPage:f}=_(o),p=!s&&!c||!s||l,m;t[6]===s?.pages?m=t[7]:(m=s?.pages.flatMap(be),t[6]=s?.pages,t[7]=m);let h=m,v=s?.pages?.[0].count,y;t[8]===d?y=t[9]:(y=()=>{d()},t[8]=d,t[9]=y);let b=y,x;return t[10]!==h||t[11]!==c||t[12]!==v||t[13]!==b||t[14]!==f||t[15]!==p||t[16]!==u?(x={isLoading:p,error:c,assessments:h,assessmentsFoundCount:v,canFetchMore:f,fetchMore:b,isRefetching:u},t[10]=h,t[11]=c,t[12]=v,t[13]=b,t[14]=f,t[15]=p,t[16]=u,t[17]=x):x=t[17],x}function be(e){return e.assessments}async function K(e,t,n){let r=e.from(`visible_assessments`).select(` 73 id, 74 createdAt:created_at, 75 updatedAt:updated_at, 76 title, 77 status, 78 originalAssessmentId:original_assessment_id, 79 authorId:author_id, 80 likedByCurrentUser:liked_by_current_user, 81 ownedByCurrentUser:owned_by_current_user, 82 totalMarks:total_marks, 83 containsPremiumQuestions:contains_premium_questions, 84 totalQuestionsCount:total_questions_count, 85 assessmentQuestions:assessment_questions( 86 id, 87 position, 88 question:visible_questions( 89 id, 90 status, 91 type, 92 title, 93 source, 94 authorId:author_id, 95 originalQuestionId:original_question_id, 96 likedByCurrentUser:liked_by_current_user, 97 totalMarks:total_marks, 98 content, 99 material!questions_material_id_fkey( 100 id, 101 viewsCount:views_count, 102 likesCount:likes_count, 103 usesCount:uses_count 104 ), 105 profile:profiles!questions_profile_id_fkey( 106 id, 107 name, 108 handle, 109 avatarUrl:avatar_url 110 ) 111 ) 112 ), 113 material!assessments_material_id_fkey( 114 id, 115 viewsCount:views_count, 116 likesCount:likes_count, 117 usesCount:uses_count 118 ), 119 profile:profiles!assessments_profile_id_fkey( 120 id, 121 name, 122 handle, 123 avatarUrl:avatar_url 124 ) 125 `).eq(`id`,t).order(`position`,{ascending:!0,referencedTable:`assessment_questions`}).returns();n&&(r=r.abortSignal(n));let{data:i,error:a}=await r.maybeSingle();if(a)throw a;if(!i)throw new p(`Assessment not found`);if(i.originalAssessment=null,i.originalAssessmentId){let{data:t}=await e.from(`assessments`).select(` 126 id, 127 title, 128 profile:profiles!assessments_profile_id_fkey( 129 id, 130 name, 131 handle, 132 avatarUrl:avatar_url 133 ) 134 `).eq(`id`,i.originalAssessmentId).returns().maybeSingle();t&&(i.originalAssessment=t)}return{assessment:i}}var xe=(e,t)=>f({queryKey:[`assessment`,t],queryFn:({signal:n})=>K(e,t,n)}),q=` 135 id, 136 status, 137 title, 138 authorId:author_id, 139 originalAssessmentId:original_assessment_id, 140 likedByCurrentUser:liked_by_current_user, 141 ownedByCurrentUser:owned_by_current_user, 142 containsPremiumQuestions:contains_premium_questions, 143 totalMarks:total_marks, 144 totalQuestionCount:total_questions_count, 145 multipleChoiceCount:multiple_choice_questions_count, 146 shortAnswerCount:short_answer_questions_count, 147 extendedResponseCount:extended_response_questions_count, 148 material!assessments_material_id_fkey!inner( 149 id, 150 viewsCount:views_count, 151 likesCount:likes_count, 152 usesCount:uses_count 153 ), 154 profile:profiles!assessments_profile_id_fkey!inner( 155 id, 156 name, 157 handle, 158 avatarUrl:avatar_url 159 ) 160`;async function Se(e,{status:t,search:n,sort:r,limit:i,page:a,topicIds:o,profileHandle:s,authorId:c},l){let{from:u,to:d}=h(a,i),f=t??B,p;
160if(!c&&s&&(p=await b(e,s,l)??void 0,!p))return{assessments:[],count:0};if(w({search:n,topicIds:o,sort:r})){let t=e.from(`visible_assessments`).select(q,{count:`exact`}).in(`status`,f).order(`updated_at`,{ascending:!1}).range(u,d);c&&(t=t.eq(`author_id`,c)),p&&(t=t.eq(`profile_id`,p)),l&&(t=t.abortSignal(l));let{data:n,count:r,error:i}=await t.overrideTypes();if(i)throw i;return{assessments:n??[],count:r??0}}let m=e.rpc(`search_assessments`,{search:n,sort:r,topic_ids:o},{count:`exact`}).in(`status`,f);c&&(m=m.eq(`author_id`,c)),p&&(m=m.eq(`profile_id`,p)),l&&(m=m.abortSignal(l));let{data:g,count:_,error:v}=await m.select(q).range(u,d).returns();if(v)throw v;return{assessments:g??[],count:_??0}}var J=(e,t)=>v({queryKey:[`assessments`,t&&{status:t.status,topicIds:t.topicIds,search:t.search,sort:t.sort,limit:t.limit,profileHandle:t.profileHandle,authorId:t.authorId}],queryFn:({signal:n,pageParam:r})=>Se(e,{...t,page:r},n),initialPageParam:0,getNextPageParam:(e,n)=>e.assessments.length<(t?.limit??20)?void 0:n.length});async function Ce(e,t,n){let r=e.rpc(`assessment_topics`,{id:t}).select(` 161 id, 162 level, 163 title, 164 label, 165 parentId:parent_id, 166 label_sort, 167 syllabus:syllabuses!topics_syllabus_id_fkey( 168 id, 169 name, 170 course, 171 accreditationPeriod:accreditation_period 172 ) 173 `).order(`label_sort`,{ascending:!0}).returns();n&&(r=r.abortSignal(n));let{data:i,error:a}=await r;if(a)throw a;return{topics:i}}var we=(e,t)=>f({queryKey:[`assessment_topics`,t],queryFn:({signal:n})=>Ce(e,t,n)});async function Y(e,t){let{data:n,error:r}=await e.from(`assessments`).insert({title:t.title}).select().single();if(r)throw r;if(t.questionIds?.length){let{error:r}=await e.from(`assessment_questions`).insert(t.questionIds.map(e=>({assessment_id:n.id,question_id:e})));if(r)throw r}return{assessment:n}}var Te=()=>{let e=(0,E.c)(6),t=l(),n=g(),r;e[0]===n?r=e[1]:(r=e=>Y(n,e),e[0]=n,e[1]=r);let i;return e[2]!==t||e[3]!==n||e[4]!==r?(i={mutationFn:r,async onSuccess(e){await Promise.all([t.invalidateQueries({queryKey:[`assessments`]}),t.prefetchQuery({queryKey:[`assessment`,e.assessment.id],queryFn:t=>{let{signal:r}=t;return K(n,e.assessment.id,r)}})])}},e[2]=t,e[3]=n,e[4]=r,e[5]=i):i=e[5],a(i)};async function Ee(e,{id:t,...n},r){let i=e.from(`assessments`).update(n).eq(`id`,t).select(`id,title`);r&&(i=i.abortSignal(r));let{data:a,error:o}=await i.single();if(o)throw o;if(!a)throw new p(`Assessment not found`);return{assessment:a}}var De=()=>{let e=(0,E.c)(5),t=l(),n=g(),r;e[0]===n?r=e[1]:(r=e=>Ee(n,e),e[0]=n,e[1]=r);let i;return e[2]!==t||e[3]!==r?(i={mutationFn:r,async onSuccess(e){await Promise.all([t.invalidateQueries({queryKey:[`assessments`]}),t.invalidateQueries({queryKey:[`assessment`,e.assessment.id]})])}},e[2]=t,e[3]=r,e[4]=i):i=e[4],a(i)};async function Oe(e,t,n){let r=e.from(`assessments`).delete().eq(`id`,t);n&&(r=r.abortSignal(n));let{error:i}=await r;if(i)throw i;return{assessment:{id:t}}}var ke=()=>{let e=(0,E.c)(5),t=l(),n=g(),r;e[0]===n?r=e[1]:(r=e=>Oe(n,e),e[0]=n,e[1]=r);let i;return e[2]!==t||e[3]!==r?(i={mutationFn:r,async onSuccess(e){c(u.ASSESSMENT_DELETED,{assessment_id:e.assessment.id}),await Promise.all([t.invalidateQueries({queryKey:[`assessments`]}),t.invalidateQueries({queryKey:[`assessment`,e.assessment.id]})])}},e[2]=t,e[3]=r,e[4]=i):i=e[4],a(i)};async function Ae(e,t,n){let r=e.rpc(`share_assessment`,{id:t}).select().returns();n&&(r=r.abortSignal(n));let{data:i,error:a}=await r.single();if(a)throw a;if(!i)throw new p(`Assessment not found`);return{assessment:i}}var je=()=>{let e=(0,E.c)(5),t=l(),n=g(),r;e[0]===n?r=e[1]:(r=e=>Ae(n,e),e[0]=n,e[1]=r);let i;return e[2]!==t||e[3]!==r?(i={mutationFn:r,async onSuccess(e){await Promise.all([t.invalidateQueries({queryKey:[`assessments`]}),t.invalidateQueries({queryKey:[`assessment`,e.assessment.id]})])}},e[2]=t,e[3]=r,e[4]=i):i=e[4],a(i)};async function Me(e,{assessmentId:t,questionId:n},r){let i=e.from(`assessment_questions`).insert({assessment_id:t,question_id:n});r&&(i=i.abortSignal(r));let{error:a}=await i;if(a)throw a;return{assessment:{id:t},question:{id:n}}}var Ne=e=>{let t=(0,E.c)(12),n;t[0]===e?n=t[1]:(n=e===void 0?{}:e,t[0]=e,t[1]=n);let r,i;t[2]===n?(r=t[3],i=t[4]):({onSuccess:r,...i}=n,t[2]=n,t[3]=r,t[4]=i);let o=l(),s=g(),c;t[5]===s?c=t[6]:(c=e=>{let{assessmentId:t,questionId:n}=e;return Me(s,{assessmentId:t,questionId:n})},t[5]=s,t[6]=c);let u;return t[7]!==r||t[8]!==i||t[9]!==o||t[10]!==c?(u={mutationFn:c,async onSuccess(e,t,n,i){o.invalidateQueries({queryKey:[`question`,e.question.id]}),o.invalidateQueries({queryKey:[`assessments`]}),await o.invalidateQueries({queryKey:[`assessment`,e.assessment.id]}),await r?.(e,t,n,i)},...i},t[7]=r,t[8]=i,t[9]=o,t[10]=c,t[11]=u):u=t[11],a(u)};async function Pe(e,{assessmentId:t,questionId:n,newPosition:r}
173,i){let a=e.rpc(`move_question_in_assessment`,{assessment_id:t,question_id:n,new_position:r});i&&(a=a.abortSignal(i));let{error:o}=await a;if(o)throw o;return{assessment:{id:t},question:{id:n}}}var Fe=e=>{let t=(0,E.c)(12),n;t[0]===e?n=t[1]:(n=e===void 0?{}:e,t[0]=e,t[1]=n);let r,i;t[2]===n?(r=t[3],i=t[4]):({onSuccess:r,...i}=n,t[2]=n,t[3]=r,t[4]=i);let o=l(),s=g(),c;t[5]===s?c=t[6]:(c=e=>Pe(s,e),t[5]=s,t[6]=c);let u;return t[7]!==r||t[8]!==i||t[9]!==o||t[10]!==c?(u={mutationFn:c,async onSuccess(e,t,n,i){await o.invalidateQueries({queryKey:[`assessment`,e.assessment.id]}),await r?.(e,t,n,i)},...i},t[7]=r,t[8]=i,t[9]=o,t[10]=c,t[11]=u):u=t[11],a(u)};async function Ie(e,{assessmentId:t,questionId:n},r){let i=e.from(`assessment_questions`).delete().match({assessment_id:t,question_id:n});r&&(i=i.abortSignal(r));let{error:a}=await i;if(a)throw a;return{assessment:{id:t},question:{id:n}}}var Le=e=>{let t=(0,E.c)(12),n;t[0]===e?n=t[1]:(n=e===void 0?{}:e,t[0]=e,t[1]=n);let r,i;t[2]===n?(r=t[3],i=t[4]):({onSuccess:r,...i}=n,t[2]=n,t[3]=r,t[4]=i);let o=l(),s=g(),c;t[5]===s?c=t[6]:(c=e=>{let{assessmentId:t,questionId:n}=e;return Ie(s,{assessmentId:t,questionId:n})},t[5]=s,t[6]=c);let u;return t[7]!==r||t[8]!==i||t[9]!==o||t[10]!==c?(u={mutationFn:c,async onSuccess(e,t,n,i){await o.invalidateQueries({queryKey:[`assessment`,e.assessment.id]}),o.invalidateQueries({queryKey:[`question`,e.question.id]}),await r?.(e,t,n,i)},...i},t[7]=r,t[8]=i,t[9]=o,t[10]=c,t[11]=u):u=t[11],a(u)};async function Re(e,{id:t},n){let r=e.rpc(`duplicate_assessment`,{id:t}).select(`id,title`);n&&(r=r.abortSignal(n));let{data:i,error:a}=await r.single().overrideTypes();if(a)throw a;if(!i)throw new p(`No data returned`);return{assessment:i}}var ze=e=>{let t=(0,E.c)(13),n;t[0]===e?n=t[1]:(n=e===void 0?{}:e,t[0]=e,t[1]=n);let r,i;t[2]===n?(r=t[3],i=t[4]):({onSuccess:r,...i}=n,t[2]=n,t[3]=r,t[4]=i);let o=l(),s=g(),c;t[5]===s?c=t[6]:(c=e=>Re(s,e),t[5]=s,t[6]=c);let u;return t[7]!==r||t[8]!==i||t[9]!==o||t[10]!==s||t[11]!==c?(u={mutationFn:c,async onSuccess(e,t,n,i){await Promise.all([o.invalidateQueries({queryKey:[`assessments`]}),o.prefetchQuery({queryKey:[`assessment`,e.assessment.id],queryFn:t=>{let{signal:n}=t;return K(s,e.assessment.id,n)}})]),await r?.(e,t,n,i)},...i},t[7]=r,t[8]=i,t[9]=o,t[10]=s,t[11]=c,t[12]=u):u=t[12],a(u)};async function Be({id:e,...t},n){return m(`/assessments/${e}/pdf`,`POST`,t,n)}var Ve=e=>{let t=(0,E.c)(9),n;t[0]===e?n=t[1]:(n=e===void 0?{}:e,t[0]=e,t[1]=n);let r,i;t[2]===n?(r=t[3],i=t[4]):({onSuccess:r,...i}=n,t[2]=n,t[3]=r,t[4]=i);let o=l(),s;return t[5]!==r||t[6]!==i||t[7]!==o?(s={mutationFn:We,async onSuccess(e,t,n,i){await o.invalidateQueries({queryKey:[`assessment`,e.assessment.id]}),await r?.(e,t,n,i)},...i},t[5]=r,t[6]=i,t[7]=o,t[8]=s):s=t[8],a(s)};async function He(e,t){let n=e.rpc(`recently_used_assessments`).select(q).returns();t&&(n=n.abortSignal(t));let{data:r,error:i}=await n;if(i)throw i;return{assessments:r}}var Ue=e=>f({queryKey:[`recently_used_assessments`],queryFn:({signal:t})=>He(e,t)});function We(e){return Be(e)}var X=e((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.rfcBase32=e.uuid25Base36=e.flickrBase58=e.cookieBase90=void 0,e.cookieBase90="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!#$%&'()*+-./:<=>?@[]^_`{|}~",e.flickrBase58=`123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ`,e.uuid25Base36=`0123456789abcdefghijklmnopqrstuvwxyz`,e.rfcBase32=`ABCDEFGHIJKLMNOPQRSTUVWXYZ234567`,e.default={cookieBase90:e.cookieBase90,flickrBase58:e.flickrBase58,rfcBase32:e.rfcBase32,uuid25Base36:e.uuid25Base36}})),Ge=e(((e,t)=>{function n(e,t){if(!e||!t||!e.length||!t.length)throw Error(`Bad alphabet`);this.srcAlphabet=e,this.dstAlphabet=t}n.prototype.convert=function(e){var t,n,r,i={},a=this.srcAlphabet.length,o=this.dstAlphabet.length,s=e.length,c=typeof e==`string`?``:[];if(!this.isValid(e))throw Error(`Number "`+e+`" contains of non-alphabetic digits (`+this.srcAlphabet+`)`);if(this.srcAlphabet===this.dstAlphabet)return e;for(t=0;t<s;t++)i[t]=this.srcAlphabet.indexOf(e[t]);do{for(n=0,r=0,t=0;t<s;t++)n=n*a+i[t],n>=o?(i[r++]=parseInt(n/o,10),n%=o):r>0&&(i[r++]=0);s=r,c=this.dstAlphabet.slice(n,n+1).concat(c)}while(r!==0);return c},n.prototype.isValid=function(e){for(var t=0;t<e.length;++t)if(this.srcAlphabet.indexOf(e[t])===-1)return!1;return!0},t.exports=n})),Ke=e(((e,t)=>{var n=Ge();function r(e,t){var r=new n(e,t);return function(e){return r.convert(e)}}r.BIN=`01`,r.OCT=`01234567`,r.DEC=`0123456789`,r.HEX=`0123456789abcdef`,t.exports=r})),qe=e((e=>
173{Object.defineProperty(e,"__esModule",{value:!0}),e.default={consistentLength:!0,alphabet:X().flickrBase58,uuid:()=>globalThis.crypto?.randomUUID()}})),Je=e((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.checkForDuplicates=e.calculateMaxLength=void 0,e.calculateMaxLength=e=>Math.ceil(128/Math.log2(e)),e.checkForDuplicates=e=>{let t=new Set(e);return e.length!==t.size}})),Z=e((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.shortenUUID=e.restoreUUID=void 0,e.restoreUUID=(e,t)=>e.hexFromAlphabet(t).padStart(32,`0`).match(/(\w{8})(\w{4})(\w{4})(\w{4})(\w{12})/)?.slice(1).join(`-`),e.shortenUUID=(e,t)=>{let n=e.hexToAlphabet(t.toLowerCase().replace(/-/g,``));return e.consistentLength?n.padStart(e.maxLength,e.paddingCharacter):n}})),Ye=e((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isSubset=e.REGEX=void 0,e.validateUUID=n;var t=Z();e.REGEX=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i;function n(t){return typeof t==`string`&&e.REGEX.test(t)}e.isSubset=(e,t)=>{let n=new Set(e);return t.split(``).every(e=>n.has(e))},e.default=r=>(i,a=!1)=>{if(!i||typeof i!=`string`)return!1;let o=r.consistentLength?i.length===r.maxLength:i.length<=r.maxLength,s=(0,e.isSubset)(r.alphabet,i);return o&&s&&(!a||n((0,t.restoreUUID)(r,i)))}})),Q=e((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.createTranslator=void 0;var n=t(Ke()),r=t(qe()),i=Je(),a=t(Ye()),o=Z(),s=(e={})=>{let t={...r.default,...e};if((0,i.checkForDuplicates)(t.alphabet))throw Error(`Alphabet contains duplicate characters.`);let s={...t,maxLength:(0,i.calculateMaxLength)(t.alphabet.length),paddingCharacter:t.alphabet[0],hexFromAlphabet:(0,n.default)(t.alphabet,n.default.HEX),hexToAlphabet:(0,n.default)(n.default.HEX,t.alphabet)},c={alphabet:s.alphabet,fromUUID:e=>(0,o.shortenUUID)(s,e),generate:()=>(0,o.shortenUUID)(s,s.uuid()),maxLength:s.maxLength,toUUID:e=>(0,o.restoreUUID)(s,e),uuid:s.uuid,validate:(0,a.default)(s)};return Object.freeze(c),c},c=(e,t={})=>s({...t,alphabet:e});e.createTranslator=(e,t)=>typeof e==`string`?c(e,t):s(e)})),Xe=e((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.generate=void 0;var t=Q(),n;e.generate=()=>(n===void 0&&(n=(0,t.createTranslator)()),n.generate())})),Ze=e((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.generate=e.createTranslator=e.constants=void 0;var n=X();Object.defineProperty(e,"constants",{enumerable:!0,get:function(){return t(n).default}});var r=Q();Object.defineProperty(e,"createTranslator",{enumerable:!0,get:function(){return r.createTranslator}});var i=Xe();Object.defineProperty(e,"generate",{enumerable:!0,get:function(){return i.generate}})})),Qe=e(((e,t)=>{(function(n,r,i){typeof e==`object`?(t.exports=i(),t.exports.default=i()):typeof define==`function`&&define.amd?define(i):r[n]=i()})(`slugify`,e,function(){var e=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","Â¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","Ã":"A","Ã":"A","Ã":"A","Ã":"A","Ã":"A","Ã
":"A","Ã":"AE","Ã":"C","Ã":"E","Ã":"E","Ã":"E","Ã":"E","Ã":"I","Ã":"I","Ã":"I","Ã":"I","Ã":"D","Ã":"N","Ã":"O","Ã":"O","Ã":"O","Ã":"O","Ã":"O","Ã":"O","Ã":"U","Ã":"U","Ã":"U","Ã":"U","Ã":"Y","Ã":"TH","Ã":"ss","à ":"a","á":"a","â":"a","ã":"a","ä":"a","Ã¥":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","Ã":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ä":"A","Ä":"a","Ä":"A","Ä":"a","Ä":"A","Ä
":"a","Ä":"C","Ä":"c","Ä":"C","Ä":"c","Ä":"D","Ä":"d","Ä":"DJ","Ä":"dj","Ä":"E","Ä":"e","Ä":"E","Ä":"e","Ä":"e","Ä":"e","Ä":"E","Ä":"e","Ä":"G","Ä":"g","Ä¢":"G","Ä£":"g","Ĩ":"I","Ä©":"i","Ī":"i","Ä«":"i","Ä®":"I","į":"i","İ":"I","ı":"i","Ķ":"k","Ä·":"k","Ä»":"L","ļ":"l","Ľ":"L","ľ":"l","Å":"L","Å":"l","Å":"N","Å":"n","Å
":"N","Å":"n","Å":"N","Å":"n","Å":"O","Å":"o","Å":"O","Å":"o","Å":"OE","Å":"oe","Å":"R","Å"
173:"r","Å":"R","Å":"r","Å":"S","Å":"s","Å":"S","Å":"s","Å ":"S","Å¡":"s","Å¢":"T","Å£":"t","Ť":"T","Å¥":"t","Ũ":"U","Å©":"u","Ū":"u","Å«":"u","Å®":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Å´":"W","ŵ":"w","Ŷ":"Y","Å·":"y","Ÿ":"Y","Ź":"Z","ź":"z","Å»":"Z","ż":"z","Ž":"Z","ž":"z","Æ":"E","Æ":"f","Æ ":"O","Æ¡":"o","Ư":"U","ư":"u","Ç":"LJ","Ç":"lj","Ç":"NJ","Ç":"nj","È":"S","È":"s","È":"T","È":"t","É":"e","Ë":"o","Î":"A","Î":"E","Î":"H","Î":"I","Î":"O","Î":"Y","Î":"W","Î":"i","Î":"A","Î":"B","Î":"G","Î":"D","Î":"E","Î":"Z","Î":"H","Î":"8","Î":"I","Î":"K","Î":"L","Î":"M","Î":"N","Î":"3","Î":"O","Î ":"P","Ρ":"R","Σ":"S","Τ":"T","Î¥":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","Î":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","Ï":"p","Ï":"r","Ï":"s","Ï":"s","Ï":"t","Ï
":"y","Ï":"f","Ï":"x","Ï":"ps","Ï":"w","Ï":"i","Ï":"y","Ï":"o","Ï":"y","Ï":"w","Ð":"Yo","Ð":"DJ","Ð":"Ye","Ð":"I","Ð":"Yi","Ð":"J","Ð":"LJ","Ð":"NJ","Ð":"C","Ð":"DZ","Ð":"A","Ð":"B","Ð":"V","Ð":"G","Ð":"D","Ð":"E","Ð":"Zh","Ð":"Z","Ð":"I","Ð":"J","Ð":"K","Ð":"L","Ð":"M","Ð":"N","Ð":"O","Ð":"P","Ð ":"R","С":"S","Т":"T","У":"U","Ф":"F","Ð¥":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Ð":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","Ñ":"r","Ñ":"s","Ñ":"t","Ñ":"u","Ñ":"f","Ñ
":"h","Ñ":"c","Ñ":"ch","Ñ":"sh","Ñ":"sh","Ñ":"u","Ñ":"y","Ñ":"","Ñ":"e","Ñ":"yu","Ñ":"ya","Ñ":"yo","Ñ":"dj","Ñ":"ye","Ñ":"i","Ñ":"yi","Ñ":"j","Ñ":"lj","Ñ":"nj","Ñ":"c","Ñ":"u","Ñ":"dz","Ò":"G","Ò":"g","Ò":"GH","Ò":"gh","Ò":"KH","Ò":"kh","Ò¢":"NG","Ò£":"ng","Ò®":"UE","Ò¯":"ue","Ò°":"U","Ò±":"u","Òº":"H","Ò»":"h","Ó":"AE","Ó":"ae","Ó¨":"OE","Ó©":"oe","Ô±":"A","Ô²":"B","Ô³":"G","Ô´":"D","Ôµ":"E","Ô¶":"Z","Ô·":"E'","Ô¸":"Y'","Ô¹":"T'","Ôº":"JH","Ô»":"I","Ô¼":"L","Ô½":"X","Ô¾":"C'","Ô¿":"K","Õ":"H","Õ":"D'","Õ":"GH","Õ":"TW","Õ":"M","Õ
":"Y","Õ":"N","Õ":"SH","Õ":"CH","Õ":"P","Õ":"J","Õ":"R'","Õ":"S","Õ":"V","Õ":"T","Õ":"R","Õ":"C","Õ":"P'","Õ":"Q'","Õ":"O''","Õ":"F","Ö":"EV","Ø¡":"a","Ø¢":"aa","Ø£":"a","ؤ":"u","Ø¥":"i","ئ":"e","ا":"a","ب":"b","Ø©":"h","ت":"t","Ø«":"th","ج":"j","Ø":"h","Ø®":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","Ø´":"sh","ص":"s","ض":"dh","Ø·":"t","ظ":"z","ع":"a","غ":"gh","Ù":"f","Ù":"q","Ù":"k","Ù":"l","Ù
":"m","Ù":"n","Ù":"h","Ù":"w","Ù":"a","Ù":"y","Ù":"an","Ù":"on","Ù":"en","Ù":"a","Ù":"u","Ù":"e","Ù":"","Ù ":"0","Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Ù¾":"p","Ú":"ch","Ú":"zh","Ú©":"k","Ú¯":"g","Û":"y","Û°":"0","Û±":"1","Û²":"2","Û³":"3","Û´":"4","Ûµ":"5","Û¶":"6","Û·":"7","Û¸":"8","Û¹":"9","฿":"baht","á":"a","á":"b","á":"g","á":"d","á":"e","á":"v","á":"z","á":"t","á":"i","á":"k","á":"l","á":"m","á":"n","á":"o","á":"p","á":"zh","á ":"r","á¡":"s","á¢":"t","á£":"u","á¤":"f","á¥":"k","á¦":"gh","á§":"q","á¨":"sh","á©":"ch","áª":"ts","á«":"dz","á¬":"ts","á":"ch","á®":"kh","á¯":"j","á°":"h","á¹¢":"S","á¹£":"s","áº":"W","áº":"w","áº":"W","áº":"w","áº":"W","áº
":"w","áº":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","áº":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","á»":"E","á»":"e","á»":"E","á»":"e","á»":"E","á»
":"e","á»":"E","á»":"e","á»":"I","á»":"i","á»":"I","á»":"i","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á» ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","á»§":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","á»":"u","á»®":"U","ữ":"u","á»°":"U","á»±":"u","Ỳ":"Y","ỳ":"y","á»´":"Y","ỵ":"y","á»¶":"Y","á»·":"y","Ỹ":"Y","ỹ":"y","â":"-","â":"'","â":"'","â":"\\"","â":"\\"","â":"\\"","â ":"+","â¢":"*","â¦":"...","â ":"ecu","â¢":"cruzeiro","â£":"french franc","â¤":"lira","â¥":"mill","â¦":"naira","â
173§":"peseta","â¨":"rupee","â©":"won","âª":"new shequel","â«":"dong","â¬":"euro","â":"kip","â®":"tugrik","â¯":"drachma","â°":"penny","â±":"peso","â²":"guarani","â³":"austral","â´":"hryvnia","âµ":"cedi","â¸":"kazakhstani tenge","â¹":"indian rupee","âº":"turkish lira","â½":"russian ruble","â¿":"bitcoin","â ":"sm","â¢":"tm","â":"d","â":"delta","â":"sum","â":"infinity","â¥":"love","å ":"yuan","å":"yen","ï·¼":"rial","ﻵ":"laa","ï»·":"laa","ﻹ":"lai","ï»»":"la"}`),t=JSON.parse(`{"bg":{"Ð":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","Ñ":"ts","Ñ":"sht","Ñ":"a","Ñ":"y"},"de":{"Ã":"AE","ä":"ae","Ã":"OE","ö":"oe","Ã":"UE","ü":"ue","Ã":"ss","%":"prozent","&":"und","|":"oder","â":"summe","â":"unendlich","â¥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","â£":"francos","â":"suma","â":"infinito","â¥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","â£":"franc","â":"somme","â":"infini","â¥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","â":"soma","£":"libra","â":"infinito","â¥":"amor"},"uk":{"Ð":"Y","и":"y","Ð":"Y","й":"y","Ц":"Ts","Ñ":"ts","Ð¥":"Kh","Ñ ":"kh","Щ":"Shch","Ñ":"shch","Ð":"H","г":"h"},"vi":{"Ä":"D","Ä":"d"},"da":{"Ã":"OE","ø":"oe","à ":"AA","Ã¥":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","à ":"AA","Ã":"AE","Ã":"OE","Ã¥":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","à ":"AA","Ã":"AE","Ã":"OE","Ã¥":"aa","ä":"ae","ö":"oe"}}`);function n(n,r){if(typeof n!=`string`)throw Error(`slugify: string argument expected`);r=typeof r==`string`?{replacement:r}:r||{};var i=t[r.locale]||{},a=r.replacement===void 0?`-`:r.replacement,o=r.trim===void 0||r.trim,s=n.normalize().split(``).reduce(function(t,n){var o=i[n];return o===void 0&&(o=e[n]),o===void 0&&(o=n),o===a&&(o=` `),t+o.replace(r.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,``)},``);return r.strict&&(s=s.replace(/[^A-Za-z0-9\s]/g,``)),o&&(s=s.trim()),s=s.replace(/\s+/g,a),r.lower&&(s=s.toLowerCase()),s}return n.extend=function(t){Object.assign(e,t)},n})})),$e=Ze(),et=t(Qe(),1),$=(0,$e.createTranslator)();function tt({title:e,id:t}){let n=t;return C(t)&&(n=$.fromUUID(t)),e?`${(0,et.default)(e,{lower:!0,strict:!0})}-${n}`:n}function nt(e){if(!e)return``;let t=e.split(`-`).pop();try{if(t){let e=$.toUUID(t);if(C(e))return`${e}`}}catch{}return e}export{P as A,U as C,O as D,_e as E,le as F,ae as I,se as M,de as N,ne as O,M as P,z as S,W as T,De as _,we as a,me as b,J as c,ke as d,ze as f,je as g,Le as h,xe as i,re as j,A as k,Ne as l,Fe as m,tt as n,K as o,Ve as p,q as r,Ue as s,nt as t,Te as u,H as v,ye as w,V as x,B as y}; 174//# chunkId=01a0f4db-76a2-7242-b91f-ca0ced89c1b0
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.