diff --git a/404.html b/404.html index db1dd20..7bfe4f2 100644 --- a/404.html +++ b/404.html @@ -1,5 +1,5 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file +

404

This page could not be found.

\ No newline at end of file diff --git a/_next/static/EzSR_2Sk3vRn1zMcHrbYW/_buildManifest.js b/_next/static/EzSR_2Sk3vRn1zMcHrbYW/_buildManifest.js new file mode 100644 index 0000000..ce15a93 --- /dev/null +++ b/_next/static/EzSR_2Sk3vRn1zMcHrbYW/_buildManifest.js @@ -0,0 +1 @@ +self.__BUILD_MANIFEST=function(e,t){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":[t,"static/chunks/37a763b4-474a632b9382a395.js",e,"static/chunks/781-04dbdf01d1601d97.js","static/chunks/pages/index-be8276e748cf89cd.js"],"/_error":["static/chunks/pages/_error-ee5b5fb91d29d86f.js"],"/about":[e,"static/chunks/pages/about-675b025fecc6dfd3.js"],"/configuration":[e,"static/chunks/pages/configuration-81bb4f895844e651.js"],"/configuration/locale":[e,"static/chunks/pages/configuration/locale-d593ad9b195778e1.js"],"/configuration/map":[e,"static/chunks/pages/configuration/map-17792021a1d9f904.js"],"/configuration/search":[e,"static/chunks/pages/configuration/search-b1b36bbf3ac0f6d3.js"],"/configuration/theme":[t,e,"static/chunks/pages/configuration/theme-092e586514d80c6b.js"],"/content":[e,"static/chunks/pages/content-63bce6bf5b6de6c5.js"],"/content/card":[e,"static/chunks/pages/content/card-3babcd253d90f87a.js"],"/content/markdown":[e,"static/chunks/pages/content/markdown-d7836e46ca24441d.js"],"/content/referenced-items":[e,"static/chunks/pages/content/referenced-items-d45ebf0584d849a6.js"],"/content/slider":[e,"static/chunks/pages/content/slider-79a40d930082fe1f.js"],"/content/viewer":[e,"static/chunks/pages/content/viewer-4af38dc0948123a1.js"],"/create-markdown-content":[e,"static/chunks/pages/create-markdown-content-e1a60d24c2140e69.js"],"/customize-the-search-index":[e,"static/chunks/pages/customize-the-search-index-f4b36ce2227164b2.js"],"/deploy-to-github-pages":[e,"static/chunks/pages/deploy-to-github-pages-f65b8b46da2e8ebc.js"],"/deploy-to-vercel":[e,"static/chunks/pages/deploy-to-vercel-cdd1f2bffa669881.js"],"/development":[e,"static/chunks/pages/development-daeb0a1c7428c381.js"],"/enable-a-map-with-navPlace":[e,"static/chunks/pages/enable-a-map-with-navPlace-828e4fc5ea7e0338.js"],"/get-started":[e,"static/chunks/pages/get-started-413d0a18e7d7ff00.js"],"/guides":[e,"static/chunks/pages/guides-6973a36eeca62be6.js"],sortedPages:["/","/_app","/_error","/about","/configuration","/configuration/locale","/configuration/map","/configuration/search","/configuration/theme","/content","/content/card","/content/markdown","/content/referenced-items","/content/slider","/content/viewer","/create-markdown-content","/customize-the-search-index","/deploy-to-github-pages","/deploy-to-vercel","/development","/enable-a-map-with-navPlace","/get-started","/guides"]}}("static/chunks/673-d6d9313911892065.js","static/chunks/ee9ce975-e02a9ea7234e7711.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/_next/static/nKOMJ7F-BsrhLhkEwfp_S/_ssgManifest.js b/_next/static/EzSR_2Sk3vRn1zMcHrbYW/_ssgManifest.js similarity index 100% rename from _next/static/nKOMJ7F-BsrhLhkEwfp_S/_ssgManifest.js rename to _next/static/EzSR_2Sk3vRn1zMcHrbYW/_ssgManifest.js diff --git a/_next/static/chunks/549-2f80bf56386c6308.js b/_next/static/chunks/781-04dbdf01d1601d97.js similarity index 95% rename from _next/static/chunks/549-2f80bf56386c6308.js rename to _next/static/chunks/781-04dbdf01d1601d97.js index 12e9a98..2df7e5f 100644 --- a/_next/static/chunks/549-2f80bf56386c6308.js +++ b/_next/static/chunks/781-04dbdf01d1601d97.js @@ -1,4 +1,4 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[549],{3725:function(e,u,g){"use strict";g.d(u,{x:function(){return q}});var y=g(7294),b=g(4184),w=g.n(b),A=g(8426);let I={display:{type:"enum",values:["none","inline","inline-block","block"],default:void 0,responsive:!0}};var B=g(3843),N=g(134),_=g(6776);let q=y.forwardRef((e,u)=>{let{rest:g,...b}=(0,B.FY)(e),{rest:q,...U}=(0,N.F8)(g),{className:H,asChild:F,display:W=I.display.default,...G}=q,Z=F?A.g7:"div";return y.createElement(Z,{...G,ref:u,className:w()("rt-Box",H,(0,_.g)(W,"rt-r-display"),(0,N.yt)(U),(0,B.we)(b))})});q.displayName="Box"},5768:function(e,u,g){"use strict";g.d(u,{z:function(){return W}});var y=g(7294),b=g(4184),w=g.n(b),A=g(8426),I=g(8291),B=g(6679),N=g(269);let _={type:"enum",values:N.yT.radius.values,default:void 0},q={size:{type:"enum",values:["1","2","3","4"],default:"2",responsive:!0},variant:{type:"enum",values:["classic","solid","soft","surface","outline","ghost"],default:"solid"},color:I.m,highContrast:B.B,radius:_};var U=g(3843),H=g(6776);let F=y.forwardRef((e,u)=>{let{rest:g,...b}=(0,U.FY)(e),{className:I,asChild:B=!1,size:N=q.size.default,variant:_=q.variant.default,color:F=q.color.default,highContrast:W=q.highContrast.default,radius:G=q.radius.default,...Z}=g,X=B?A.g7:"button";return y.createElement(X,{"data-disabled":Z.disabled||void 0,"data-accent-color":F,"data-radius":G,...Z,ref:u,className:w()("rt-reset","rt-BaseButton",I,(0,H.g)(N,"rt-r-size"),`rt-variant-${_}`,{"rt-high-contrast":W},(0,U.we)(b))})});F.displayName="BaseButton";let W=y.forwardRef((e,u)=>y.createElement(F,{...e,ref:u,className:w()("rt-Button",e.className)}));W.displayName="Button"},9966:function(e,u,g){"use strict";g.d(u,{W:function(){return _}});var y=g(7294),b=g(4184),w=g.n(b);let A={size:{type:"enum",values:["1","2","3","4"],default:"4",responsive:!0},display:{type:"enum",values:["none","block"],default:void 0,responsive:!0}};var I=g(3843),B=g(134),N=g(6776);let _=y.forwardRef((e,u)=>{let{rest:g,...b}=(0,I.FY)(e),{rest:_,...q}=(0,B.F8)(g),{children:U,className:H,size:F=A.size.default,display:W=A.display.default,...G}=_;return y.createElement("div",{...G,ref:u,className:w()("rt-Container",H,(0,N.g)(F,"rt-r-size"),(0,N.g)(W,"rt-r-display"),(0,B.yt)(q),(0,I.we)(b))},y.createElement("div",{className:"rt-ContainerInner"},U))});_.displayName="Container"},5877:function(e,u,g){"use strict";g.d(u,{k:function(){return q}});var y=g(7294),b=g(4184),w=g.n(b),A=g(8426);let I={display:{type:"enum",values:["none","inline-flex","flex"],default:"flex",responsive:!0},direction:{type:"enum",values:["row","column","row-reverse","column-reverse"],default:void 0,responsive:!0},align:{type:"enum",values:["start","center","end","baseline","stretch"],default:void 0,responsive:!0},justify:{type:"enum",values:["start","center","end","between"],default:"start",responsive:!0},wrap:{type:"enum",values:["nowrap","wrap","wrap-reverse"],default:void 0,responsive:!0},gap:{type:"enum",values:["0","1","2","3","4","5","6","7","8","9"],default:void 0,responsive:!0}};var B=g(3843),N=g(134),_=g(6776);let q=y.forwardRef((e,u)=>{let{rest:g,...b}=(0,B.FY)(e),{rest:q,...U}=(0,N.F8)(g),{className:H,asChild:F,display:W=I.display.default,direction:G=I.direction.default,align:Z=I.align.default,justify:X=I.justify.default,wrap:Q=I.wrap.default,gap:Y=I.gap.default,...K}=q,ee=F?A.g7:"div";return y.createElement(ee,{...K,ref:u,className:w()("rt-Flex",H,(0,_.g)(W,"rt-r-display"),(0,_.g)(G,"rt-r-fd"),(0,_.g)(Z,"rt-r-ai"),(0,_.g)(X,"rt-r-jc",{between:"space-between"}),(0,_.g)(Q,"rt-r-fw"),(0,_.g)(Y,"rt-r-gap"),(0,N.yt)(U),(0,B.we)(b))})});q.displayName="Flex"},1042:function(e,u,g){"use strict";g.d(u,{X:function(){return W}});var y=g(7294),b=g(4184),w=g.n(b),A=g(8426),I=g(3416),B=g(617),N=g(7361),_=g(8291),q=g(6679);I.b.values;let U={size:{type:"enum",values:["1","2","3","4","5","6","7","8","9"],default:"6",responsive:!0},weight:{...I.b,default:"bold"},align:B.L,trim:N.a,color:_.m,highContrast:q.B};var H=g(3843),F=g(6776);let W=y.forwardRef((e,u)=>{let{rest:g,...b}=(0,H.FY)(e),{children:I,className:B,asChild:N=!1,as:_="h1",size:q=U.size.default,weight:W=U.weight.default,align:G=U.align.default,trim:Z=U.trim.default,color:X=U.color.default,highContrast:Q=U.highContrast.default,...Y}=g;return y.createElement(A.g7,{"data-accent-color":X,...Y,ref:u,className:w()("rt-Heading",B,(0,F.g)(q,"rt-r-size"),(0,F.g)(W,"rt-r-weight"),(0,F.g)(G,"rt-r-ta"),(0,F.g)(Z,"rt-r-lt"),{"rt-high-contrast":Q},(0,H.we)(b))},N?I:y.createElement(_,null,I))});W.displayName="Heading"},4764:function(e,u,g){"use strict";g.d(u,{$:function(){return _}});var y=g(7294),b=g(4184),w=g.n(b);let A={size:{type:"enum",values:["1","2","3"],default:"3",responsive:!0},display:{type:"enum",values:["none","block"],default:void 0,responsive:!0}};var I=g(3843),B=g(134),N=g(6776);let _=y.forwardRef((e,u)=>{let{rest:g,...b}=(0,I.FY)(e),{rest:_,...q}=(0,B.F8)(g),{className:U,size:H=A.size.default,display:F=A.display.default,...W}=_;return y.createElement("section",{...W,ref:u,className:w()("rt-Section",U,(0,N.g)(H,"rt-r-size"),(0,N.g)(F,"rt-r-display"),(0,B.yt)(q),(0,I.we)(b))})});_.displayName="Section"},4207:function(e,u,g){"use strict";g.d(u,{x:function(){return W}});var y=g(7294),b=g(4184),w=g.n(b),A=g(8426),I=g(3416),B=g(617),N=g(7361),_=g(8291),q=g(6679);let U={size:{type:"enum",values:["1","2","3","4","5","6","7","8","9"],default:void 0,responsive:!0},weight:I.b,align:B.L,trim:N.a,color:_.m,highContrast:q.B};var H=g(3843),F=g(6776);let W=y.forwardRef((e,u)=>{let{rest:g,...b}=(0,H.FY)(e),{children:I,className:B,asChild:N=!1,as:_="span",size:q=U.size.default,weight:W=U.weight.default,align:G=U.align.default,trim:Z=U.trim.default,color:X=U.color.default,highContrast:Q=U.highContrast.default,...Y}=g;return y.createElement(A.g7,{"data-accent-color":X,...Y,ref:u,className:w()("rt-Text",B,(0,F.g)(q,"rt-r-size"),(0,F.g)(W,"rt-r-weight"),(0,F.g)(G,"rt-r-ta"),(0,F.g)(Z,"rt-r-lt"),{"rt-high-contrast":Q},(0,H.we)(b))},N?I:y.createElement(_,null,I))});W.displayName="Text"},6776:function(e,u,g){"use strict";function withBreakpoints(e,u="",g){var y,b,w,A;let I=[];if("object"==typeof e){for(let w of Object.keys(e))if(w in e){let A=null===(y=e[w])||void 0===y?void 0:y.toString(),B=null==A?void 0:A.startsWith("-"),N=""===u?"":"-",_=B?`-${u}`:u,q=B?null==A?void 0:A.substring(1):A;if(void 0===q)continue;let U=null!==(b=null==g?void 0:g[q])&&void 0!==b?b:q,H="initial"===w?`${_}${N}${U}`:`${w}:${_}${N}${U}`;I.push(H)}}if("string"==typeof e){let y=e.startsWith("-"),b=""===u?"":"-",A=y?`-${u}`:u,B=y?e.substring(1):e,N=null!==(w=null==g?void 0:g[B])&&void 0!==w?w:B;I.push(`${A}${b}${N}`)}if("boolean"==typeof e){let y=""===u?"":"-",b=e.toString(),w=null!==(A=null==g?void 0:g[b])&&void 0!==A?A:b;I.push(`${u}${y}${w}`)}return I.join(" ")}g.d(u,{g:function(){return withBreakpoints}})},8291:function(e,u,g){"use strict";g.d(u,{m:function(){return b}});var y=g(269);let b={type:"enum",values:y.yT.accentColor.values,default:void 0}},6679:function(e,u,g){"use strict";g.d(u,{B:function(){return y}});let y={type:"boolean",default:void 0}},134:function(e,u,g){"use strict";g.d(u,{F8:function(){return extractLayoutProps},yt:function(){return withLayoutProps}});var y=g(6776);let b=["0","1","2","3","4","5","6","7","8","9"],w=["auto","0","50%","100%"],A=["auto","min-content","max-content","100%","0","1","2","3","4","5","6","7","8","9"],I={p:{type:"enum",values:b,default:void 0,responsive:!0},px:{type:"enum",values:b,default:void 0,responsive:!0},py:{type:"enum",values:b,default:void 0,responsive:!0},pt:{type:"enum",values:b,default:void 0,responsive:!0},pr:{type:"enum",values:b,default:void 0,responsive:!0},pb:{type:"enum",values:b,default:void 0,responsive:!0},pl:{type:"enum",values:b,default:void 0,responsive:!0},position:{type:"enum",values:["static","relative","absolute","fixed","sticky"],default:void 0,responsive:!0},inset:{type:"enum",values:w,default:void 0,responsive:!0},top:{type:"enum",values:w,default:void 0,responsive:!0},right:{type:"enum",values:w,default:void 0,responsive:!0},bottom:{type:"enum",values:w,default:void 0,responsive:!0},left:{type:"enum",values:w,default:void 0,responsive:!0},width:{type:"enum",values:A,default:void 0,responsive:!0},height:{type:"enum",values:A,default:void 0,responsive:!0},shrink:{type:"enum",values:["0","1"],default:void 0,responsive:!0},grow:{type:"enum",values:["0","1"],default:void 0,responsive:!0}};function extractLayoutProps(e){let{rest:u,...g}=function(e){let{p:u=I.p.default,px:g=I.px.default,py:y=I.py.default,pt:b=I.pt.default,pr:w=I.pr.default,pb:A=I.pb.default,pl:B=I.pl.default,...N}=e;return{p:u,px:g,py:y,pt:b,pr:w,pb:A,pl:B,rest:N}}(e),{position:y=I.position.default,width:b=I.width.default,height:w=I.height.default,inset:A=I.inset.default,top:B=I.top.default,bottom:N=I.bottom.default,left:_=I.left.default,right:q=I.right.default,shrink:U=I.shrink.default,grow:H=I.grow.default,...F}=u;return{...g,position:y,width:b,height:w,inset:A,top:B,bottom:N,left:_,right:q,shrink:U,grow:H,rest:F}}function withLayoutProps(e){return[[(0,y.g)(e.p,"rt-r-p"),(0,y.g)(e.px,"rt-r-px"),(0,y.g)(e.py,"rt-r-py"),(0,y.g)(e.pt,"rt-r-pt"),(0,y.g)(e.pr,"rt-r-pr"),(0,y.g)(e.pb,"rt-r-pb"),(0,y.g)(e.pl,"rt-r-pl")].filter(Boolean).join(" "),(0,y.g)(e.position,"rt-r-position"),(0,y.g)(e.shrink,"rt-r-fs"),(0,y.g)(e.grow,"rt-r-fg"),(0,y.g)(e.width,"rt-r-w"),(0,y.g)(e.height,"rt-r-h"),(0,y.g)(e.inset,"rt-r-inset"),(0,y.g)(e.top,"rt-r-top"),(0,y.g)(e.bottom,"rt-r-bottom"),(0,y.g)(e.left,"rt-r-left"),(0,y.g)(e.right,"rt-r-right")].filter(Boolean).join(" ")}},7361:function(e,u,g){"use strict";g.d(u,{a:function(){return y}});let y={type:"enum",values:["normal","start","end","both"],default:void 0,responsive:!0}},3843:function(e,u,g){"use strict";g.d(u,{FY:function(){return extractMarginProps},we:function(){return withMarginProps}});var y=g(6776);let b=["auto","0","1","2","3","4","5","6","7","8","9","-1","-2","-3","-4","-5","-6","-7","-8","-9"],w={m:{type:"enum",values:b,default:void 0,responsive:!0},mx:{type:"enum",values:b,default:void 0,responsive:!0},my:{type:"enum",values:b,default:void 0,responsive:!0},mt:{type:"enum",values:b,default:void 0,responsive:!0},mr:{type:"enum",values:b,default:void 0,responsive:!0},mb:{type:"enum",values:b,default:void 0,responsive:!0},ml:{type:"enum",values:b,default:void 0,responsive:!0}};function extractMarginProps(e){let{m:u=w.m.default,mx:g=w.mx.default,my:y=w.my.default,mt:b=w.mt.default,mr:A=w.mr.default,mb:I=w.mb.default,ml:B=w.ml.default,...N}=e;return{m:u,mx:g,my:y,mt:b,mr:A,mb:I,ml:B,rest:N}}function withMarginProps(e){return[(0,y.g)(e.m,"rt-r-m"),(0,y.g)(e.mx,"rt-r-mx"),(0,y.g)(e.my,"rt-r-my"),(0,y.g)(e.mt,"rt-r-mt"),(0,y.g)(e.mr,"rt-r-mr"),(0,y.g)(e.mb,"rt-r-mb"),(0,y.g)(e.ml,"rt-r-ml")].filter(Boolean).join(" ")}},617:function(e,u,g){"use strict";g.d(u,{L:function(){return y}});let y={type:"enum",values:["left","center","right"],default:void 0,responsive:!0}},3416:function(e,u,g){"use strict";g.d(u,{b:function(){return y}});let y={type:"enum",values:["light","regular","medium","bold"],default:void 0,responsive:!0}},9742:function(e,u){"use strict";u.byteLength=function(e){var u=getLens(e),g=u[0],y=u[1];return(g+y)*3/4-y},u.toByteArray=function(e){var u,g,w=getLens(e),A=w[0],I=w[1],B=new b((A+I)*3/4-I),N=0,_=I>0?A-4:A;for(g=0;g<_;g+=4)u=y[e.charCodeAt(g)]<<18|y[e.charCodeAt(g+1)]<<12|y[e.charCodeAt(g+2)]<<6|y[e.charCodeAt(g+3)],B[N++]=u>>16&255,B[N++]=u>>8&255,B[N++]=255&u;return 2===I&&(u=y[e.charCodeAt(g)]<<2|y[e.charCodeAt(g+1)]>>4,B[N++]=255&u),1===I&&(u=y[e.charCodeAt(g)]<<10|y[e.charCodeAt(g+1)]<<4|y[e.charCodeAt(g+2)]>>2,B[N++]=u>>8&255,B[N++]=255&u),B},u.fromByteArray=function(e){for(var u,y=e.length,b=y%3,w=[],A=0,I=y-b;A>18&63]+g[b>>12&63]+g[b>>6&63]+g[63&b]);return w.join("")}(e,A,A+16383>I?I:A+16383));return 1===b?w.push(g[(u=e[y-1])>>2]+g[u<<4&63]+"=="):2===b&&w.push(g[(u=(e[y-2]<<8)+e[y-1])>>10]+g[u>>4&63]+g[u<<2&63]+"="),w.join("")};for(var g=[],y=[],b="undefined"!=typeof Uint8Array?Uint8Array:Array,w="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A=0,I=w.length;A0)throw Error("Invalid string. Length must be a multiple of 4");var g=e.indexOf("=");-1===g&&(g=u);var y=g===u?0:4-g%4;return[g,y]}y["-".charCodeAt(0)]=62,y["_".charCodeAt(0)]=63},8764:function(e,u,g){"use strict";/*! +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[781],{8332:function(e,u,g){"use strict";g.d(u,{Y:function(){return F}});var y=g(7294),b=g(4184),w=g.n(b),A=g(8426),I=g(8291),B=g(6679),N=g(269);let _={type:"enum",values:N.yT.radius.values,default:void 0},q={size:{type:"enum",values:["1","2","3","4"],default:"2",responsive:!0},variant:{type:"enum",values:["classic","solid","soft","surface","outline","ghost"],default:"solid"},color:I.m,highContrast:B.B,radius:_};var U=g(3843),H=g(6776);let F=y.forwardRef((e,u)=>{let{rest:g,...b}=(0,U.FY)(e),{className:I,asChild:B=!1,size:N=q.size.default,variant:_=q.variant.default,color:F=q.color.default,highContrast:W=q.highContrast.default,radius:G=q.radius.default,...Z}=g,X=B?A.g7:"button";return y.createElement(X,{"data-disabled":Z.disabled||void 0,"data-accent-color":F,"data-radius":G,...Z,ref:u,className:w()("rt-reset","rt-BaseButton",I,(0,H.g)(N,"rt-r-size"),`rt-variant-${_}`,{"rt-high-contrast":W},(0,U.we)(b))})});F.displayName="BaseButton"},3725:function(e,u,g){"use strict";g.d(u,{x:function(){return q}});var y=g(7294),b=g(4184),w=g.n(b),A=g(8426);let I={display:{type:"enum",values:["none","inline","inline-block","block"],default:void 0,responsive:!0}};var B=g(3843),N=g(134),_=g(6776);let q=y.forwardRef((e,u)=>{let{rest:g,...b}=(0,B.FY)(e),{rest:q,...U}=(0,N.F8)(g),{className:H,asChild:F,display:W=I.display.default,...G}=q,Z=F?A.g7:"div";return y.createElement(Z,{...G,ref:u,className:w()("rt-Box",H,(0,_.g)(W,"rt-r-display"),(0,N.yt)(U),(0,B.we)(b))})});q.displayName="Box"},4172:function(e,u,g){"use strict";g.d(u,{z:function(){return I}});var y=g(7294),b=g(4184),w=g.n(b),A=g(8332);let I=y.forwardRef((e,u)=>y.createElement(A.Y,{...e,ref:u,className:w()("rt-Button",e.className)}));I.displayName="Button"},9966:function(e,u,g){"use strict";g.d(u,{W:function(){return _}});var y=g(7294),b=g(4184),w=g.n(b);let A={size:{type:"enum",values:["1","2","3","4"],default:"4",responsive:!0},display:{type:"enum",values:["none","block"],default:void 0,responsive:!0}};var I=g(3843),B=g(134),N=g(6776);let _=y.forwardRef((e,u)=>{let{rest:g,...b}=(0,I.FY)(e),{rest:_,...q}=(0,B.F8)(g),{children:U,className:H,size:F=A.size.default,display:W=A.display.default,...G}=_;return y.createElement("div",{...G,ref:u,className:w()("rt-Container",H,(0,N.g)(F,"rt-r-size"),(0,N.g)(W,"rt-r-display"),(0,B.yt)(q),(0,I.we)(b))},y.createElement("div",{className:"rt-ContainerInner"},U))});_.displayName="Container"},5877:function(e,u,g){"use strict";g.d(u,{k:function(){return q}});var y=g(7294),b=g(4184),w=g.n(b),A=g(8426);let I={display:{type:"enum",values:["none","inline-flex","flex"],default:"flex",responsive:!0},direction:{type:"enum",values:["row","column","row-reverse","column-reverse"],default:void 0,responsive:!0},align:{type:"enum",values:["start","center","end","baseline","stretch"],default:void 0,responsive:!0},justify:{type:"enum",values:["start","center","end","between"],default:"start",responsive:!0},wrap:{type:"enum",values:["nowrap","wrap","wrap-reverse"],default:void 0,responsive:!0},gap:{type:"enum",values:["0","1","2","3","4","5","6","7","8","9"],default:void 0,responsive:!0}};var B=g(3843),N=g(134),_=g(6776);let q=y.forwardRef((e,u)=>{let{rest:g,...b}=(0,B.FY)(e),{rest:q,...U}=(0,N.F8)(g),{className:H,asChild:F,display:W=I.display.default,direction:G=I.direction.default,align:Z=I.align.default,justify:X=I.justify.default,wrap:Q=I.wrap.default,gap:Y=I.gap.default,...K}=q,ee=F?A.g7:"div";return y.createElement(ee,{...K,ref:u,className:w()("rt-Flex",H,(0,_.g)(W,"rt-r-display"),(0,_.g)(G,"rt-r-fd"),(0,_.g)(Z,"rt-r-ai"),(0,_.g)(X,"rt-r-jc",{between:"space-between"}),(0,_.g)(Q,"rt-r-fw"),(0,_.g)(Y,"rt-r-gap"),(0,N.yt)(U),(0,B.we)(b))})});q.displayName="Flex"},1042:function(e,u,g){"use strict";g.d(u,{X:function(){return W}});var y=g(7294),b=g(4184),w=g.n(b),A=g(8426),I=g(3416),B=g(617),N=g(7361),_=g(8291),q=g(6679);I.b.values;let U={size:{type:"enum",values:["1","2","3","4","5","6","7","8","9"],default:"6",responsive:!0},weight:{...I.b,default:"bold"},align:B.L,trim:N.a,color:_.m,highContrast:q.B};var H=g(3843),F=g(6776);let W=y.forwardRef((e,u)=>{let{rest:g,...b}=(0,H.FY)(e),{children:I,className:B,asChild:N=!1,as:_="h1",size:q=U.size.default,weight:W=U.weight.default,align:G=U.align.default,trim:Z=U.trim.default,color:X=U.color.default,highContrast:Q=U.highContrast.default,...Y}=g;return y.createElement(A.g7,{"data-accent-color":X,...Y,ref:u,className:w()("rt-Heading",B,(0,F.g)(q,"rt-r-size"),(0,F.g)(W,"rt-r-weight"),(0,F.g)(G,"rt-r-ta"),(0,F.g)(Z,"rt-r-lt"),{"rt-high-contrast":Q},(0,H.we)(b))},N?I:y.createElement(_,null,I))});W.displayName="Heading"},4764:function(e,u,g){"use strict";g.d(u,{$:function(){return _}});var y=g(7294),b=g(4184),w=g.n(b);let A={size:{type:"enum",values:["1","2","3"],default:"3",responsive:!0},display:{type:"enum",values:["none","block"],default:void 0,responsive:!0}};var I=g(3843),B=g(134),N=g(6776);let _=y.forwardRef((e,u)=>{let{rest:g,...b}=(0,I.FY)(e),{rest:_,...q}=(0,B.F8)(g),{className:U,size:H=A.size.default,display:F=A.display.default,...W}=_;return y.createElement("section",{...W,ref:u,className:w()("rt-Section",U,(0,N.g)(H,"rt-r-size"),(0,N.g)(F,"rt-r-display"),(0,B.yt)(q),(0,I.we)(b))})});_.displayName="Section"},4207:function(e,u,g){"use strict";g.d(u,{x:function(){return W}});var y=g(7294),b=g(4184),w=g.n(b),A=g(8426),I=g(3416),B=g(617),N=g(7361),_=g(8291),q=g(6679);let U={size:{type:"enum",values:["1","2","3","4","5","6","7","8","9"],default:void 0,responsive:!0},weight:I.b,align:B.L,trim:N.a,color:_.m,highContrast:q.B};var H=g(3843),F=g(6776);let W=y.forwardRef((e,u)=>{let{rest:g,...b}=(0,H.FY)(e),{children:I,className:B,asChild:N=!1,as:_="span",size:q=U.size.default,weight:W=U.weight.default,align:G=U.align.default,trim:Z=U.trim.default,color:X=U.color.default,highContrast:Q=U.highContrast.default,...Y}=g;return y.createElement(A.g7,{"data-accent-color":X,...Y,ref:u,className:w()("rt-Text",B,(0,F.g)(q,"rt-r-size"),(0,F.g)(W,"rt-r-weight"),(0,F.g)(G,"rt-r-ta"),(0,F.g)(Z,"rt-r-lt"),{"rt-high-contrast":Q},(0,H.we)(b))},N?I:y.createElement(_,null,I))});W.displayName="Text"},6776:function(e,u,g){"use strict";function withBreakpoints(e,u="",g){var y,b,w,A;let I=[];if("object"==typeof e){for(let w of Object.keys(e))if(w in e){let A=null===(y=e[w])||void 0===y?void 0:y.toString(),B=null==A?void 0:A.startsWith("-"),N=""===u?"":"-",_=B?`-${u}`:u,q=B?null==A?void 0:A.substring(1):A;if(void 0===q)continue;let U=null!==(b=null==g?void 0:g[q])&&void 0!==b?b:q,H="initial"===w?`${_}${N}${U}`:`${w}:${_}${N}${U}`;I.push(H)}}if("string"==typeof e){let y=e.startsWith("-"),b=""===u?"":"-",A=y?`-${u}`:u,B=y?e.substring(1):e,N=null!==(w=null==g?void 0:g[B])&&void 0!==w?w:B;I.push(`${A}${b}${N}`)}if("boolean"==typeof e){let y=""===u?"":"-",b=e.toString(),w=null!==(A=null==g?void 0:g[b])&&void 0!==A?A:b;I.push(`${u}${y}${w}`)}return I.join(" ")}g.d(u,{g:function(){return withBreakpoints}})},8291:function(e,u,g){"use strict";g.d(u,{m:function(){return b}});var y=g(269);let b={type:"enum",values:y.yT.accentColor.values,default:void 0}},6679:function(e,u,g){"use strict";g.d(u,{B:function(){return y}});let y={type:"boolean",default:void 0}},134:function(e,u,g){"use strict";g.d(u,{F8:function(){return extractLayoutProps},yt:function(){return withLayoutProps}});var y=g(6776);let b=["0","1","2","3","4","5","6","7","8","9"],w=["auto","0","50%","100%"],A=["auto","min-content","max-content","100%","0","1","2","3","4","5","6","7","8","9"],I={p:{type:"enum",values:b,default:void 0,responsive:!0},px:{type:"enum",values:b,default:void 0,responsive:!0},py:{type:"enum",values:b,default:void 0,responsive:!0},pt:{type:"enum",values:b,default:void 0,responsive:!0},pr:{type:"enum",values:b,default:void 0,responsive:!0},pb:{type:"enum",values:b,default:void 0,responsive:!0},pl:{type:"enum",values:b,default:void 0,responsive:!0},position:{type:"enum",values:["static","relative","absolute","fixed","sticky"],default:void 0,responsive:!0},inset:{type:"enum",values:w,default:void 0,responsive:!0},top:{type:"enum",values:w,default:void 0,responsive:!0},right:{type:"enum",values:w,default:void 0,responsive:!0},bottom:{type:"enum",values:w,default:void 0,responsive:!0},left:{type:"enum",values:w,default:void 0,responsive:!0},width:{type:"enum",values:A,default:void 0,responsive:!0},height:{type:"enum",values:A,default:void 0,responsive:!0},shrink:{type:"enum",values:["0","1"],default:void 0,responsive:!0},grow:{type:"enum",values:["0","1"],default:void 0,responsive:!0}};function extractLayoutProps(e){let{rest:u,...g}=function(e){let{p:u=I.p.default,px:g=I.px.default,py:y=I.py.default,pt:b=I.pt.default,pr:w=I.pr.default,pb:A=I.pb.default,pl:B=I.pl.default,...N}=e;return{p:u,px:g,py:y,pt:b,pr:w,pb:A,pl:B,rest:N}}(e),{position:y=I.position.default,width:b=I.width.default,height:w=I.height.default,inset:A=I.inset.default,top:B=I.top.default,bottom:N=I.bottom.default,left:_=I.left.default,right:q=I.right.default,shrink:U=I.shrink.default,grow:H=I.grow.default,...F}=u;return{...g,position:y,width:b,height:w,inset:A,top:B,bottom:N,left:_,right:q,shrink:U,grow:H,rest:F}}function withLayoutProps(e){return[[(0,y.g)(e.p,"rt-r-p"),(0,y.g)(e.px,"rt-r-px"),(0,y.g)(e.py,"rt-r-py"),(0,y.g)(e.pt,"rt-r-pt"),(0,y.g)(e.pr,"rt-r-pr"),(0,y.g)(e.pb,"rt-r-pb"),(0,y.g)(e.pl,"rt-r-pl")].filter(Boolean).join(" "),(0,y.g)(e.position,"rt-r-position"),(0,y.g)(e.shrink,"rt-r-fs"),(0,y.g)(e.grow,"rt-r-fg"),(0,y.g)(e.width,"rt-r-w"),(0,y.g)(e.height,"rt-r-h"),(0,y.g)(e.inset,"rt-r-inset"),(0,y.g)(e.top,"rt-r-top"),(0,y.g)(e.bottom,"rt-r-bottom"),(0,y.g)(e.left,"rt-r-left"),(0,y.g)(e.right,"rt-r-right")].filter(Boolean).join(" ")}},7361:function(e,u,g){"use strict";g.d(u,{a:function(){return y}});let y={type:"enum",values:["normal","start","end","both"],default:void 0,responsive:!0}},3843:function(e,u,g){"use strict";g.d(u,{FY:function(){return extractMarginProps},we:function(){return withMarginProps}});var y=g(6776);let b=["auto","0","1","2","3","4","5","6","7","8","9","-1","-2","-3","-4","-5","-6","-7","-8","-9"],w={m:{type:"enum",values:b,default:void 0,responsive:!0},mx:{type:"enum",values:b,default:void 0,responsive:!0},my:{type:"enum",values:b,default:void 0,responsive:!0},mt:{type:"enum",values:b,default:void 0,responsive:!0},mr:{type:"enum",values:b,default:void 0,responsive:!0},mb:{type:"enum",values:b,default:void 0,responsive:!0},ml:{type:"enum",values:b,default:void 0,responsive:!0}};function extractMarginProps(e){let{m:u=w.m.default,mx:g=w.mx.default,my:y=w.my.default,mt:b=w.mt.default,mr:A=w.mr.default,mb:I=w.mb.default,ml:B=w.ml.default,...N}=e;return{m:u,mx:g,my:y,mt:b,mr:A,mb:I,ml:B,rest:N}}function withMarginProps(e){return[(0,y.g)(e.m,"rt-r-m"),(0,y.g)(e.mx,"rt-r-mx"),(0,y.g)(e.my,"rt-r-my"),(0,y.g)(e.mt,"rt-r-mt"),(0,y.g)(e.mr,"rt-r-mr"),(0,y.g)(e.mb,"rt-r-mb"),(0,y.g)(e.ml,"rt-r-ml")].filter(Boolean).join(" ")}},617:function(e,u,g){"use strict";g.d(u,{L:function(){return y}});let y={type:"enum",values:["left","center","right"],default:void 0,responsive:!0}},3416:function(e,u,g){"use strict";g.d(u,{b:function(){return y}});let y={type:"enum",values:["light","regular","medium","bold"],default:void 0,responsive:!0}},9742:function(e,u){"use strict";u.byteLength=function(e){var u=getLens(e),g=u[0],y=u[1];return(g+y)*3/4-y},u.toByteArray=function(e){var u,g,w=getLens(e),A=w[0],I=w[1],B=new b((A+I)*3/4-I),N=0,_=I>0?A-4:A;for(g=0;g<_;g+=4)u=y[e.charCodeAt(g)]<<18|y[e.charCodeAt(g+1)]<<12|y[e.charCodeAt(g+2)]<<6|y[e.charCodeAt(g+3)],B[N++]=u>>16&255,B[N++]=u>>8&255,B[N++]=255&u;return 2===I&&(u=y[e.charCodeAt(g)]<<2|y[e.charCodeAt(g+1)]>>4,B[N++]=255&u),1===I&&(u=y[e.charCodeAt(g)]<<10|y[e.charCodeAt(g+1)]<<4|y[e.charCodeAt(g+2)]>>2,B[N++]=u>>8&255,B[N++]=255&u),B},u.fromByteArray=function(e){for(var u,y=e.length,b=y%3,w=[],A=0,I=y-b;A>18&63]+g[b>>12&63]+g[b>>6&63]+g[63&b]);return w.join("")}(e,A,A+16383>I?I:A+16383));return 1===b?w.push(g[(u=e[y-1])>>2]+g[u<<4&63]+"=="):2===b&&w.push(g[(u=(e[y-2]<<8)+e[y-1])>>10]+g[u>>4&63]+g[u<<2&63]+"="),w.join("")};for(var g=[],y=[],b="undefined"!=typeof Uint8Array?Uint8Array:Array,w="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A=0,I=w.length;A0)throw Error("Invalid string. Length must be a multiple of 4");var g=e.indexOf("=");-1===g&&(g=u);var y=g===u?0:4-g%4;return[g,y]}y["-".charCodeAt(0)]=62,y["_".charCodeAt(0)]=63},8764:function(e,u,g){"use strict";/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh diff --git a/_next/static/chunks/ee9ce975-1c3815c2ec2057b5.js b/_next/static/chunks/ee9ce975-1c3815c2ec2057b5.js deleted file mode 100644 index 6fc728b..0000000 --- a/_next/static/chunks/ee9ce975-1c3815c2ec2057b5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[409],{2469:function(e,n,r){r.d(n,{_Ve:function(){return o}});var t=r(7294),l=["color"],o=(0,t.forwardRef)(function(e,n){var r=e.color,o=function(e,n){if(null==e)return{};var r,t,l={},o=Object.keys(e);for(t=0;t=0||(l[r]=e[r]);return l}(e,l);return(0,t.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:n}),(0,t.createElement)("path",{d:"M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z",fill:void 0===r?"currentColor":r,fillRule:"evenodd",clipRule:"evenodd"}))})}}]); \ No newline at end of file diff --git a/_next/static/chunks/ee9ce975-e02a9ea7234e7711.js b/_next/static/chunks/ee9ce975-e02a9ea7234e7711.js new file mode 100644 index 0000000..742103d --- /dev/null +++ b/_next/static/chunks/ee9ce975-e02a9ea7234e7711.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[409],{2469:function(e,t,o){o.d(t,{H4u:function(){return l},_Ve:function(){return C}});var r=o(7294);function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var o,r,n={},l=Object.keys(e);for(r=0;r=0||(n[o]=e[o]);return n}var n=["color"],l=(0,r.forwardRef)(function(e,t){var o=e.color,l=_objectWithoutPropertiesLoose(e,n);return(0,r.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},l,{ref:t}),(0,r.createElement)("path",{d:"M7.49991 0.876892C3.84222 0.876892 0.877075 3.84204 0.877075 7.49972C0.877075 11.1574 3.84222 14.1226 7.49991 14.1226C11.1576 14.1226 14.1227 11.1574 14.1227 7.49972C14.1227 3.84204 11.1576 0.876892 7.49991 0.876892ZM1.82707 7.49972C1.82707 4.36671 4.36689 1.82689 7.49991 1.82689C10.6329 1.82689 13.1727 4.36671 13.1727 7.49972C13.1727 10.6327 10.6329 13.1726 7.49991 13.1726C4.36689 13.1726 1.82707 10.6327 1.82707 7.49972ZM8.24992 4.49999C8.24992 4.9142 7.91413 5.24999 7.49992 5.24999C7.08571 5.24999 6.74992 4.9142 6.74992 4.49999C6.74992 4.08577 7.08571 3.74999 7.49992 3.74999C7.91413 3.74999 8.24992 4.08577 8.24992 4.49999ZM6.00003 5.99999H6.50003H7.50003C7.77618 5.99999 8.00003 6.22384 8.00003 6.49999V9.99999H8.50003H9.00003V11H8.50003H7.50003H6.50003H6.00003V9.99999H6.50003H7.00003V6.99999H6.50003H6.00003V5.99999Z",fill:void 0===o?"currentColor":o,fillRule:"evenodd",clipRule:"evenodd"}))}),i=["color"],C=(0,r.forwardRef)(function(e,t){var o=e.color,n=_objectWithoutPropertiesLoose(e,i);return(0,r.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n,{ref:t}),(0,r.createElement)("path",{d:"M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z",fill:void 0===o?"currentColor":o,fillRule:"evenodd",clipRule:"evenodd"}))})}}]); \ No newline at end of file diff --git a/_next/static/chunks/nextra-data-en-US.json b/_next/static/chunks/nextra-data-en-US.json index f2a77f2..270e617 100644 --- a/_next/static/chunks/nextra-data-en-US.json +++ b/_next/static/chunks/nextra-data-en-US.json @@ -1 +1 @@ -{"/configuration":{"title":"Configuration","data":{}},"/about":{"title":"About","data":{"":"The project name \"Canopy\" is inspired by the tree motiff in the presentation, A Tree's Strength Is Its Trunk: IIIF as Central Operational Infrastructure, delivered by María Matienzo (formerly Stanford University Libraries) and Esmé Cowles (Princeton University Library) at the CNI Fall 2020 Virtual Membership Meeting. Following this infrastructure vision, Canopy was created as a front end solution for rapid and easy creation of static sites using a IIIF Collection and its Manifests.Canopy IIIF is created using Next.js 13, with a FlexSearch index for text search, IIIF Presentation API 3.0 delivering resource content, Radix UI and Stitches used throughout for the user interface, and various community modules from IIIF Commons and Samvera supporting the work presentation and resource delivery.","origination#Origination":"Canopy was initially conceived at the University of Tennessee Libraries in the Summer '21 as a statically generated web application for the Rising from the Ashes: The Chimney Tops 2 Wildfires Oral History Project. This project was generated from a single IIIF Collection; however, the components delivering the user interface became heavily tailored to the source material of the Rising from the Ashes project, thus limiting the reuse of the codebase for other collections. The original Canopy featured a heavily integrated IIIF A/V Viewer designed to deliver Sound and Video resources. This A/V viewer would eventually evolve into a partial inspiration for Clover IIIF.Canopy was reimagined as Canopy IIIF in early Winter '22 with the primary focus of the project maintaining the the ability to build an interoperable site from any IIIF Collection following IIIF Presentation API 2.0 and 3.0 specifications.","contributors#Contributors":"Creators\nMat Jordan - Northwestern University\nLibraries, formerly University of Tennessee Libraries\nMark Baggett - University of Tennessee\nLibraries\nAdam Arling - Northwestern University\nLibraries\nAdditional Credits\nEmily Gore - University of Georgia Libraries, formerly University of Tennessee\nLibraries\nDavid Schober - Northwestern University Libraries\nMartim Passos - Instituto Moreira Salles\nTarje Lavik - University of Bergen Library"}},"/configuration/basic":{"title":"Basic Canopy IIIF Configuration","data":{"":"The Canopy IIIF build process will read from a custom configuration file at config/canopy.json if it exists. If this configuration file does not exist, the default configuration config/.default/canopy.default.json will be used as a fallback for demonstration purposes.\nSee the Create a Project guide for a step-by-step guide\nillustrating the setup of Canopy IIIF project.\nFind your config/ directory\nCopy canopy.sample.json to canopy.json\nMake updates to both the prod and dev configurations","properties#Properties":"","collection#Collection":"The collection property is required and must be the id of the referenced source IIIF Collection. Collections of Collections are not currently supported.\n\"collection\": \"https://iiif.bodleian.ox.ac.uk/iiif/collection/hobhouse\"","label-and-summary#Label and Summary":"The Canopy IIIF site title and description are respectively the label and summary IIIF Presentation API properties of the set IIIF Collection resource. You can optionally override this by providing a valid Presentation 3.0 label and/or summary property. These values are transformed to meta elements in the of the HTML document.\n\"label\": { \"none\": [\"Hobhouse\"] },\n\"summary\": { \"none\": [\"Manuscripts from the archive of Emily Hobhouse.\"] }","featured-manifests#Featured Manifests":"You can inform Canopy IIIF of featured Manifests by providing an array of ids. These must be within the referenced collection resource and the Manifest URIs must be an exact match. These Manifests will render throughout the interface in featured components.Warning: In the current pre-release, featured Manifests must have an Image body on the first Canvas.\n\"featured\": [\n \"https://iiif.bodleian.ox.ac.uk/iiif/manifest/8da97e8c-4e12-457d-aad8-3327b3aec183.json\",\n \"https://iiif.bodleian.ox.ac.uk/iiif/manifest/2968d5c7-3718-44ef-92ea-ee4cc58cc677.json\"\n]","metadata-and-facets#Metadata and Facets":"Curating Metadata allows implementers of Canopy IIIF to select metadata labels that provide use to end users. An optimal case is a label common to all or most manifests with some in diversity of values across those resources. Metadata labels that are curated will be automatically included as featured elements on the homepage, the metadata page, linking from works, and as facets on the search page.Note: Metadata labels are not yet BCP 47 language code aware; however, aggregation processes will make exact string comparisons regardless of language code.\n\"metadata\": [\"Extent\", \"Title\", \"Date Statement\", \"Language\"]","production-and-development#Production and Development":"Both the prod and dev environments have a configuration. These configurations can match each other; however in some cases, development speed can be aided by targeting a smaller IIIF Collection id as a fixture.","example-configuration#Example Configuration":"The following is an example configuration for the Bodleian Libraries' Emily Hobhouse collection. Two Manifests are featured and four metadata labels are curated.\n{\n \"prod\": {\n \"label\": { \"none\": [\"Hobhouse\"] },\n \"summary\": { \"none\": [\"Manuscripts from the archive of Emily Hobhouse.\"] },\n \"collection\": \"https://iiif.bodleian.ox.ac.uk/iiif/collection/hobhouse\",\n \"featured\": [\n \"https://iiif.bodleian.ox.ac.uk/iiif/manifest/8da97e8c-4e12-457d-aad8-3327b3aec183.json\",\n \"https://iiif.bodleian.ox.ac.uk/iiif/manifest/2968d5c7-3718-44ef-92ea-ee4cc58cc677.json\"\n ],\n \"metadata\": [\"Extent\", \"Title\", \"Date Statement\", \"Language\"]\n },\n \"dev\": {\n \"label\": { \"none\": [\"Hobhouse\"] },\n \"summary\": { \"none\": [\"Manuscripts from the archive of Emily Hobhouse.\"] },\n \"collection\": \"https://iiif.bodleian.ox.ac.uk/iiif/collection/hobhouse\",\n \"featured\": [\n \"https://iiif.bodleian.ox.ac.uk/iiif/manifest/8da97e8c-4e12-457d-aad8-3327b3aec183.json\",\n \"https://iiif.bodleian.ox.ac.uk/iiif/manifest/2968d5c7-3718-44ef-92ea-ee4cc58cc677.json\"\n ],\n \"metadata\": [\"Extent\", \"Title\", \"Date Statement\", \"Language\"]\n }\n}"}},"/configuration/map":{"title":"Map","data":{"map#Map":"A map route can be enabled to provide geographic discovery of works via config/options.json. This feature builds markers off of geographic point features found in navPlace properties at the Manifest level. To enable this option, set the option to true.Note: Currently, only navPlace properties found at the Manifest level are displayed. Also, onlyFeatures of type: \"Point\" are displayed.\n\"map\": { \"enabled\": true }\nThe map's tile layers are also configured here, giving users the ability to choose and customize layers for their project. Additional services, such as MapBox, can be easily integrated following this pattern. Each tile layer defined here will appear as an option in the layer control of the map. The name property defines the text next to the radio button. The url property is the link to the tile layer. Finally, the attribution property defines the text that appears at the bottom of the map in case the tile layer requires any specific attribution on use. The first tile layer in the array will be used as the default map.\n\"tileLayers\": [\n {\n \"name\": \"OpenStreetMap\",\n \"url\": \"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png\",\n \"attribution\": \"© OpenStreetMap contributors\"\n },\n {\n \"name\": \"OpenTopoMap\",\n \"url\": \"https://{s}.tile.opentopomap.org/{z}/{x}/{y}.png\",\n \"attribution\": \"© OpenStreetMap contributors\"\n }\n]"}},"/configuration/locale":{"title":"Locale Preferences","data":{"":"Canopy IIIF supports locale preferences for user interface language. The default configuration language is English; however, additional languages can be defined. For more information, see Locale.\n\"locales\": [\n {\n \"config\": \"locales/en.json\",\n \"label\": \"English\",\n \"lang\": \"en\"\n }\n]","customizing-a-locale#Customizing a Locale":"User interface language strings are set through a locale configuration file located in the config/locales directory. Persons customizing a Canopy instance can add new language configurations to support their preferred locales. We welcome all pull requests to add new locales to the Canopy IIIF project.English configuration is predefined and found at config/locales/en.json\n{\n \"footerSourceCollection\": \"Source Collection\",\n \"footerToggleTheme\": \"Toggle Theme\",\n \"homepageHighlightedWorks\": \"Highlighted Works\",\n \"searchButton\": \"Search\",\n \"searchResults\": \"Results\",\n \"searchFilter\": \"Filter\",\n \"searchFilterAny\": \"Any\",\n \"searchFilterClear\": \"Clear All\",\n \"searchFilterClose\": \"Close\",\n \"searchFilterSubmit\": \"View Results\"\n}","multiple-locales#Multiple Locales":"If more than one locale is defined in the config/options.json, a select element will render in the header allowing users to toggle the defined languages. In addition, Canopy will attempt to align the language set by the user's browser with the available options. As a fallback, the first locale defined in the array will be set.As an example, if a visitor with en-US visited a Canopy instance that included both no and en as language options, the en locale configuration would be the default locale. Whereas, if a user visited this same instance with fr as their browser language, the default locale would be the no configuration.\n\"locales\": [\n {\n \"config\": \"locales/no.json\",\n \"label\": \"Norsk\",\n \"lang\": \"no\"\n },\n {\n \"config\": \"locales/en.json\",\n \"label\": \"English\",\n \"lang\": \"en\"\n }\n]"}},"/configuration/search":{"title":"Search","data":{"":"Search options can be configured in config/options.json. By default, the search index is included but can be disabled by setting enabled: false. If the search index is enabled, the label property on the manifest is always indexed. The properties of the metadata property are also indexed by default, but this can be modified to have these values not be indexed at all by setting search.index.metadata.enabled to false. Furthermore, all metadata values may be indexed OR you may specify only the properties that are specified in config/canopy.json by modifying search.index.metadata.all.The only property that can be indexed outside of metadata and label currently is summary. This is configured with search.index.summary.enabled .","flexsearch-customization#FlexSearch Customization":"Users can customize their FlexSearch configuration using search.flexSearch to fit around the source Collection and its Manifest label, metadata, and summary properties. Customizations range from defining language-specific options such as charset and stemmer, as well as scoring options like resolution and depth.","default-search-configuration#Default Search Configuration":"\"search\": {\n \"enabled\": true,\n \"flexSearch\": {\n \"charset\": \"latin:extra\",\n \"optimize\": true,\n \"tokenize\": \"strict\",\n \"bidirectional\": false,\n \"document\": {\n \"index\": [\n {\n \"field\": \"label\",\n \"tokenize\": \"full\",\n \"resolution\": 9,\n \"depth\": 3,\n \"bidirectional\": true\n },\n {\n \"field\": \"metadata\",\n \"resolution\": 2\n },\n {\n \"field\": \"summary\",\n \"resolution\": 1\n }\n ]\n }\n },\n \"index\": {\n \"metadata\": {\n \"enabled\": true,\n \"all\": false\n },\n \"summary\": {\n \"enabled\": false\n }\n }\n}"}},"/configuration/theme":{"title":"Theme","data":{"theme#Theme":"The default theme for users can be set via config/options.json. This feature sets the initial theme for users as light, dark, or system. The Toggle Theme button can also be enabled or disabled here.Note: Theme settings are stored in the users local browser storage. Setting the theme will only affect new users to your site. It will not change the default theme for users who have already visited.\n\"theme\": { \"defaultTheme\": \"light\", \"toggleEnabled\": false }"}},"/content":{"title":"Contextual Content","data":{"":"Canopy allows for easy creation of contextual content that supports the automatically generated content at /, search/ and works/. For the purpose of easy content generation Canopy utilizes MDX which \"allows you to use JSX in your markdown content.\"","authoring-new-content#Authoring new Content":"Canopy IIIF is designed to work with Markdown using the MDX library. This allows us to cleanly leverage custom Canopy components alongside our Markdown content. Markdown content can be edited in the /content directory at the root of your Canopy IIIF project.See the Markdown Example page for additional information.\n---\ntitle: New Page Title\nnavigation: \"about\"\n---\n# New Page Title\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Donec eget odio vitae diam aliquam sodales. Sed vitae eros vitae urna aliquam aliquet. Donec euismod, nisl vitae aliquam ultricies, nunc nisl aliquam nunc, vitae aliquam nisl nunc vitae nisl. Donec vitae nisl vitae nisl aliquam aliquet. Donec euismod, nisl vitae aliquam ultricies, nunc nisl aliquam nunc, vitae aliquam nisl nunc vitae nisl.\n## Content continues..."}},"/content/card":{"title":"Card","data":{}},"/content/markdown":{"title":"Markdown","data":{}},"/content/slider":{"title":"Slider","data":{}},"/content/viewer":{"title":"Viewer","data":{}},"/create-markdown-content":{"title":"Create Markdown Content","data":{"":"Implementers of Canopy IIIF can author contextual content to support\nManifest resources using formatted Markdown files. These files are stored in\nthe /content directory of your project. In doing so, you can add context\nto items in your IIIF Collection and craft a custom experience using\nintegrated components provided by Canopy IIIF.\nThis guide assumes you have a Canopy IIIF project. See the Create a\nProject guide to get started.","use-case#Use Case":"As a digital humanist, you have authored scholarly content for distinct items in a IIIF Collection. Your aim is to publish a digital scholarship project that highlights your context alongside these items.","implementation#Implementation":"","create-a-markdown-file#Create a Markdown file":"In your content directory, find the about subdirectory and create the new file sample.mdx.\nAdd the following barebones Markdown and front matter to your file and save.\n---\ntitle: The Nez Percé (Nimíipuu)\n---\n# The Nez Percé (Nimíipuu)\nThis a sample page for scholarly content with historical context relating to the [Nez Percé](https://en.wikipedia.org/wiki/Nez_Perce), also known as the Nimíipuu.\nYour file is now accessible at the relative route /about/nez-perce. If running in development mode, your file is accessible at http://localhost:5001/about/nez-perce.","update-navigation-menu#Update Navigation Menu":"Add the navigation key to the front matter with the about value. In this example the about navigation menu is defined by the content/about/_meta.json file.\n---\ntitle: The Nez Percé (Nimíipuu)\nnavigation: \"about\"\n---\n# The Nez Percé (Nimíipuu)\nThis a sample page for scholarly content with historical context relating to the [Nez Percé](https://en.wikipedia.org/wiki/Nez_Perce), also known as the Nimíipuu.\nEdit the content/about/_meta.json file and Add the new menu item to the array. Note that the /about/nez-perce path matches the relative path of the Markdown file.\n[\n {\n \"path\": \"/about\",\n \"text\": \"About\"\n },\n {\n \"path\": \"/about/example\",\n \"text\": \"Markdown Example\"\n },\n {\n \"path\": \"/about/nez-perce\",\n \"text\": \"The Nez Percé (Nimíipuu)\"\n }\n]\nYou will see the menu rendered in the