[{"data":1,"prerenderedAt":1168},["ShallowReactive",2],{"navigation_docs":3,"docs-site-config":269,"-docs-assets-integration-nuxt":397,"-docs-assets-integration-nuxt-surround":1163},[4,74,78,100,134,214],{"title":5,"path":6,"stem":7,"children":8},"Assets API","\u002Fdocs\u002Fassets","docs\u002Fassets\u002Findex",[9,10,32,57],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13,"children":14,"page":31},"Getting Started","\u002Fdocs\u002Fassets\u002Fgetting-started","docs\u002Fassets\u002F1.getting-started",[15,19,23,27],{"title":16,"path":17,"stem":18},"Base URL","\u002Fdocs\u002Fassets\u002Fgetting-started\u002Fbase-url","docs\u002Fassets\u002F1.getting-started\u002F1.base-url",{"title":20,"path":21,"stem":22},"Important Notes","\u002Fdocs\u002Fassets\u002Fgetting-started\u002Fimportant-notes","docs\u002Fassets\u002F1.getting-started\u002F2.important-notes",{"title":24,"path":25,"stem":26},"URL Format","\u002Fdocs\u002Fassets\u002Fgetting-started\u002Furl-format","docs\u002Fassets\u002F1.getting-started\u002F3.url-format",{"title":28,"path":29,"stem":30},"Custom Domains","\u002Fdocs\u002Fassets\u002Fgetting-started\u002Fcustom-domains","docs\u002Fassets\u002F1.getting-started\u002F4.custom-domains",false,{"title":33,"path":34,"stem":35,"children":36,"page":31},"Usage","\u002Fdocs\u002Fassets\u002Fusage","docs\u002Fassets\u002F2.usage",[37,41,45,49,53],{"title":38,"path":39,"stem":40},"Transforms","\u002Fdocs\u002Fassets\u002Fusage\u002Ftransforms","docs\u002Fassets\u002F2.usage\u002F1.transforms",{"title":42,"path":43,"stem":44},"Caching","\u002Fdocs\u002Fassets\u002Fusage\u002Fcaching","docs\u002Fassets\u002F2.usage\u002F2.caching",{"title":46,"path":47,"stem":48},"Recipes","\u002Fdocs\u002Fassets\u002Fusage\u002Frecipes","docs\u002Fassets\u002F2.usage\u002F3.recipes",{"title":50,"path":51,"stem":52},"Best Practices","\u002Fdocs\u002Fassets\u002Fusage\u002Fbest-practices","docs\u002Fassets\u002F2.usage\u002F4.best-practices",{"title":54,"path":55,"stem":56},"Reference","\u002Fdocs\u002Fassets\u002Fusage\u002Freference","docs\u002Fassets\u002F2.usage\u002F5.reference",{"title":58,"path":59,"stem":60,"children":61,"page":31},"Integration","\u002Fdocs\u002Fassets\u002Fintegration","docs\u002Fassets\u002F3.integration",[62,66,70],{"title":63,"path":64,"stem":65},"Nuxt","\u002Fdocs\u002Fassets\u002Fintegration\u002Fnuxt","docs\u002Fassets\u002F3.integration\u002F1.nuxt",{"title":67,"path":68,"stem":69},"Next.js","\u002Fdocs\u002Fassets\u002Fintegration\u002Fnextjs","docs\u002Fassets\u002F3.integration\u002F2.nextjs",{"title":71,"path":72,"stem":73},"Plain HTML","\u002Fdocs\u002Fassets\u002Fintegration\u002Fhtml","docs\u002Fassets\u002F3.integration\u002F3.html",{"title":75,"path":76,"stem":77},"Early Access","\u002Fdocs\u002Fearly-access","docs\u002Fearly-access",{"title":79,"path":80,"stem":81,"children":82},"Events API","\u002Fdocs\u002Fevents","docs\u002Fevents\u002Findex",[83,84],{"title":79,"path":80,"stem":81},{"title":11,"path":85,"stem":86,"children":87,"page":31},"\u002Fdocs\u002Fevents\u002Fgetting-started","docs\u002Fevents\u002F1.getting-started",[88,92,96],{"title":89,"path":90,"stem":91},"Subscribing","\u002Fdocs\u002Fevents\u002Fgetting-started\u002Fsubscribing","docs\u002Fevents\u002F1.getting-started\u002F1.subscribing",{"title":93,"path":94,"stem":95},"Event Delivery","\u002Fdocs\u002Fevents\u002Fgetting-started\u002Fevent-delivery","docs\u002Fevents\u002F1.getting-started\u002F2.event-delivery",{"title":97,"path":98,"stem":99},"Event Reference","\u002Fdocs\u002Fevents\u002Fgetting-started\u002Fevent-reference","docs\u002Fevents\u002F1.getting-started\u002F3.event-reference",{"title":101,"path":102,"stem":103,"children":104},"Integrations API","\u002Fdocs\u002Fintegrations","docs\u002Fintegrations\u002Findex",[105,106],{"title":101,"path":102,"stem":103},{"title":11,"path":107,"stem":108,"children":109,"page":31},"\u002Fdocs\u002Fintegrations\u002Fgetting-started","docs\u002Fintegrations\u002F1.getting-started",[110,114,118,122,126,130],{"title":111,"path":112,"stem":113},"Why Use It?","\u002Fdocs\u002Fintegrations\u002Fgetting-started\u002Fwhy-integrations-api","docs\u002Fintegrations\u002F1.getting-started\u002F1.why-integrations-api",{"title":115,"path":116,"stem":117},"Use Cases","\u002Fdocs\u002Fintegrations\u002Fgetting-started\u002Fwho-is-it-for","docs\u002Fintegrations\u002F1.getting-started\u002F2.who-is-it-for",{"title":119,"path":120,"stem":121},"Pre-built Connectors","\u002Fdocs\u002Fintegrations\u002Fgetting-started\u002Fpre-built-integrations","docs\u002Fintegrations\u002F1.getting-started\u002F3.pre-built-integrations",{"title":123,"path":124,"stem":125},"Custom Inbound","\u002Fdocs\u002Fintegrations\u002Fgetting-started\u002Fcustom-inbound-api","docs\u002Fintegrations\u002F1.getting-started\u002F4.custom-inbound-api",{"title":127,"path":128,"stem":129},"Event Lifecycle","\u002Fdocs\u002Fintegrations\u002Fgetting-started\u002Fevent-lifecycle","docs\u002Fintegrations\u002F1.getting-started\u002F5.event-lifecycle",{"title":131,"path":132,"stem":133},"API Endpoints","\u002Fdocs\u002Fintegrations\u002Fgetting-started\u002Fmanagement-api-endpoints","docs\u002Fintegrations\u002F1.getting-started\u002F6.management-api-endpoints",{"title":135,"path":136,"stem":137,"children":138,"redirect":140},"MCP Server","\u002Fdocs\u002Fmcp","docs\u002Fmcp\u002Findex",[139,141,160,173,183],{"title":135,"path":136,"stem":137,"redirect":140},"\u002Fdocs\u002Fmcp\u002Fgetting-started\u002Fvscode",{"title":11,"path":142,"stem":143,"children":144,"page":31},"\u002Fdocs\u002Fmcp\u002Fgetting-started","docs\u002Fmcp\u002F1.getting-started",[145,148,152,156],{"title":146,"path":140,"stem":147},"VS Code","docs\u002Fmcp\u002F1.getting-started\u002F1.vscode",{"title":149,"path":150,"stem":151},"Claude Desktop","\u002Fdocs\u002Fmcp\u002Fgetting-started\u002Fclaude-desktop","docs\u002Fmcp\u002F1.getting-started\u002F2.claude-desktop",{"title":153,"path":154,"stem":155},"Cursor","\u002Fdocs\u002Fmcp\u002Fgetting-started\u002Fcursor","docs\u002Fmcp\u002F1.getting-started\u002F3.cursor",{"title":157,"path":158,"stem":159},"Verify Connection","\u002Fdocs\u002Fmcp\u002Fgetting-started\u002Fverify","docs\u002Fmcp\u002F1.getting-started\u002F4.verify",{"title":161,"path":162,"stem":163,"children":164,"page":31},"Tools","\u002Fdocs\u002Fmcp\u002Ftools","docs\u002Fmcp\u002F2.tools",[165,169],{"title":166,"path":167,"stem":168},"search","\u002Fdocs\u002Fmcp\u002Ftools\u002Fsearch-docs","docs\u002Fmcp\u002F2.tools\u002F5.search-docs",{"title":170,"path":171,"stem":172},"list_articles","\u002Fdocs\u002Fmcp\u002Ftools\u002Fget-description","docs\u002Fmcp\u002F2.tools\u002F7.get-description",{"title":174,"path":175,"stem":176,"children":177},"API Server","\u002Fdocs\u002Fmcp\u002Fapi-server","docs\u002Fmcp\u002F3.api-server\u002Findex",[178,179],{"title":174,"path":175,"stem":176},{"title":180,"path":181,"stem":182},"Available Tools","\u002Fdocs\u002Fmcp\u002Fapi-server\u002Ftools","docs\u002Fmcp\u002F3.api-server\u002F1.tools",{"title":184,"path":185,"stem":186,"children":187,"page":31},"Examples","\u002Fdocs\u002Fmcp\u002Fexamples","docs\u002Fmcp\u002F4.examples",[188,192,196,200,204,208,212],{"title":189,"path":190,"stem":191},"Exploring an API","\u002Fdocs\u002Fmcp\u002Fexamples\u002Fexploring-an-api","docs\u002Fmcp\u002F4.examples\u002F1.exploring-an-api",{"title":193,"path":194,"stem":195},"Building a Feature","\u002Fdocs\u002Fmcp\u002Fexamples\u002Fbuilding-a-feature","docs\u002Fmcp\u002F4.examples\u002F2.building-a-feature",{"title":197,"path":198,"stem":199},"Understanding Models","\u002Fdocs\u002Fmcp\u002Fexamples\u002Funderstanding-models","docs\u002Fmcp\u002F4.examples\u002F3.understanding-models",{"title":201,"path":202,"stem":203},"Code Review","\u002Fdocs\u002Fmcp\u002Fexamples\u002Fcode-review","docs\u002Fmcp\u002F4.examples\u002F4.code-review",{"title":205,"path":206,"stem":207},"Combining MCP Servers","\u002Fdocs\u002Fmcp\u002Fexamples\u002Fmulti-mcp","docs\u002Fmcp\u002F4.examples\u002F5.multi-mcp",{"title":209,"path":210,"stem":211},"Tips","\u002Fdocs\u002Fmcp\u002Fexamples\u002Ftips","docs\u002Fmcp\u002F4.examples\u002F5.tips",{"title":209,"path":210,"stem":213},"docs\u002Fmcp\u002F4.examples\u002F6.tips",{"title":215,"path":216,"stem":217,"children":218,"page":31},"Storefront Sdk","\u002Fdocs\u002Fstorefront-sdk","docs\u002Fstorefront-sdk",[219,231,256],{"title":11,"path":220,"stem":221,"children":222,"page":31},"\u002Fdocs\u002Fstorefront-sdk\u002Fgetting-started","docs\u002Fstorefront-sdk\u002F1.getting-started",[223,227],{"title":224,"path":225,"stem":226},"Installation","\u002Fdocs\u002Fstorefront-sdk\u002Fgetting-started\u002Finstallation","docs\u002Fstorefront-sdk\u002F1.getting-started\u002F1.installation",{"title":228,"path":229,"stem":230},"Configuration","\u002Fdocs\u002Fstorefront-sdk\u002Fgetting-started\u002Fconfiguration","docs\u002Fstorefront-sdk\u002F1.getting-started\u002F2.configuration",{"title":232,"path":233,"stem":234,"children":235,"page":31},"Resources","\u002Fdocs\u002Fstorefront-sdk\u002Fresources","docs\u002Fstorefront-sdk\u002F2.resources",[236,240,244,248,252],{"title":237,"path":238,"stem":239},"Products","\u002Fdocs\u002Fstorefront-sdk\u002Fresources\u002Fproducts","docs\u002Fstorefront-sdk\u002F2.resources\u002F1.products",{"title":241,"path":242,"stem":243},"Cart","\u002Fdocs\u002Fstorefront-sdk\u002Fresources\u002Fcart","docs\u002Fstorefront-sdk\u002F2.resources\u002F2.cart",{"title":245,"path":246,"stem":247},"Auth","\u002Fdocs\u002Fstorefront-sdk\u002Fresources\u002Fauth","docs\u002Fstorefront-sdk\u002F2.resources\u002F3.auth",{"title":249,"path":250,"stem":251},"Checkout & Shipping","\u002Fdocs\u002Fstorefront-sdk\u002Fresources\u002Fcheckout-shipping","docs\u002Fstorefront-sdk\u002F2.resources\u002F4.checkout-shipping",{"title":253,"path":254,"stem":255},"Orders, Returns & Reviews","\u002Fdocs\u002Fstorefront-sdk\u002Fresources\u002Forders-returns-reviews","docs\u002Fstorefront-sdk\u002F2.resources\u002F5.orders-returns-reviews",{"title":257,"path":258,"stem":259,"children":260,"page":31},"Nuxt Layer","\u002Fdocs\u002Fstorefront-sdk\u002Fnuxt-layer","docs\u002Fstorefront-sdk\u002F3.nuxt-layer",[261,265],{"title":262,"path":263,"stem":264},"Overview","\u002Fdocs\u002Fstorefront-sdk\u002Fnuxt-layer\u002Foverview","docs\u002Fstorefront-sdk\u002F3.nuxt-layer\u002F1.overview",{"title":266,"path":267,"stem":268},"Composables","\u002Fdocs\u002Fstorefront-sdk\u002Fnuxt-layer\u002Fcomposables","docs\u002Fstorefront-sdk\u002F3.nuxt-layer\u002F2.composables",{"_uid":270,"component":271,"mega_menu":272},"ba7c13ba-e184-4f43-b10c-3ec3364eedb7","docsite_config",[273,332,377],{"_uid":274,"items":275,"label":329,"component":330,"panel_layout":331},"dfbeb399-33e6-48a4-995c-03754a63ea51",[276,288,294,301,308,314,319,324],{"to":277,"_uid":281,"icon":282,"label":283,"figure":284,"header":285,"component":286,"description":287},{"url":278,"linktype":279,"fieldtype":280,"cached_url":278},"\u002Fstorefront\u002Freference","url","multilink","7b65f0d2-45ed-4fd9-97cb-36e2adeb6ccb","i-lucide-shopping-cart","Storefront API","","Commerce","mega_item","Headless storefronts: catalog, cart, checkout",{"to":289,"_uid":290,"icon":291,"label":292,"figure":284,"header":285,"component":286,"description":293},{"url":216,"linktype":279,"fieldtype":280,"cached_url":216},"52070748-f27f-4067-a6a6-2456c34c8725","i-lucide-package","Storefront SDK","Typed client and Nuxt layer",{"to":295,"_uid":297,"icon":298,"label":299,"figure":284,"header":285,"component":286,"description":300},{"url":296,"linktype":279,"fieldtype":280,"cached_url":296},"\u002Fmanagement\u002Freference","228d563d-22c9-4f1b-8a5f-ac7b7d985b83","i-lucide-settings","Management API","Back-office integrations",{"to":302,"_uid":304,"icon":305,"label":306,"figure":284,"header":285,"component":286,"description":307},{"url":303,"linktype":279,"fieldtype":280,"cached_url":303},"\u002Fcatalog-sync\u002Freference","d7c58029-f0fd-4460-ab8f-ccb9d6fe6837","i-lucide-refresh-cw","Catalog Sync API","Bulk product and stock sync",{"to":309,"_uid":310,"icon":311,"label":5,"figure":284,"header":312,"component":286,"description":313},{"url":6,"linktype":279,"fieldtype":280,"cached_url":6},"1df97900-c66c-4afa-8e46-233625a74d25","i-lucide-image","Platform","Image CDN and transforms",{"to":315,"_uid":316,"icon":317,"label":79,"figure":284,"header":312,"component":286,"description":318},{"url":80,"linktype":279,"fieldtype":280,"cached_url":80},"d49f1c7d-4d48-4dc0-aa66-e2389d34d9e7","i-lucide-radio","Webhooks and event delivery",{"to":320,"_uid":321,"icon":322,"label":101,"figure":284,"header":312,"component":286,"description":323},{"url":102,"linktype":279,"fieldtype":280,"cached_url":102},"ebd16965-32df-44ed-8a1a-7f86d38652be","i-lucide-plug","Connect ERPs, carriers and PSPs",{"to":325,"_uid":326,"icon":327,"label":135,"figure":284,"header":312,"component":286,"description":328},{"url":136,"linktype":279,"fieldtype":280,"cached_url":136},"b0364d6f-c703-47a5-9c85-4a95790c8daa","i-lucide-bot","Avvyr in Claude, Cursor and VS Code","APIs","mega_group","ProductFeatures",{"_uid":333,"items":334,"label":376,"component":330,"panel_layout":331},"b10ed186-1293-4c37-9c84-d7dc33ea5348",[335,341,346,351,356,361,366,371],{"to":336,"_uid":337,"icon":338,"label":339,"figure":284,"header":340,"component":286},{"url":225,"linktype":279,"fieldtype":280,"cached_url":225},"5897c0b1-4b02-4dda-83a2-e2f1bc10de0e","i-lucide-download","SDK installation","Get started",{"to":342,"_uid":343,"icon":344,"label":345,"figure":284,"header":340,"component":286},{"url":258,"linktype":279,"fieldtype":280,"cached_url":258},"97b502e6-6329-43f1-a7f0-20a87d8ddb61","i-lucide-layers","Nuxt layer",{"to":347,"_uid":348,"icon":349,"label":350,"figure":284,"header":340,"component":286},{"url":90,"linktype":279,"fieldtype":280,"cached_url":90},"cfd226ed-05c2-4d54-83be-84e2ef4f53c0","i-lucide-bell","Subscribing to events",{"to":352,"_uid":353,"icon":354,"label":355,"figure":284,"header":340,"component":286},{"url":140,"linktype":279,"fieldtype":280,"cached_url":140},"a615a2dd-e0a8-47a8-8449-2ef6c21d7dcc","i-lucide-terminal","Connect the MCP server",{"to":357,"_uid":358,"icon":359,"label":360,"figure":284,"header":46,"component":286},{"url":39,"linktype":279,"fieldtype":280,"cached_url":39},"7dd7e47a-0657-43f6-9d5d-5cb25815bec5","i-lucide-crop","Image transforms",{"to":362,"_uid":363,"icon":364,"label":365,"figure":284,"header":46,"component":286},{"url":64,"linktype":279,"fieldtype":280,"cached_url":64},"7c4dd27d-7700-4893-8d76-6f2876b7cbac","i-lucide-code","Assets in Nuxt",{"to":367,"_uid":368,"icon":369,"label":370,"figure":284,"header":46,"component":286},{"url":194,"linktype":279,"fieldtype":280,"cached_url":194},"7834ff9b-a62d-4795-a5a3-265bccaeb697","i-lucide-wand-sparkles","Building a feature with MCP",{"to":372,"_uid":373,"icon":374,"label":375,"figure":284,"header":46,"component":286},{"url":76,"linktype":279,"fieldtype":280,"cached_url":76},"b967bbe2-23ff-4e64-836c-8b6054c27f9f","i-lucide-flask-conical","Early access","Guides",{"_uid":378,"items":379,"label":395,"component":330,"panel_layout":396},"79bc9cd1-4246-4178-a99d-3c0b333b295c",[380,388],{"to":381,"_uid":383,"icon":384,"label":385,"figure":284,"header":386,"component":286,"description":387},{"url":382,"linktype":279,"fieldtype":280,"cached_url":382},"https:\u002F\u002Fhelp.avvyr.com","e429b5df-877d-4eef-9e96-61c4aca3454a","i-lucide-life-buoy","Help Center","Using Avvyr","Guides for merchants and staff",{"to":389,"_uid":391,"icon":392,"label":393,"figure":284,"header":386,"component":286,"description":394},{"url":390,"linktype":279,"fieldtype":280,"cached_url":390},"https:\u002F\u002Favvyr.com\u002Fen","2685f915-3472-4ee5-828c-d1375dbe79ca","i-lucide-globe","avvyr.com","Product, pricing and partners","Help","Links",{"id":398,"title":63,"body":399,"description":1157,"extension":1158,"links":1159,"meta":1160,"navigation":632,"path":64,"seo":1161,"stem":65,"__hash__":1162},"docs\u002Fdocs\u002Fassets\u002F3.integration\u002F1.nuxt.md",{"type":400,"value":401,"toc":1155},"minimark",[402,411,567,1035,1038,1151],[403,404,405,406,410],"p",{},"Nuxt Image's ",[407,408,409],"code",{},"\u003CNuxtImg>"," component handles responsive srcset, lazy loading, and format negotiation automatically. Configure a custom provider that maps to the Assets API:",[412,413,417],"pre",{"className":414,"code":415,"language":416,"meta":284,"style":284},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F nuxt.config.ts\nexport default defineNuxtConfig({\n  image: {\n    providers: {\n      avvyr: {\n        provider: \"~\u002Fproviders\u002Favvyr-image\",\n        options: {\n          baseURL: \"https:\u002F\u002Fassets.avvyr.com\",\n        },\n      },\n    },\n  },\n});\n","ts",[407,418,419,428,450,463,473,483,504,514,531,537,543,549,555],{"__ignoreMap":284},[420,421,424],"span",{"class":422,"line":423},"line",1,[420,425,427],{"class":426},"sHwdD","\u002F\u002F nuxt.config.ts\n",[420,429,431,435,438,442,446],{"class":422,"line":430},2,[420,432,434],{"class":433},"s7zQu","export",[420,436,437],{"class":433}," default",[420,439,441],{"class":440},"s2Zo4"," defineNuxtConfig",[420,443,445],{"class":444},"sTEyZ","(",[420,447,449],{"class":448},"sMK4o","{\n",[420,451,453,457,460],{"class":422,"line":452},3,[420,454,456],{"class":455},"swJcz","  image",[420,458,459],{"class":448},":",[420,461,462],{"class":448}," {\n",[420,464,466,469,471],{"class":422,"line":465},4,[420,467,468],{"class":455},"    providers",[420,470,459],{"class":448},[420,472,462],{"class":448},[420,474,476,479,481],{"class":422,"line":475},5,[420,477,478],{"class":455},"      avvyr",[420,480,459],{"class":448},[420,482,462],{"class":448},[420,484,486,489,491,494,498,501],{"class":422,"line":485},6,[420,487,488],{"class":455},"        provider",[420,490,459],{"class":448},[420,492,493],{"class":448}," \"",[420,495,497],{"class":496},"sfazB","~\u002Fproviders\u002Favvyr-image",[420,499,500],{"class":448},"\"",[420,502,503],{"class":448},",\n",[420,505,507,510,512],{"class":422,"line":506},7,[420,508,509],{"class":455},"        options",[420,511,459],{"class":448},[420,513,462],{"class":448},[420,515,517,520,522,524,527,529],{"class":422,"line":516},8,[420,518,519],{"class":455},"          baseURL",[420,521,459],{"class":448},[420,523,493],{"class":448},[420,525,526],{"class":496},"https:\u002F\u002Fassets.avvyr.com",[420,528,500],{"class":448},[420,530,503],{"class":448},[420,532,534],{"class":422,"line":533},9,[420,535,536],{"class":448},"        },\n",[420,538,540],{"class":422,"line":539},10,[420,541,542],{"class":448},"      },\n",[420,544,546],{"class":422,"line":545},11,[420,547,548],{"class":448},"    },\n",[420,550,552],{"class":422,"line":551},12,[420,553,554],{"class":448},"  },\n",[420,556,558,561,564],{"class":422,"line":557},13,[420,559,560],{"class":448},"}",[420,562,563],{"class":444},")",[420,565,566],{"class":448},";\n",[412,568,570],{"className":414,"code":569,"language":416,"meta":284,"style":284},"\u002F\u002F providers\u002Favvyr-image.ts\nimport { joinURL } from \"ufo\";\nimport type { ProviderGetImage } from \"@nuxt\u002Fimage\";\n\nexport const getImage: ProviderGetImage = (src, { modifiers, baseURL } = {}) => {\n  const params = new URLSearchParams();\n  if (modifiers?.width) params.set(\"width\", String(modifiers.width));\n  if (modifiers?.height) params.set(\"height\", String(modifiers.height));\n  if (modifiers?.fit) params.set(\"fit\", modifiers.fit);\n  if (modifiers?.format) params.set(\"fm\", modifiers.format);\n  if (modifiers?.quality) params.set(\"q\", String(modifiers.quality));\n\n  const query = params.toString();\n  return {\n    url: joinURL(baseURL, src) + (query ? `?${query}` : \"\"),\n  };\n};\n",[407,571,572,577,603,628,634,685,706,760,805,846,888,934,938,958,966,1023,1029],{"__ignoreMap":284},[420,573,574],{"class":422,"line":423},[420,575,576],{"class":426},"\u002F\u002F providers\u002Favvyr-image.ts\n",[420,578,579,582,585,588,591,594,596,599,601],{"class":422,"line":430},[420,580,581],{"class":433},"import",[420,583,584],{"class":448}," {",[420,586,587],{"class":444}," joinURL",[420,589,590],{"class":448}," }",[420,592,593],{"class":433}," from",[420,595,493],{"class":448},[420,597,598],{"class":496},"ufo",[420,600,500],{"class":448},[420,602,566],{"class":448},[420,604,605,607,610,612,615,617,619,621,624,626],{"class":422,"line":452},[420,606,581],{"class":433},[420,608,609],{"class":433}," type",[420,611,584],{"class":448},[420,613,614],{"class":444}," ProviderGetImage",[420,616,590],{"class":448},[420,618,593],{"class":433},[420,620,493],{"class":448},[420,622,623],{"class":496},"@nuxt\u002Fimage",[420,625,500],{"class":448},[420,627,566],{"class":448},[420,629,630],{"class":422,"line":465},[420,631,633],{"emptyLinePlaceholder":632},true,"\n",[420,635,636,638,642,645,647,650,653,656,660,663,665,668,670,673,675,677,680,683],{"class":422,"line":475},[420,637,434],{"class":433},[420,639,641],{"class":640},"spNyl"," const",[420,643,644],{"class":444}," getImage",[420,646,459],{"class":448},[420,648,614],{"class":649},"sBMFI",[420,651,652],{"class":448}," =",[420,654,655],{"class":448}," (",[420,657,659],{"class":658},"sHdIc","src",[420,661,662],{"class":448},",",[420,664,584],{"class":448},[420,666,667],{"class":658}," modifiers",[420,669,662],{"class":448},[420,671,672],{"class":658}," baseURL",[420,674,590],{"class":448},[420,676,652],{"class":448},[420,678,679],{"class":448}," {})",[420,681,682],{"class":640}," =>",[420,684,462],{"class":448},[420,686,687,690,693,695,698,701,704],{"class":422,"line":485},[420,688,689],{"class":640},"  const",[420,691,692],{"class":444}," params",[420,694,652],{"class":448},[420,696,697],{"class":448}," new",[420,699,700],{"class":440}," URLSearchParams",[420,702,703],{"class":455},"()",[420,705,566],{"class":448},[420,707,708,711,713,716,719,722,725,728,731,734,736,738,740,742,744,747,749,751,753,755,758],{"class":422,"line":506},[420,709,710],{"class":433},"  if",[420,712,655],{"class":455},[420,714,715],{"class":444},"modifiers",[420,717,718],{"class":448},"?.",[420,720,721],{"class":444},"width",[420,723,724],{"class":455},") ",[420,726,727],{"class":444},"params",[420,729,730],{"class":448},".",[420,732,733],{"class":440},"set",[420,735,445],{"class":455},[420,737,500],{"class":448},[420,739,721],{"class":496},[420,741,500],{"class":448},[420,743,662],{"class":448},[420,745,746],{"class":440}," String",[420,748,445],{"class":455},[420,750,715],{"class":444},[420,752,730],{"class":448},[420,754,721],{"class":444},[420,756,757],{"class":455},"))",[420,759,566],{"class":448},[420,761,762,764,766,768,770,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801,803],{"class":422,"line":516},[420,763,710],{"class":433},[420,765,655],{"class":455},[420,767,715],{"class":444},[420,769,718],{"class":448},[420,771,772],{"class":444},"height",[420,774,724],{"class":455},[420,776,727],{"class":444},[420,778,730],{"class":448},[420,780,733],{"class":440},[420,782,445],{"class":455},[420,784,500],{"class":448},[420,786,772],{"class":496},[420,788,500],{"class":448},[420,790,662],{"class":448},[420,792,746],{"class":440},[420,794,445],{"class":455},[420,796,715],{"class":444},[420,798,730],{"class":448},[420,800,772],{"class":444},[420,802,757],{"class":455},[420,804,566],{"class":448},[420,806,807,809,811,813,815,818,820,822,824,826,828,830,832,834,836,838,840,842,844],{"class":422,"line":533},[420,808,710],{"class":433},[420,810,655],{"class":455},[420,812,715],{"class":444},[420,814,718],{"class":448},[420,816,817],{"class":444},"fit",[420,819,724],{"class":455},[420,821,727],{"class":444},[420,823,730],{"class":448},[420,825,733],{"class":440},[420,827,445],{"class":455},[420,829,500],{"class":448},[420,831,817],{"class":496},[420,833,500],{"class":448},[420,835,662],{"class":448},[420,837,667],{"class":444},[420,839,730],{"class":448},[420,841,817],{"class":444},[420,843,563],{"class":455},[420,845,566],{"class":448},[420,847,848,850,852,854,856,859,861,863,865,867,869,871,874,876,878,880,882,884,886],{"class":422,"line":539},[420,849,710],{"class":433},[420,851,655],{"class":455},[420,853,715],{"class":444},[420,855,718],{"class":448},[420,857,858],{"class":444},"format",[420,860,724],{"class":455},[420,862,727],{"class":444},[420,864,730],{"class":448},[420,866,733],{"class":440},[420,868,445],{"class":455},[420,870,500],{"class":448},[420,872,873],{"class":496},"fm",[420,875,500],{"class":448},[420,877,662],{"class":448},[420,879,667],{"class":444},[420,881,730],{"class":448},[420,883,858],{"class":444},[420,885,563],{"class":455},[420,887,566],{"class":448},[420,889,890,892,894,896,898,901,903,905,907,909,911,913,916,918,920,922,924,926,928,930,932],{"class":422,"line":545},[420,891,710],{"class":433},[420,893,655],{"class":455},[420,895,715],{"class":444},[420,897,718],{"class":448},[420,899,900],{"class":444},"quality",[420,902,724],{"class":455},[420,904,727],{"class":444},[420,906,730],{"class":448},[420,908,733],{"class":440},[420,910,445],{"class":455},[420,912,500],{"class":448},[420,914,915],{"class":496},"q",[420,917,500],{"class":448},[420,919,662],{"class":448},[420,921,746],{"class":440},[420,923,445],{"class":455},[420,925,715],{"class":444},[420,927,730],{"class":448},[420,929,900],{"class":444},[420,931,757],{"class":455},[420,933,566],{"class":448},[420,935,936],{"class":422,"line":551},[420,937,633],{"emptyLinePlaceholder":632},[420,939,940,942,945,947,949,951,954,956],{"class":422,"line":557},[420,941,689],{"class":640},[420,943,944],{"class":444}," query",[420,946,652],{"class":448},[420,948,692],{"class":444},[420,950,730],{"class":448},[420,952,953],{"class":440},"toString",[420,955,703],{"class":455},[420,957,566],{"class":448},[420,959,961,964],{"class":422,"line":960},14,[420,962,963],{"class":433},"  return",[420,965,462],{"class":448},[420,967,969,972,974,976,978,981,983,986,988,991,993,996,999,1002,1005,1008,1010,1013,1016,1019,1021],{"class":422,"line":968},15,[420,970,971],{"class":455},"    url",[420,973,459],{"class":448},[420,975,587],{"class":440},[420,977,445],{"class":455},[420,979,980],{"class":444},"baseURL",[420,982,662],{"class":448},[420,984,985],{"class":444}," src",[420,987,724],{"class":455},[420,989,990],{"class":448},"+",[420,992,655],{"class":455},[420,994,995],{"class":444},"query",[420,997,998],{"class":448}," ?",[420,1000,1001],{"class":448}," `",[420,1003,1004],{"class":496},"?",[420,1006,1007],{"class":448},"${",[420,1009,995],{"class":444},[420,1011,1012],{"class":448},"}`",[420,1014,1015],{"class":448}," :",[420,1017,1018],{"class":448}," \"\"",[420,1020,563],{"class":455},[420,1022,503],{"class":448},[420,1024,1026],{"class":422,"line":1025},16,[420,1027,1028],{"class":448},"  };\n",[420,1030,1032],{"class":422,"line":1031},17,[420,1033,1034],{"class":448},"};\n",[403,1036,1037],{},"Usage in components:",[412,1039,1043],{"className":1040,"code":1041,"language":1042,"meta":284,"style":284},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003CNuxtImg provider=\"avvyr\" src=\"\u002Fassets\u002Fproducts\u002Fsofa.jpg\" width=\"600\" height=\"600\" fit=\"fill\" format=\"webp\" quality=\"80\" loading=\"lazy\" \u002F>\n","vue",[407,1044,1045],{"__ignoreMap":284},[420,1046,1047,1050,1053,1056,1059,1061,1064,1066,1068,1070,1072,1075,1077,1080,1082,1084,1087,1089,1092,1094,1096,1098,1100,1103,1105,1107,1110,1112,1115,1117,1119,1122,1124,1127,1129,1131,1134,1136,1139,1141,1143,1146,1148],{"class":422,"line":423},[420,1048,1049],{"class":448},"\u003C",[420,1051,1052],{"class":455},"NuxtImg",[420,1054,1055],{"class":640}," provider",[420,1057,1058],{"class":448},"=",[420,1060,500],{"class":448},[420,1062,1063],{"class":496},"avvyr",[420,1065,500],{"class":448},[420,1067,985],{"class":640},[420,1069,1058],{"class":448},[420,1071,500],{"class":448},[420,1073,1074],{"class":496},"\u002Fassets\u002Fproducts\u002Fsofa.jpg",[420,1076,500],{"class":448},[420,1078,1079],{"class":640}," width",[420,1081,1058],{"class":448},[420,1083,500],{"class":448},[420,1085,1086],{"class":496},"600",[420,1088,500],{"class":448},[420,1090,1091],{"class":640}," height",[420,1093,1058],{"class":448},[420,1095,500],{"class":448},[420,1097,1086],{"class":496},[420,1099,500],{"class":448},[420,1101,1102],{"class":640}," fit",[420,1104,1058],{"class":448},[420,1106,500],{"class":448},[420,1108,1109],{"class":496},"fill",[420,1111,500],{"class":448},[420,1113,1114],{"class":640}," format",[420,1116,1058],{"class":448},[420,1118,500],{"class":448},[420,1120,1121],{"class":496},"webp",[420,1123,500],{"class":448},[420,1125,1126],{"class":640}," quality",[420,1128,1058],{"class":448},[420,1130,500],{"class":448},[420,1132,1133],{"class":496},"80",[420,1135,500],{"class":448},[420,1137,1138],{"class":640}," loading",[420,1140,1058],{"class":448},[420,1142,500],{"class":448},[420,1144,1145],{"class":496},"lazy",[420,1147,500],{"class":448},[420,1149,1150],{"class":448}," \u002F>\n",[1152,1153,1154],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":284,"searchDepth":430,"depth":430,"links":1156},[],"NuxtImg provider setup and component usage","md",null,{},{"title":63,"description":1157},"AyvhEMMAuIShQWvjlLtf0mRoutrGftLakisrnQaqxWc",[1164,1166],{"title":54,"path":55,"stem":56,"description":1165,"children":-1},"Supported formats, error codes, and quick lookup tables",{"title":67,"path":68,"stem":69,"description":1167,"children":-1},"Custom image loader for next\u002Fimage",1790695904216]