[{"data":1,"prerenderedAt":3033},["ShallowReactive",2],{"navigation":3,"navigation_docs":210,"-docs-guide-different-domains":265,"-docs-guide-different-domains-surround":1788,"\u002Fdocs\u002Fguide\u002Fdifferent-domains":1793},[4],{"title":5,"path":6,"stem":7,"children":8,"page":131},"Docs","\u002Fdocs","docs",[9,25,105,132,146,200],{"title":10,"path":11,"stem":12,"children":13,"icon":24},"Getting started","\u002Fdocs\u002Fgetting-started","docs\u002F01.getting-started\u002F01.index",[14,16,20],{"title":15,"path":11,"stem":12},"Installation",{"title":17,"path":18,"stem":19},"Usage","\u002Fdocs\u002Fgetting-started\u002Fusage","docs\u002F01.getting-started\u002F02.usage",{"title":21,"path":22,"stem":23},"Vue I18n Configuration","\u002Fdocs\u002Fgetting-started\u002Fvue-i18n","docs\u002F01.getting-started\u002F03.vue-i18n","i-lucide-square-play",{"title":26,"path":27,"stem":28,"children":29,"icon":104},"Guide","\u002Fdocs\u002Fguide","docs\u002F02.guide\u002F01.index",[30,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100],{"title":31,"path":27,"stem":28},"Routing Strategies",{"title":33,"path":34,"stem":35},"Runtime Hooks","\u002Fdocs\u002Fguide\u002Fruntime-hooks","docs\u002F02.guide\u002F02.runtime-hooks",{"title":37,"path":38,"stem":39},"Custom Route Paths","\u002Fdocs\u002Fguide\u002Fcustom-paths","docs\u002F02.guide\u002F03.custom-paths",{"title":41,"path":42,"stem":43},"Ignoring Localized Routes","\u002Fdocs\u002Fguide\u002Fignoring-localized-routes","docs\u002F02.guide\u002F04.ignoring-localized-routes",{"title":45,"path":46,"stem":47},"Browser language detection","\u002Fdocs\u002Fguide\u002Fbrowser-language-detection","docs\u002F02.guide\u002F05.browser-language-detection",{"title":49,"path":50,"stem":51},"SEO","\u002Fdocs\u002Fguide\u002Fseo","docs\u002F02.guide\u002F06.seo",{"title":53,"path":54,"stem":55},"Lazy-load translations","\u002Fdocs\u002Fguide\u002Flazy-load-translations","docs\u002F02.guide\u002F07.lazy-load-translations",{"title":57,"path":58,"stem":59},"Lang Switcher","\u002Fdocs\u002Fguide\u002Flang-switcher","docs\u002F02.guide\u002F08.lang-switcher",{"title":61,"path":62,"stem":63},"Different Domains","\u002Fdocs\u002Fguide\u002Fdifferent-domains","docs\u002F02.guide\u002F09.different-domains",{"title":65,"path":66,"stem":67},"Multi domain locales","\u002Fdocs\u002Fguide\u002Fmulti-domain-locales","docs\u002F02.guide\u002F10.multi-domain-locales",{"title":69,"path":70,"stem":71},"Locale fallback","\u002Fdocs\u002Fguide\u002Flocale-fallback","docs\u002F02.guide\u002F11.locale-fallback",{"title":73,"path":74,"stem":75},"Per-Component Translations","\u002Fdocs\u002Fguide\u002Fper-component-translations","docs\u002F02.guide\u002F12.per-component-translations",{"title":77,"path":78,"stem":79},"Extending messages hook","\u002Fdocs\u002Fguide\u002Fextend-messages","docs\u002F02.guide\u002F13.extend-messages",{"title":81,"path":82,"stem":83},"Extending pages","\u002Fdocs\u002Fguide\u002Fextend-pages","docs\u002F02.guide\u002F14.extend-pages",{"title":85,"path":86,"stem":87},"Layers","\u002Fdocs\u002Fguide\u002Flayers","docs\u002F02.guide\u002F15.layers",{"title":89,"path":90,"stem":91},"Server-Side Translations","\u002Fdocs\u002Fguide\u002Fserver-side-translations","docs\u002F02.guide\u002F16.server-side-translations",{"title":93,"path":94,"stem":95},"Module integration","\u002Fdocs\u002Fguide\u002Finstall-module","docs\u002F02.guide\u002F17.install-module",{"title":97,"path":98,"stem":99},"Migration Guide","\u002Fdocs\u002Fguide\u002Fmigrating","docs\u002F02.guide\u002F90.migrating",{"title":101,"path":102,"stem":103},"New features","\u002Fdocs\u002Fguide\u002Fnew-features","docs\u002F02.guide\u002F91.new-features","i-heroicons-book-open",{"title":106,"icon":107,"path":108,"stem":109,"children":110,"page":131},"API","i-lucide-square-chart-gantt","\u002Fdocs\u002Fapi","docs\u002F04.api",[111,115,119,123,127],{"title":112,"path":113,"stem":114},"Options","\u002Fdocs\u002Fapi\u002Foptions","docs\u002F04.api\u002F00.options",{"title":116,"path":117,"stem":118},"Vue I18n","\u002Fdocs\u002Fapi\u002Fvue-i18n","docs\u002F04.api\u002F04.vue-i18n",{"title":120,"path":121,"stem":122},"Vue","\u002Fdocs\u002Fapi\u002Fvue","docs\u002F04.api\u002F05.vue",{"title":124,"path":125,"stem":126},"Nuxt","\u002Fdocs\u002Fapi\u002Fnuxt","docs\u002F04.api\u002F06.nuxt",{"title":128,"path":129,"stem":130},"Runtime config","\u002Fdocs\u002Fapi\u002Fruntime-config","docs\u002F04.api\u002F07.runtime-config",false,{"title":133,"icon":134,"path":135,"stem":136,"children":137,"page":131},"Components","i-lucide-square-code","\u002Fdocs\u002Fcomponents","docs\u002F05.components",[138,142],{"title":139,"path":140,"stem":141},"\u003CNuxtLinkLocale>","\u002Fdocs\u002Fcomponents\u002Fnuxt-link-locale","docs\u002F05.components\u002F01.nuxt-link-locale",{"title":143,"path":144,"stem":145},"\u003CSwitchLocalePathLink>","\u002Fdocs\u002Fcomponents\u002Fswitch-locale-path-link","docs\u002F05.components\u002F02.switch-locale-path-link",{"title":147,"icon":148,"path":149,"stem":150,"children":151,"page":131},"Composables","i-lucide-square-function","\u002Fdocs\u002Fcomposables","docs\u002F06.composables",[152,156,160,164,168,172,176,180,184,188,192,196],{"title":153,"path":154,"stem":155},"useLocalePath","\u002Fdocs\u002Fcomposables\u002Fuse-locale-path","docs\u002F06.composables\u002F01.use-locale-path",{"title":157,"path":158,"stem":159},"useLocaleRoute","\u002Fdocs\u002Fcomposables\u002Fuse-locale-route","docs\u002F06.composables\u002F02.use-locale-route",{"title":161,"path":162,"stem":163},"useSwitchLocalePath","\u002Fdocs\u002Fcomposables\u002Fuse-switch-locale-path","docs\u002F06.composables\u002F03.use-switch-locale-path",{"title":165,"path":166,"stem":167},"useLocaleHead","\u002Fdocs\u002Fcomposables\u002Fuse-locale-head","docs\u002F06.composables\u002F04.use-locale-head",{"title":169,"path":170,"stem":171},"useSetI18nParams","\u002Fdocs\u002Fcomposables\u002Fuse-set-i18n-params","docs\u002F06.composables\u002F05.use-set-i18n-params",{"title":173,"path":174,"stem":175},"useRouteBaseName","\u002Fdocs\u002Fcomposables\u002Fuse-route-base-name","docs\u002F06.composables\u002F06.use-route-base-name",{"title":177,"path":178,"stem":179},"useBrowserLocale","\u002Fdocs\u002Fcomposables\u002Fuse-browser-locale","docs\u002F06.composables\u002F07.use-browser-locale",{"title":181,"path":182,"stem":183},"useCookieLocale","\u002Fdocs\u002Fcomposables\u002Fuse-cookie-locale","docs\u002F06.composables\u002F08.use-cookie-locale",{"title":185,"path":186,"stem":187},"useTranslation","\u002Fdocs\u002Fcomposables\u002Fuse-translation","docs\u002F06.composables\u002F09.use-translation",{"title":189,"path":190,"stem":191},"defineI18nConfig","\u002Fdocs\u002Fcomposables\u002Fdefine-i18n-config","docs\u002F06.composables\u002F10.define-i18n-config",{"title":193,"path":194,"stem":195},"defineI18nLocale","\u002Fdocs\u002Fcomposables\u002Fdefine-i18n-locale","docs\u002F06.composables\u002F11.define-i18n-locale",{"title":197,"path":198,"stem":199},"defineI18nLocaleDetector","\u002Fdocs\u002Fcomposables\u002Fdefine-i18n-locale-detector","docs\u002F06.composables\u002F12.define-i18n-locale-detector",{"title":201,"icon":202,"path":203,"stem":204,"children":205,"page":131},"Compiler Macros","i-lucide-aperture","\u002Fdocs\u002Fcompiler-macros","docs\u002F07.compiler-macros",[206],{"title":207,"path":208,"stem":209},"defineI18nRoute","\u002Fdocs\u002Fcompiler-macros\u002Fdefine-i18n-route","docs\u002F07.compiler-macros\u002F01.define-i18n-route",[211,216,237,244,248,262],{"title":10,"path":11,"stem":12,"children":212,"icon":24},[213,214,215],{"title":15,"path":11,"stem":12},{"title":17,"path":18,"stem":19},{"title":21,"path":22,"stem":23},{"title":26,"path":27,"stem":28,"children":217,"icon":104},[218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236],{"title":31,"path":27,"stem":28},{"title":33,"path":34,"stem":35},{"title":37,"path":38,"stem":39},{"title":41,"path":42,"stem":43},{"title":45,"path":46,"stem":47},{"title":49,"path":50,"stem":51},{"title":53,"path":54,"stem":55},{"title":57,"path":58,"stem":59},{"title":61,"path":62,"stem":63},{"title":65,"path":66,"stem":67},{"title":69,"path":70,"stem":71},{"title":73,"path":74,"stem":75},{"title":77,"path":78,"stem":79},{"title":81,"path":82,"stem":83},{"title":85,"path":86,"stem":87},{"title":89,"path":90,"stem":91},{"title":93,"path":94,"stem":95},{"title":97,"path":98,"stem":99},{"title":101,"path":102,"stem":103},{"title":106,"icon":107,"path":108,"stem":109,"children":238,"page":131},[239,240,241,242,243],{"title":112,"path":113,"stem":114},{"title":116,"path":117,"stem":118},{"title":120,"path":121,"stem":122},{"title":124,"path":125,"stem":126},{"title":128,"path":129,"stem":130},{"title":133,"icon":134,"path":135,"stem":136,"children":245,"page":131},[246,247],{"title":139,"path":140,"stem":141},{"title":143,"path":144,"stem":145},{"title":147,"icon":148,"path":149,"stem":150,"children":249,"page":131},[250,251,252,253,254,255,256,257,258,259,260,261],{"title":153,"path":154,"stem":155},{"title":157,"path":158,"stem":159},{"title":161,"path":162,"stem":163},{"title":165,"path":166,"stem":167},{"title":169,"path":170,"stem":171},{"title":173,"path":174,"stem":175},{"title":177,"path":178,"stem":179},{"title":181,"path":182,"stem":183},{"title":185,"path":186,"stem":187},{"title":189,"path":190,"stem":191},{"title":193,"path":194,"stem":195},{"title":197,"path":198,"stem":199},{"title":201,"icon":202,"path":203,"stem":204,"children":263,"page":131},[264],{"title":207,"path":208,"stem":209},{"id":266,"title":61,"body":267,"description":1782,"extension":1783,"links":1784,"meta":1785,"navigation":724,"path":62,"seo":1786,"stem":63,"__hash__":1787},"docs\u002Fdocs\u002F02.guide\u002F09.different-domains.md",{"type":268,"value":269,"toc":1777},"minimark",[270,274,277,328,639,656,898,903,909,974,1175,1184,1190,1193,1221,1245,1249,1272,1573,1587,1644,1657,1699,1703,1706,1716,1727,1773],[271,272,273],"p",{},"You might want to use a different domain name for each language your app supports.",[271,275,276],{},"Here is how to achieve this:",[278,279,280,299,310],"ul",{},[281,282,283,284,288,289],"li",{},"Set ",[285,286,287],"code",{},"differentDomains"," option to ",[285,290,294],{"className":291,"language":292,"style":293},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ts","",[295,296,298],"span",{"class":297},"sfNiH","true",[281,300,301,302,305,306,309],{},"Configure the ",[285,303,304],{},"locales"," option as an array of objects, where each object has a ",[285,307,308],{},"domain"," key whose value is the domain name you'd like to use for that locale. Optionally include a port (if non-standard) and\u002For a protocol. If the protocol is not provided then an attempt will be made to auto-detect it but that might not work correctly in some cases like when the pages are statically generated.",[281,311,312,313,316,317,322,323,327],{},"Optionally set ",[285,314,315],{},"detectBrowserLanguage"," to ",[285,318,319],{"className":291,"language":292,"style":293},[295,320,321],{"class":297},"false",". When enabled (which it is by default), user can get redirected to a different domain on first visit. Set to ",[285,324,325],{"className":291,"language":292,"style":293},[295,326,321],{"class":297}," if you want to ensure that visiting given domain always shows page in the corresponding locale.",[329,330,333],"pre",{"className":291,"code":331,"filename":332,"language":292,"meta":293,"style":293},"export default defineNuxtConfig({\n  i18n: {\n    locales: [\n      {\n        code: 'en',\n        domain: 'mydomain.com'\n      },\n      {\n        code: 'es',\n        domain: 'es.mydomain.com'\n      },\n      {\n        code: 'fr',\n        domain: 'fr.mydomain.com'\n      },\n      {\n        code: 'pl',\n        domain: 'http:\u002F\u002Fpl.mydomain.com'\n      },\n      {\n        code: 'ua',\n        domain: 'https:\u002F\u002Fua.mydomain.com'\n      }\n    ],\n    differentDomains: true\n    \u002F\u002F Or enable the option in production only\n    \u002F\u002F differentDomains: (process.env.NODE_ENV === 'production')\n  }\n})\n","nuxt.config.ts",[285,334,335,358,371,382,388,409,425,431,436,452,466,471,476,492,506,511,516,532,546,551,556,572,586,592,600,611,618,624,630],{"__ignoreMap":293},[295,336,339,343,346,350,354],{"class":337,"line":338},"line",1,[295,340,342],{"class":341},"s7zQu","export",[295,344,345],{"class":341}," default",[295,347,349],{"class":348},"s2Zo4"," defineNuxtConfig",[295,351,353],{"class":352},"sTEyZ","(",[295,355,357],{"class":356},"sMK4o","{\n",[295,359,361,365,368],{"class":337,"line":360},2,[295,362,364],{"class":363},"swJcz","  i18n",[295,366,367],{"class":356},":",[295,369,370],{"class":356}," {\n",[295,372,374,377,379],{"class":337,"line":373},3,[295,375,376],{"class":363},"    locales",[295,378,367],{"class":356},[295,380,381],{"class":352}," [\n",[295,383,385],{"class":337,"line":384},4,[295,386,387],{"class":356},"      {\n",[295,389,391,394,396,399,403,406],{"class":337,"line":390},5,[295,392,393],{"class":363},"        code",[295,395,367],{"class":356},[295,397,398],{"class":356}," '",[295,400,402],{"class":401},"sfazB","en",[295,404,405],{"class":356},"'",[295,407,408],{"class":356},",\n",[295,410,412,415,417,419,422],{"class":337,"line":411},6,[295,413,414],{"class":363},"        domain",[295,416,367],{"class":356},[295,418,398],{"class":356},[295,420,421],{"class":401},"mydomain.com",[295,423,424],{"class":356},"'\n",[295,426,428],{"class":337,"line":427},7,[295,429,430],{"class":356},"      },\n",[295,432,434],{"class":337,"line":433},8,[295,435,387],{"class":356},[295,437,439,441,443,445,448,450],{"class":337,"line":438},9,[295,440,393],{"class":363},[295,442,367],{"class":356},[295,444,398],{"class":356},[295,446,447],{"class":401},"es",[295,449,405],{"class":356},[295,451,408],{"class":356},[295,453,455,457,459,461,464],{"class":337,"line":454},10,[295,456,414],{"class":363},[295,458,367],{"class":356},[295,460,398],{"class":356},[295,462,463],{"class":401},"es.mydomain.com",[295,465,424],{"class":356},[295,467,469],{"class":337,"line":468},11,[295,470,430],{"class":356},[295,472,474],{"class":337,"line":473},12,[295,475,387],{"class":356},[295,477,479,481,483,485,488,490],{"class":337,"line":478},13,[295,480,393],{"class":363},[295,482,367],{"class":356},[295,484,398],{"class":356},[295,486,487],{"class":401},"fr",[295,489,405],{"class":356},[295,491,408],{"class":356},[295,493,495,497,499,501,504],{"class":337,"line":494},14,[295,496,414],{"class":363},[295,498,367],{"class":356},[295,500,398],{"class":356},[295,502,503],{"class":401},"fr.mydomain.com",[295,505,424],{"class":356},[295,507,509],{"class":337,"line":508},15,[295,510,430],{"class":356},[295,512,514],{"class":337,"line":513},16,[295,515,387],{"class":356},[295,517,519,521,523,525,528,530],{"class":337,"line":518},17,[295,520,393],{"class":363},[295,522,367],{"class":356},[295,524,398],{"class":356},[295,526,527],{"class":401},"pl",[295,529,405],{"class":356},[295,531,408],{"class":356},[295,533,535,537,539,541,544],{"class":337,"line":534},18,[295,536,414],{"class":363},[295,538,367],{"class":356},[295,540,398],{"class":356},[295,542,543],{"class":401},"http:\u002F\u002Fpl.mydomain.com",[295,545,424],{"class":356},[295,547,549],{"class":337,"line":548},19,[295,550,430],{"class":356},[295,552,554],{"class":337,"line":553},20,[295,555,387],{"class":356},[295,557,559,561,563,565,568,570],{"class":337,"line":558},21,[295,560,393],{"class":363},[295,562,367],{"class":356},[295,564,398],{"class":356},[295,566,567],{"class":401},"ua",[295,569,405],{"class":356},[295,571,408],{"class":356},[295,573,575,577,579,581,584],{"class":337,"line":574},22,[295,576,414],{"class":363},[295,578,367],{"class":356},[295,580,398],{"class":356},[295,582,583],{"class":401},"https:\u002F\u002Fua.mydomain.com",[295,585,424],{"class":356},[295,587,589],{"class":337,"line":588},23,[295,590,591],{"class":356},"      }\n",[295,593,595,598],{"class":337,"line":594},24,[295,596,597],{"class":352},"    ]",[295,599,408],{"class":356},[295,601,603,606,608],{"class":337,"line":602},25,[295,604,605],{"class":363},"    differentDomains",[295,607,367],{"class":356},[295,609,610],{"class":297}," true\n",[295,612,614],{"class":337,"line":613},26,[295,615,617],{"class":616},"sHwdD","    \u002F\u002F Or enable the option in production only\n",[295,619,621],{"class":337,"line":620},27,[295,622,623],{"class":616},"    \u002F\u002F differentDomains: (process.env.NODE_ENV === 'production')\n",[295,625,627],{"class":337,"line":626},28,[295,628,629],{"class":356},"  }\n",[295,631,633,636],{"class":337,"line":632},29,[295,634,635],{"class":356},"}",[295,637,638],{"class":352},")\n",[271,640,641,642,655],{},"When using different domain names, your lang switcher should use regular ",[285,643,646,649,652],{"className":644,"language":645,"style":293},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","html",[295,647,648],{"class":356},"\u003C",[295,650,651],{"class":363},"a",[295,653,654],{"class":356},">"," tags:",[329,657,661],{"className":658,"code":659,"language":660,"meta":293,"style":293},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup>\nconst { locale, locales } = useI18n()\nconst switchLocalePath = useSwitchLocalePath()\n\nconst availableLocales = computed(() => {\n  return locales.value.filter(i => i.code !== locale.value)\n})\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  ...\n  \u003Ca v-for=\"locale in availableLocales\" :href=\"switchLocalePath(locale.code)\" :key=\"locale.code\">\n    {{ locale.code }}\n  \u003C\u002Fa>\n  ...\n\u003C\u002Ftemplate>\n","vue",[285,662,663,677,705,720,726,748,793,799,808,812,821,826,872,877,886,890],{"__ignoreMap":293},[295,664,665,667,670,674],{"class":337,"line":338},[295,666,648],{"class":356},[295,668,669],{"class":363},"script",[295,671,673],{"class":672},"spNyl"," setup",[295,675,676],{"class":356},">\n",[295,678,679,682,685,688,691,694,696,699,702],{"class":337,"line":360},[295,680,681],{"class":672},"const",[295,683,684],{"class":356}," {",[295,686,687],{"class":352}," locale",[295,689,690],{"class":356},",",[295,692,693],{"class":352}," locales ",[295,695,635],{"class":356},[295,697,698],{"class":356}," =",[295,700,701],{"class":348}," useI18n",[295,703,704],{"class":352},"()\n",[295,706,707,709,712,715,718],{"class":337,"line":373},[295,708,681],{"class":672},[295,710,711],{"class":352}," switchLocalePath ",[295,713,714],{"class":356},"=",[295,716,717],{"class":348}," useSwitchLocalePath",[295,719,704],{"class":352},[295,721,722],{"class":337,"line":384},[295,723,725],{"emptyLinePlaceholder":724},true,"\n",[295,727,728,730,733,735,738,740,743,746],{"class":337,"line":390},[295,729,681],{"class":672},[295,731,732],{"class":352}," availableLocales ",[295,734,714],{"class":356},[295,736,737],{"class":348}," computed",[295,739,353],{"class":352},[295,741,742],{"class":356},"()",[295,744,745],{"class":672}," =>",[295,747,370],{"class":356},[295,749,750,753,756,759,762,764,767,769,773,775,778,780,782,785,787,789,791],{"class":337,"line":411},[295,751,752],{"class":341},"  return",[295,754,755],{"class":352}," locales",[295,757,758],{"class":356},".",[295,760,761],{"class":352},"value",[295,763,758],{"class":356},[295,765,766],{"class":348},"filter",[295,768,353],{"class":363},[295,770,772],{"class":771},"sHdIc","i",[295,774,745],{"class":672},[295,776,777],{"class":352}," i",[295,779,758],{"class":356},[295,781,285],{"class":352},[295,783,784],{"class":356}," !==",[295,786,687],{"class":352},[295,788,758],{"class":356},[295,790,761],{"class":352},[295,792,638],{"class":363},[295,794,795,797],{"class":337,"line":427},[295,796,635],{"class":356},[295,798,638],{"class":352},[295,800,801,804,806],{"class":337,"line":433},[295,802,803],{"class":356},"\u003C\u002F",[295,805,669],{"class":363},[295,807,676],{"class":356},[295,809,810],{"class":337,"line":438},[295,811,725],{"emptyLinePlaceholder":724},[295,813,814,816,819],{"class":337,"line":454},[295,815,648],{"class":356},[295,817,818],{"class":363},"template",[295,820,676],{"class":356},[295,822,823],{"class":337,"line":468},[295,824,825],{"class":352},"  ...\n",[295,827,828,831,833,836,838,841,844,846,849,851,853,856,858,861,863,865,868,870],{"class":337,"line":473},[295,829,830],{"class":356},"  \u003C",[295,832,651],{"class":363},[295,834,835],{"class":672}," v-for",[295,837,714],{"class":356},[295,839,840],{"class":356},"\"",[295,842,843],{"class":401},"locale in availableLocales",[295,845,840],{"class":356},[295,847,848],{"class":672}," :href",[295,850,714],{"class":356},[295,852,840],{"class":356},[295,854,855],{"class":401},"switchLocalePath(locale.code)",[295,857,840],{"class":356},[295,859,860],{"class":672}," :key",[295,862,714],{"class":356},[295,864,840],{"class":356},[295,866,867],{"class":401},"locale.code",[295,869,840],{"class":356},[295,871,676],{"class":356},[295,873,874],{"class":337,"line":478},[295,875,876],{"class":352},"    {{ locale.code }}\n",[295,878,879,882,884],{"class":337,"line":494},[295,880,881],{"class":356},"  \u003C\u002F",[295,883,651],{"class":363},[295,885,676],{"class":356},[295,887,888],{"class":337,"line":508},[295,889,825],{"class":352},[295,891,892,894,896],{"class":337,"line":513},[295,893,803],{"class":356},[295,895,818],{"class":363},[295,897,676],{"class":356},[899,900,902],"h2",{"id":901},"runtime-environment-variables","Runtime environment variables",[271,904,905,906,908],{},"Sometimes there's a need to change domains in different environments, e.g. staging and production.\nAs ",[285,907,332],{}," is used at build time it would be necessary to create different builds for different environments.",[329,910,913],{"className":291,"code":911,"filename":912,"language":292,"meta":293,"style":293},"export const localeDomains = {\n  uk: process.env.DOMAIN_UK,\n  fr: process.env.DOMAIN_FR\n}\n","locale-domains.config.ts",[285,914,915,929,951,969],{"__ignoreMap":293},[295,916,917,919,922,925,927],{"class":337,"line":338},[295,918,342],{"class":341},[295,920,921],{"class":672}," const",[295,923,924],{"class":352}," localeDomains ",[295,926,714],{"class":356},[295,928,370],{"class":356},[295,930,931,934,936,939,941,944,946,949],{"class":337,"line":360},[295,932,933],{"class":363},"  uk",[295,935,367],{"class":356},[295,937,938],{"class":352}," process",[295,940,758],{"class":356},[295,942,943],{"class":352},"env",[295,945,758],{"class":356},[295,947,948],{"class":352},"DOMAIN_UK",[295,950,408],{"class":356},[295,952,953,956,958,960,962,964,966],{"class":337,"line":373},[295,954,955],{"class":363},"  fr",[295,957,367],{"class":356},[295,959,938],{"class":352},[295,961,758],{"class":356},[295,963,943],{"class":352},[295,965,758],{"class":356},[295,967,968],{"class":352},"DOMAIN_FR\n",[295,970,971],{"class":337,"line":384},[295,972,973],{"class":356},"}\n",[329,975,977],{"className":291,"code":976,"filename":332,"language":292,"meta":293,"style":293},"import { localeDomains } from '.\u002Flocale-domains.config'\n\nexport default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fi18n'],\n\n  i18n: {\n    differentDomains: process.env.NODE_ENV === 'production',\n    locales: [\n      {\n        code: 'uk',\n        domain: localeDomains.uk\n      },\n      {\n        code: 'fr',\n        domain: localeDomains.fr\n      }\n    ]\n  }\n})\n",[285,978,979,1002,1006,1018,1040,1044,1052,1081,1089,1093,1108,1121,1125,1129,1143,1156,1160,1165,1169],{"__ignoreMap":293},[295,980,981,984,986,989,992,995,997,1000],{"class":337,"line":338},[295,982,983],{"class":341},"import",[295,985,684],{"class":356},[295,987,988],{"class":352}," localeDomains",[295,990,991],{"class":356}," }",[295,993,994],{"class":341}," from",[295,996,398],{"class":356},[295,998,999],{"class":401},".\u002Flocale-domains.config",[295,1001,424],{"class":356},[295,1003,1004],{"class":337,"line":360},[295,1005,725],{"emptyLinePlaceholder":724},[295,1007,1008,1010,1012,1014,1016],{"class":337,"line":373},[295,1009,342],{"class":341},[295,1011,345],{"class":341},[295,1013,349],{"class":348},[295,1015,353],{"class":352},[295,1017,357],{"class":356},[295,1019,1020,1023,1025,1028,1030,1033,1035,1038],{"class":337,"line":384},[295,1021,1022],{"class":363},"  modules",[295,1024,367],{"class":356},[295,1026,1027],{"class":352}," [",[295,1029,405],{"class":356},[295,1031,1032],{"class":401},"@nuxtjs\u002Fi18n",[295,1034,405],{"class":356},[295,1036,1037],{"class":352},"]",[295,1039,408],{"class":356},[295,1041,1042],{"class":337,"line":390},[295,1043,725],{"emptyLinePlaceholder":724},[295,1045,1046,1048,1050],{"class":337,"line":411},[295,1047,364],{"class":363},[295,1049,367],{"class":356},[295,1051,370],{"class":356},[295,1053,1054,1056,1058,1060,1062,1064,1066,1069,1072,1074,1077,1079],{"class":337,"line":427},[295,1055,605],{"class":363},[295,1057,367],{"class":356},[295,1059,938],{"class":352},[295,1061,758],{"class":356},[295,1063,943],{"class":352},[295,1065,758],{"class":356},[295,1067,1068],{"class":352},"NODE_ENV ",[295,1070,1071],{"class":356},"===",[295,1073,398],{"class":356},[295,1075,1076],{"class":401},"production",[295,1078,405],{"class":356},[295,1080,408],{"class":356},[295,1082,1083,1085,1087],{"class":337,"line":433},[295,1084,376],{"class":363},[295,1086,367],{"class":356},[295,1088,381],{"class":352},[295,1090,1091],{"class":337,"line":438},[295,1092,387],{"class":356},[295,1094,1095,1097,1099,1101,1104,1106],{"class":337,"line":454},[295,1096,393],{"class":363},[295,1098,367],{"class":356},[295,1100,398],{"class":356},[295,1102,1103],{"class":401},"uk",[295,1105,405],{"class":356},[295,1107,408],{"class":356},[295,1109,1110,1112,1114,1116,1118],{"class":337,"line":468},[295,1111,414],{"class":363},[295,1113,367],{"class":356},[295,1115,988],{"class":352},[295,1117,758],{"class":356},[295,1119,1120],{"class":352},"uk\n",[295,1122,1123],{"class":337,"line":473},[295,1124,430],{"class":356},[295,1126,1127],{"class":337,"line":478},[295,1128,387],{"class":356},[295,1130,1131,1133,1135,1137,1139,1141],{"class":337,"line":494},[295,1132,393],{"class":363},[295,1134,367],{"class":356},[295,1136,398],{"class":356},[295,1138,487],{"class":401},[295,1140,405],{"class":356},[295,1142,408],{"class":356},[295,1144,1145,1147,1149,1151,1153],{"class":337,"line":508},[295,1146,414],{"class":363},[295,1148,367],{"class":356},[295,1150,988],{"class":352},[295,1152,758],{"class":356},[295,1154,1155],{"class":352},"fr\n",[295,1157,1158],{"class":337,"line":513},[295,1159,591],{"class":356},[295,1161,1162],{"class":337,"line":518},[295,1163,1164],{"class":352},"    ]\n",[295,1166,1167],{"class":337,"line":534},[295,1168,629],{"class":356},[295,1170,1171,1173],{"class":337,"line":548},[295,1172,635],{"class":356},[295,1174,638],{"class":352},[271,1176,1177,1178,1180,1181,758],{},"With the above config, a build would have to be run for staging and production with different .env files that specify ",[285,1179,948],{}," and ",[285,1182,1183],{},"DOMAIN_FR",[271,1185,1186,1187],{},"Alternatively, to avoid the need for multiple builds, the locale domains can be overridden via runtime environment variables. The variable name should follow the format ",[285,1188,1189],{},"NUXT_PUBLIC_I18N_DOMAIN_LOCALES_{code}_DOMAIN",[271,1191,1192],{},"For example:",[329,1194,1199],{"className":1195,"code":1196,"filename":1197,"language":1198,"meta":293,"style":293},"language-shell shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","NUXT_PUBLIC_I18N_DOMAIN_LOCALES_UK_DOMAIN=uk.example.test\nNUXT_PUBLIC_I18N_DOMAIN_LOCALES_FR_DOMAIN=fr.example.test\n","production.env","shell",[285,1200,1201,1211],{"__ignoreMap":293},[295,1202,1203,1206,1208],{"class":337,"line":338},[295,1204,1205],{"class":352},"NUXT_PUBLIC_I18N_DOMAIN_LOCALES_UK_DOMAIN",[295,1207,714],{"class":356},[295,1209,1210],{"class":401},"uk.example.test\n",[295,1212,1213,1216,1218],{"class":337,"line":360},[295,1214,1215],{"class":352},"NUXT_PUBLIC_I18N_DOMAIN_LOCALES_FR_DOMAIN",[295,1217,714],{"class":356},[295,1219,1220],{"class":401},"fr.example.test\n",[329,1222,1225],{"className":1195,"code":1223,"filename":1224,"language":1198,"meta":293,"style":293},"NUXT_PUBLIC_I18N_DOMAIN_LOCALES_UK_DOMAIN=uk.staging.example.test\nNUXT_PUBLIC_I18N_DOMAIN_LOCALES_FR_DOMAIN=fr.staging.example.test\n","staging.env",[285,1226,1227,1236],{"__ignoreMap":293},[295,1228,1229,1231,1233],{"class":337,"line":338},[295,1230,1205],{"class":352},[295,1232,714],{"class":356},[295,1234,1235],{"class":401},"uk.staging.example.test\n",[295,1237,1238,1240,1242],{"class":337,"line":360},[295,1239,1215],{"class":352},[295,1241,714],{"class":356},[295,1243,1244],{"class":401},"fr.staging.example.test\n",[899,1246,1248],{"id":1247},"using-different-domains-for-only-some-of-the-languages","Using different domains for only some of the languages",[271,1250,1251,1252,1263,1264,1266,1267,1271],{},"If one or more of the domains need to host multiple languages, the default language of each domain needs to have ",[285,1253,1254,1258,1260],{"className":291,"language":292,"style":293},[295,1255,1257],{"class":1256},"sBMFI","domainDefault",[295,1259,367],{"class":356},[295,1261,1262],{"class":297}," true"," so there is a per domain fallback locale.\nThe option ",[285,1265,287],{}," still need to be set to ",[285,1268,1269],{"className":291,"language":292,"style":293},[295,1270,298],{"class":297}," though.",[329,1273,1278],{"className":1274,"code":1275,"filename":1276,"language":1277,"meta":293,"style":293},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  \u002F\u002F ...\n  i18n: {\n    locales: [\n      {\n        code: 'en',\n        domain: 'mydomain.com',\n        domainDefault: true\n      },\n      {\n        code: 'pl',\n        domain: 'mydomain.com'\n      },\n      {\n        code: 'ua',\n        domain: 'mydomain.com'\n      },\n      {\n        code: 'es',\n        domain: 'es.mydomain.com',\n        domainDefault: true\n      },\n      {\n        code: 'fr',\n        domain: 'fr.mydomain.com',\n        domainDefault: true\n      }\n    ],\n    strategy: 'prefix',\n    differentDomains: true\n    \u002F\u002F Or enable the option in production only\n    \u002F\u002F differentDomains: (process.env.NODE_ENV === 'production')\n  },\n  \u002F\u002F ...\n})\n","nuxt.config.js","js",[285,1279,1280,1292,1297,1305,1313,1317,1331,1345,1354,1358,1362,1376,1388,1392,1396,1410,1422,1426,1430,1444,1458,1466,1470,1474,1488,1502,1510,1514,1520,1536,1545,1550,1555,1561,1566],{"__ignoreMap":293},[295,1281,1282,1284,1286,1288,1290],{"class":337,"line":338},[295,1283,342],{"class":341},[295,1285,345],{"class":341},[295,1287,349],{"class":348},[295,1289,353],{"class":352},[295,1291,357],{"class":356},[295,1293,1294],{"class":337,"line":360},[295,1295,1296],{"class":616},"  \u002F\u002F ...\n",[295,1298,1299,1301,1303],{"class":337,"line":373},[295,1300,364],{"class":363},[295,1302,367],{"class":356},[295,1304,370],{"class":356},[295,1306,1307,1309,1311],{"class":337,"line":384},[295,1308,376],{"class":363},[295,1310,367],{"class":356},[295,1312,381],{"class":352},[295,1314,1315],{"class":337,"line":390},[295,1316,387],{"class":356},[295,1318,1319,1321,1323,1325,1327,1329],{"class":337,"line":411},[295,1320,393],{"class":363},[295,1322,367],{"class":356},[295,1324,398],{"class":356},[295,1326,402],{"class":401},[295,1328,405],{"class":356},[295,1330,408],{"class":356},[295,1332,1333,1335,1337,1339,1341,1343],{"class":337,"line":427},[295,1334,414],{"class":363},[295,1336,367],{"class":356},[295,1338,398],{"class":356},[295,1340,421],{"class":401},[295,1342,405],{"class":356},[295,1344,408],{"class":356},[295,1346,1347,1350,1352],{"class":337,"line":433},[295,1348,1349],{"class":363},"        domainDefault",[295,1351,367],{"class":356},[295,1353,610],{"class":297},[295,1355,1356],{"class":337,"line":438},[295,1357,430],{"class":356},[295,1359,1360],{"class":337,"line":454},[295,1361,387],{"class":356},[295,1363,1364,1366,1368,1370,1372,1374],{"class":337,"line":468},[295,1365,393],{"class":363},[295,1367,367],{"class":356},[295,1369,398],{"class":356},[295,1371,527],{"class":401},[295,1373,405],{"class":356},[295,1375,408],{"class":356},[295,1377,1378,1380,1382,1384,1386],{"class":337,"line":473},[295,1379,414],{"class":363},[295,1381,367],{"class":356},[295,1383,398],{"class":356},[295,1385,421],{"class":401},[295,1387,424],{"class":356},[295,1389,1390],{"class":337,"line":478},[295,1391,430],{"class":356},[295,1393,1394],{"class":337,"line":494},[295,1395,387],{"class":356},[295,1397,1398,1400,1402,1404,1406,1408],{"class":337,"line":508},[295,1399,393],{"class":363},[295,1401,367],{"class":356},[295,1403,398],{"class":356},[295,1405,567],{"class":401},[295,1407,405],{"class":356},[295,1409,408],{"class":356},[295,1411,1412,1414,1416,1418,1420],{"class":337,"line":513},[295,1413,414],{"class":363},[295,1415,367],{"class":356},[295,1417,398],{"class":356},[295,1419,421],{"class":401},[295,1421,424],{"class":356},[295,1423,1424],{"class":337,"line":518},[295,1425,430],{"class":356},[295,1427,1428],{"class":337,"line":534},[295,1429,387],{"class":356},[295,1431,1432,1434,1436,1438,1440,1442],{"class":337,"line":548},[295,1433,393],{"class":363},[295,1435,367],{"class":356},[295,1437,398],{"class":356},[295,1439,447],{"class":401},[295,1441,405],{"class":356},[295,1443,408],{"class":356},[295,1445,1446,1448,1450,1452,1454,1456],{"class":337,"line":553},[295,1447,414],{"class":363},[295,1449,367],{"class":356},[295,1451,398],{"class":356},[295,1453,463],{"class":401},[295,1455,405],{"class":356},[295,1457,408],{"class":356},[295,1459,1460,1462,1464],{"class":337,"line":558},[295,1461,1349],{"class":363},[295,1463,367],{"class":356},[295,1465,610],{"class":297},[295,1467,1468],{"class":337,"line":574},[295,1469,430],{"class":356},[295,1471,1472],{"class":337,"line":588},[295,1473,387],{"class":356},[295,1475,1476,1478,1480,1482,1484,1486],{"class":337,"line":594},[295,1477,393],{"class":363},[295,1479,367],{"class":356},[295,1481,398],{"class":356},[295,1483,487],{"class":401},[295,1485,405],{"class":356},[295,1487,408],{"class":356},[295,1489,1490,1492,1494,1496,1498,1500],{"class":337,"line":602},[295,1491,414],{"class":363},[295,1493,367],{"class":356},[295,1495,398],{"class":356},[295,1497,503],{"class":401},[295,1499,405],{"class":356},[295,1501,408],{"class":356},[295,1503,1504,1506,1508],{"class":337,"line":613},[295,1505,1349],{"class":363},[295,1507,367],{"class":356},[295,1509,610],{"class":297},[295,1511,1512],{"class":337,"line":620},[295,1513,591],{"class":356},[295,1515,1516,1518],{"class":337,"line":626},[295,1517,597],{"class":352},[295,1519,408],{"class":356},[295,1521,1522,1525,1527,1529,1532,1534],{"class":337,"line":632},[295,1523,1524],{"class":363},"    strategy",[295,1526,367],{"class":356},[295,1528,398],{"class":356},[295,1530,1531],{"class":401},"prefix",[295,1533,405],{"class":356},[295,1535,408],{"class":356},[295,1537,1539,1541,1543],{"class":337,"line":1538},30,[295,1540,605],{"class":363},[295,1542,367],{"class":356},[295,1544,610],{"class":297},[295,1546,1548],{"class":337,"line":1547},31,[295,1549,617],{"class":616},[295,1551,1553],{"class":337,"line":1552},32,[295,1554,623],{"class":616},[295,1556,1558],{"class":337,"line":1557},33,[295,1559,1560],{"class":356},"  },\n",[295,1562,1564],{"class":337,"line":1563},34,[295,1565,1296],{"class":616},[295,1567,1569,1571],{"class":337,"line":1568},35,[295,1570,635],{"class":356},[295,1572,638],{"class":352},[271,1574,1575,1576,1586],{},"Given above configuration with the ",[285,1577,1580,1582,1584],{"className":1578,"language":1579,"style":293},"language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ts-type",[295,1581,405],{"class":356},[295,1583,1531],{"class":401},[295,1585,405],{"class":356}," strategy, following requests will be:",[278,1588,1589,1602,1612,1622,1633],{},[281,1590,1591,1596,1597,1601],{},[651,1592,1593],{"href":1593,"rel":1594},"https:\u002F\u002Fmydomain.com",[1595],"nofollow"," -> ",[651,1598,1599],{"href":1599,"rel":1600},"https:\u002F\u002Fmydomain.com\u002Fen",[1595]," (en language)",[281,1603,1604,1596,1608,1611],{},[651,1605,1606],{"href":1606,"rel":1607},"https:\u002F\u002Fmydomain.com\u002Fpl",[1595],[651,1609,1606],{"href":1606,"rel":1610},[1595]," (pl language)",[281,1613,1614,1596,1618,1621],{},[651,1615,1616],{"href":1616,"rel":1617},"https:\u002F\u002Fmydomain.com\u002Fua",[1595],[651,1619,1616],{"href":1616,"rel":1620},[1595]," (ua language)",[281,1623,1624,1596,1628,1632],{},[651,1625,1626],{"href":1626,"rel":1627},"https:\u002F\u002Fes.mydomain.com",[1595],[651,1629,1630],{"href":1630,"rel":1631},"https:\u002F\u002Fes.mydomain.com\u002Fes",[1595]," (es language)",[281,1634,1635,1596,1639,1643],{},[651,1636,1637],{"href":1637,"rel":1638},"https:\u002F\u002Ffr.mydomain.com",[1595],[651,1640,1641],{"href":1641,"rel":1642},"https:\u002F\u002Ffr.mydomain.com\u002Ffr",[1595]," (fr language)",[271,1645,1646,1647,1656],{},"The same requests when using the ",[285,1648,1649,1651,1654],{"className":1578,"language":1579,"style":293},[295,1650,405],{"class":356},[295,1652,1653],{"class":401},"prefix_except_default",[295,1655,405],{"class":356}," strategy, will be:",[278,1658,1659,1667,1675,1683,1691],{},[281,1660,1661,1596,1664,1601],{},[651,1662,1593],{"href":1593,"rel":1663},[1595],[651,1665,1593],{"href":1593,"rel":1666},[1595],[281,1668,1669,1596,1672,1611],{},[651,1670,1606],{"href":1606,"rel":1671},[1595],[651,1673,1606],{"href":1606,"rel":1674},[1595],[281,1676,1677,1596,1680,1621],{},[651,1678,1616],{"href":1616,"rel":1679},[1595],[651,1681,1616],{"href":1616,"rel":1682},[1595],[281,1684,1685,1596,1688,1632],{},[651,1686,1626],{"href":1626,"rel":1687},[1595],[651,1689,1626],{"href":1626,"rel":1690},[1595],[281,1692,1693,1596,1696,1643],{},[651,1694,1637],{"href":1637,"rel":1695},[1595],[651,1697,1637],{"href":1637,"rel":1698},[1595],[899,1700,1702],{"id":1701},"caching-considerations-with-different-domains","Caching considerations with different domains",[271,1704,1705],{},"When using different domains, make sure to configure caching properly so that\nresponses are correctly separated per domain.",[271,1707,1708,1709,1712,1713,1715],{},"Because the same route may be served under multiple domains (e.g. ",[285,1710,1711],{},"en.mydomain.com","\nand ",[285,1714,503],{},"), caches need to vary by the request host. Otherwise,\na response generated for one domain could be reused on another, causing the wrong language to render,\nleading to hydration mismatches and visible flashes on the client.",[271,1717,1718,1719,1722,1723,1726],{},"The recommended setup is to use ",[285,1720,1721],{},"cache.varies: ['host']"," in your route rules,\nso that the ",[285,1724,1725],{},"host"," header is included in the cache key:",[329,1728,1732],{"className":1729,"code":1730,"filename":332,"language":1731,"meta":293,"style":293},"language-diff shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  routeRules: {\n-    '\u002F': { swr: 60 },\n+    '\u002F': { swr: 60, cache: { varies: ['host'] } },\n  },\n  \u002F\u002F ...\n})\n","diff",[285,1733,1734,1739,1744,1752,1760,1764,1768],{"__ignoreMap":293},[295,1735,1736],{"class":337,"line":338},[295,1737,1738],{"class":352},"export default defineNuxtConfig({\n",[295,1740,1741],{"class":337,"line":360},[295,1742,1743],{"class":352},"  routeRules: {\n",[295,1745,1746,1749],{"class":337,"line":373},[295,1747,1748],{"class":356},"-",[295,1750,1751],{"class":363},"    '\u002F': { swr: 60 },\n",[295,1753,1754,1757],{"class":337,"line":384},[295,1755,1756],{"class":356},"+",[295,1758,1759],{"class":401},"    '\u002F': { swr: 60, cache: { varies: ['host'] } },\n",[295,1761,1762],{"class":337,"line":390},[295,1763,1560],{"class":352},[295,1765,1766],{"class":337,"line":411},[295,1767,1296],{"class":352},[295,1769,1770],{"class":337,"line":427},[295,1771,1772],{"class":352},"})\n",[1774,1775,1776],"style",{},"html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}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 .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 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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}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}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":293,"searchDepth":360,"depth":360,"links":1778},[1779,1780,1781],{"id":901,"depth":360,"text":902},{"id":1247,"depth":360,"text":1248},{"id":1701,"depth":360,"text":1702},"Use a different domain name for each language your app supports.","md",null,{},{"title":61,"description":1782},"aYwW0i6vG5z3Pw996OPSHI1lL2V0JjFBnh80AWoyvgw",[1789,1791],{"title":57,"path":58,"stem":59,"description":1790,"children":-1},"How to change your website's current language.",{"title":65,"path":66,"stem":67,"description":1792,"children":-1},"Set up multiple domains for multiple locales. Use a different domain name for each language your app supports.",{"id":266,"title":61,"body":1794,"description":1782,"extension":1783,"links":1784,"meta":3031,"navigation":724,"path":62,"seo":3032,"stem":63,"__hash__":1787},{"type":268,"value":1795,"toc":3026},[1796,1798,1800,1828,2062,2072,2268,2270,2274,2328,2512,2518,2522,2524,2544,2564,2566,2582,2868,2878,2920,2930,2972,2974,2976,2982,2988,3024],[271,1797,273],{},[271,1799,276],{},[278,1801,1802,1810,1816],{},[281,1803,283,1804,288,1806],{},[285,1805,287],{},[285,1807,1808],{"className":291,"language":292,"style":293},[295,1809,298],{"class":297},[281,1811,301,1812,305,1814,309],{},[285,1813,304],{},[285,1815,308],{},[281,1817,312,1818,316,1820,322,1824,327],{},[285,1819,315],{},[285,1821,1822],{"className":291,"language":292,"style":293},[295,1823,321],{"class":297},[285,1825,1826],{"className":291,"language":292,"style":293},[295,1827,321],{"class":297},[329,1829,1830],{"className":291,"code":331,"filename":332,"language":292,"meta":293,"style":293},[285,1831,1832,1844,1852,1860,1864,1878,1890,1894,1898,1912,1924,1928,1932,1946,1958,1962,1966,1980,1992,1996,2000,2014,2026,2030,2036,2044,2048,2052,2056],{"__ignoreMap":293},[295,1833,1834,1836,1838,1840,1842],{"class":337,"line":338},[295,1835,342],{"class":341},[295,1837,345],{"class":341},[295,1839,349],{"class":348},[295,1841,353],{"class":352},[295,1843,357],{"class":356},[295,1845,1846,1848,1850],{"class":337,"line":360},[295,1847,364],{"class":363},[295,1849,367],{"class":356},[295,1851,370],{"class":356},[295,1853,1854,1856,1858],{"class":337,"line":373},[295,1855,376],{"class":363},[295,1857,367],{"class":356},[295,1859,381],{"class":352},[295,1861,1862],{"class":337,"line":384},[295,1863,387],{"class":356},[295,1865,1866,1868,1870,1872,1874,1876],{"class":337,"line":390},[295,1867,393],{"class":363},[295,1869,367],{"class":356},[295,1871,398],{"class":356},[295,1873,402],{"class":401},[295,1875,405],{"class":356},[295,1877,408],{"class":356},[295,1879,1880,1882,1884,1886,1888],{"class":337,"line":411},[295,1881,414],{"class":363},[295,1883,367],{"class":356},[295,1885,398],{"class":356},[295,1887,421],{"class":401},[295,1889,424],{"class":356},[295,1891,1892],{"class":337,"line":427},[295,1893,430],{"class":356},[295,1895,1896],{"class":337,"line":433},[295,1897,387],{"class":356},[295,1899,1900,1902,1904,1906,1908,1910],{"class":337,"line":438},[295,1901,393],{"class":363},[295,1903,367],{"class":356},[295,1905,398],{"class":356},[295,1907,447],{"class":401},[295,1909,405],{"class":356},[295,1911,408],{"class":356},[295,1913,1914,1916,1918,1920,1922],{"class":337,"line":454},[295,1915,414],{"class":363},[295,1917,367],{"class":356},[295,1919,398],{"class":356},[295,1921,463],{"class":401},[295,1923,424],{"class":356},[295,1925,1926],{"class":337,"line":468},[295,1927,430],{"class":356},[295,1929,1930],{"class":337,"line":473},[295,1931,387],{"class":356},[295,1933,1934,1936,1938,1940,1942,1944],{"class":337,"line":478},[295,1935,393],{"class":363},[295,1937,367],{"class":356},[295,1939,398],{"class":356},[295,1941,487],{"class":401},[295,1943,405],{"class":356},[295,1945,408],{"class":356},[295,1947,1948,1950,1952,1954,1956],{"class":337,"line":494},[295,1949,414],{"class":363},[295,1951,367],{"class":356},[295,1953,398],{"class":356},[295,1955,503],{"class":401},[295,1957,424],{"class":356},[295,1959,1960],{"class":337,"line":508},[295,1961,430],{"class":356},[295,1963,1964],{"class":337,"line":513},[295,1965,387],{"class":356},[295,1967,1968,1970,1972,1974,1976,1978],{"class":337,"line":518},[295,1969,393],{"class":363},[295,1971,367],{"class":356},[295,1973,398],{"class":356},[295,1975,527],{"class":401},[295,1977,405],{"class":356},[295,1979,408],{"class":356},[295,1981,1982,1984,1986,1988,1990],{"class":337,"line":534},[295,1983,414],{"class":363},[295,1985,367],{"class":356},[295,1987,398],{"class":356},[295,1989,543],{"class":401},[295,1991,424],{"class":356},[295,1993,1994],{"class":337,"line":548},[295,1995,430],{"class":356},[295,1997,1998],{"class":337,"line":553},[295,1999,387],{"class":356},[295,2001,2002,2004,2006,2008,2010,2012],{"class":337,"line":558},[295,2003,393],{"class":363},[295,2005,367],{"class":356},[295,2007,398],{"class":356},[295,2009,567],{"class":401},[295,2011,405],{"class":356},[295,2013,408],{"class":356},[295,2015,2016,2018,2020,2022,2024],{"class":337,"line":574},[295,2017,414],{"class":363},[295,2019,367],{"class":356},[295,2021,398],{"class":356},[295,2023,583],{"class":401},[295,2025,424],{"class":356},[295,2027,2028],{"class":337,"line":588},[295,2029,591],{"class":356},[295,2031,2032,2034],{"class":337,"line":594},[295,2033,597],{"class":352},[295,2035,408],{"class":356},[295,2037,2038,2040,2042],{"class":337,"line":602},[295,2039,605],{"class":363},[295,2041,367],{"class":356},[295,2043,610],{"class":297},[295,2045,2046],{"class":337,"line":613},[295,2047,617],{"class":616},[295,2049,2050],{"class":337,"line":620},[295,2051,623],{"class":616},[295,2053,2054],{"class":337,"line":626},[295,2055,629],{"class":356},[295,2057,2058,2060],{"class":337,"line":632},[295,2059,635],{"class":356},[295,2061,638],{"class":352},[271,2063,641,2064,655],{},[285,2065,2066,2068,2070],{"className":644,"language":645,"style":293},[295,2067,648],{"class":356},[295,2069,651],{"class":363},[295,2071,654],{"class":356},[329,2073,2074],{"className":658,"code":659,"language":660,"meta":293,"style":293},[285,2075,2076,2086,2106,2118,2122,2140,2176,2182,2190,2194,2202,2206,2244,2248,2256,2260],{"__ignoreMap":293},[295,2077,2078,2080,2082,2084],{"class":337,"line":338},[295,2079,648],{"class":356},[295,2081,669],{"class":363},[295,2083,673],{"class":672},[295,2085,676],{"class":356},[295,2087,2088,2090,2092,2094,2096,2098,2100,2102,2104],{"class":337,"line":360},[295,2089,681],{"class":672},[295,2091,684],{"class":356},[295,2093,687],{"class":352},[295,2095,690],{"class":356},[295,2097,693],{"class":352},[295,2099,635],{"class":356},[295,2101,698],{"class":356},[295,2103,701],{"class":348},[295,2105,704],{"class":352},[295,2107,2108,2110,2112,2114,2116],{"class":337,"line":373},[295,2109,681],{"class":672},[295,2111,711],{"class":352},[295,2113,714],{"class":356},[295,2115,717],{"class":348},[295,2117,704],{"class":352},[295,2119,2120],{"class":337,"line":384},[295,2121,725],{"emptyLinePlaceholder":724},[295,2123,2124,2126,2128,2130,2132,2134,2136,2138],{"class":337,"line":390},[295,2125,681],{"class":672},[295,2127,732],{"class":352},[295,2129,714],{"class":356},[295,2131,737],{"class":348},[295,2133,353],{"class":352},[295,2135,742],{"class":356},[295,2137,745],{"class":672},[295,2139,370],{"class":356},[295,2141,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174],{"class":337,"line":411},[295,2143,752],{"class":341},[295,2145,755],{"class":352},[295,2147,758],{"class":356},[295,2149,761],{"class":352},[295,2151,758],{"class":356},[295,2153,766],{"class":348},[295,2155,353],{"class":363},[295,2157,772],{"class":771},[295,2159,745],{"class":672},[295,2161,777],{"class":352},[295,2163,758],{"class":356},[295,2165,285],{"class":352},[295,2167,784],{"class":356},[295,2169,687],{"class":352},[295,2171,758],{"class":356},[295,2173,761],{"class":352},[295,2175,638],{"class":363},[295,2177,2178,2180],{"class":337,"line":427},[295,2179,635],{"class":356},[295,2181,638],{"class":352},[295,2183,2184,2186,2188],{"class":337,"line":433},[295,2185,803],{"class":356},[295,2187,669],{"class":363},[295,2189,676],{"class":356},[295,2191,2192],{"class":337,"line":438},[295,2193,725],{"emptyLinePlaceholder":724},[295,2195,2196,2198,2200],{"class":337,"line":454},[295,2197,648],{"class":356},[295,2199,818],{"class":363},[295,2201,676],{"class":356},[295,2203,2204],{"class":337,"line":468},[295,2205,825],{"class":352},[295,2207,2208,2210,2212,2214,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242],{"class":337,"line":473},[295,2209,830],{"class":356},[295,2211,651],{"class":363},[295,2213,835],{"class":672},[295,2215,714],{"class":356},[295,2217,840],{"class":356},[295,2219,843],{"class":401},[295,2221,840],{"class":356},[295,2223,848],{"class":672},[295,2225,714],{"class":356},[295,2227,840],{"class":356},[295,2229,855],{"class":401},[295,2231,840],{"class":356},[295,2233,860],{"class":672},[295,2235,714],{"class":356},[295,2237,840],{"class":356},[295,2239,867],{"class":401},[295,2241,840],{"class":356},[295,2243,676],{"class":356},[295,2245,2246],{"class":337,"line":478},[295,2247,876],{"class":352},[295,2249,2250,2252,2254],{"class":337,"line":494},[295,2251,881],{"class":356},[295,2253,651],{"class":363},[295,2255,676],{"class":356},[295,2257,2258],{"class":337,"line":508},[295,2259,825],{"class":352},[295,2261,2262,2264,2266],{"class":337,"line":513},[295,2263,803],{"class":356},[295,2265,818],{"class":363},[295,2267,676],{"class":356},[899,2269,902],{"id":901},[271,2271,905,2272,908],{},[285,2273,332],{},[329,2275,2276],{"className":291,"code":911,"filename":912,"language":292,"meta":293,"style":293},[285,2277,2278,2290,2308,2324],{"__ignoreMap":293},[295,2279,2280,2282,2284,2286,2288],{"class":337,"line":338},[295,2281,342],{"class":341},[295,2283,921],{"class":672},[295,2285,924],{"class":352},[295,2287,714],{"class":356},[295,2289,370],{"class":356},[295,2291,2292,2294,2296,2298,2300,2302,2304,2306],{"class":337,"line":360},[295,2293,933],{"class":363},[295,2295,367],{"class":356},[295,2297,938],{"class":352},[295,2299,758],{"class":356},[295,2301,943],{"class":352},[295,2303,758],{"class":356},[295,2305,948],{"class":352},[295,2307,408],{"class":356},[295,2309,2310,2312,2314,2316,2318,2320,2322],{"class":337,"line":373},[295,2311,955],{"class":363},[295,2313,367],{"class":356},[295,2315,938],{"class":352},[295,2317,758],{"class":356},[295,2319,943],{"class":352},[295,2321,758],{"class":356},[295,2323,968],{"class":352},[295,2325,2326],{"class":337,"line":384},[295,2327,973],{"class":356},[329,2329,2330],{"className":291,"code":976,"filename":332,"language":292,"meta":293,"style":293},[285,2331,2332,2350,2354,2366,2384,2388,2396,2422,2430,2434,2448,2460,2464,2468,2482,2494,2498,2502,2506],{"__ignoreMap":293},[295,2333,2334,2336,2338,2340,2342,2344,2346,2348],{"class":337,"line":338},[295,2335,983],{"class":341},[295,2337,684],{"class":356},[295,2339,988],{"class":352},[295,2341,991],{"class":356},[295,2343,994],{"class":341},[295,2345,398],{"class":356},[295,2347,999],{"class":401},[295,2349,424],{"class":356},[295,2351,2352],{"class":337,"line":360},[295,2353,725],{"emptyLinePlaceholder":724},[295,2355,2356,2358,2360,2362,2364],{"class":337,"line":373},[295,2357,342],{"class":341},[295,2359,345],{"class":341},[295,2361,349],{"class":348},[295,2363,353],{"class":352},[295,2365,357],{"class":356},[295,2367,2368,2370,2372,2374,2376,2378,2380,2382],{"class":337,"line":384},[295,2369,1022],{"class":363},[295,2371,367],{"class":356},[295,2373,1027],{"class":352},[295,2375,405],{"class":356},[295,2377,1032],{"class":401},[295,2379,405],{"class":356},[295,2381,1037],{"class":352},[295,2383,408],{"class":356},[295,2385,2386],{"class":337,"line":390},[295,2387,725],{"emptyLinePlaceholder":724},[295,2389,2390,2392,2394],{"class":337,"line":411},[295,2391,364],{"class":363},[295,2393,367],{"class":356},[295,2395,370],{"class":356},[295,2397,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420],{"class":337,"line":427},[295,2399,605],{"class":363},[295,2401,367],{"class":356},[295,2403,938],{"class":352},[295,2405,758],{"class":356},[295,2407,943],{"class":352},[295,2409,758],{"class":356},[295,2411,1068],{"class":352},[295,2413,1071],{"class":356},[295,2415,398],{"class":356},[295,2417,1076],{"class":401},[295,2419,405],{"class":356},[295,2421,408],{"class":356},[295,2423,2424,2426,2428],{"class":337,"line":433},[295,2425,376],{"class":363},[295,2427,367],{"class":356},[295,2429,381],{"class":352},[295,2431,2432],{"class":337,"line":438},[295,2433,387],{"class":356},[295,2435,2436,2438,2440,2442,2444,2446],{"class":337,"line":454},[295,2437,393],{"class":363},[295,2439,367],{"class":356},[295,2441,398],{"class":356},[295,2443,1103],{"class":401},[295,2445,405],{"class":356},[295,2447,408],{"class":356},[295,2449,2450,2452,2454,2456,2458],{"class":337,"line":468},[295,2451,414],{"class":363},[295,2453,367],{"class":356},[295,2455,988],{"class":352},[295,2457,758],{"class":356},[295,2459,1120],{"class":352},[295,2461,2462],{"class":337,"line":473},[295,2463,430],{"class":356},[295,2465,2466],{"class":337,"line":478},[295,2467,387],{"class":356},[295,2469,2470,2472,2474,2476,2478,2480],{"class":337,"line":494},[295,2471,393],{"class":363},[295,2473,367],{"class":356},[295,2475,398],{"class":356},[295,2477,487],{"class":401},[295,2479,405],{"class":356},[295,2481,408],{"class":356},[295,2483,2484,2486,2488,2490,2492],{"class":337,"line":508},[295,2485,414],{"class":363},[295,2487,367],{"class":356},[295,2489,988],{"class":352},[295,2491,758],{"class":356},[295,2493,1155],{"class":352},[295,2495,2496],{"class":337,"line":513},[295,2497,591],{"class":356},[295,2499,2500],{"class":337,"line":518},[295,2501,1164],{"class":352},[295,2503,2504],{"class":337,"line":534},[295,2505,629],{"class":356},[295,2507,2508,2510],{"class":337,"line":548},[295,2509,635],{"class":356},[295,2511,638],{"class":352},[271,2513,1177,2514,1180,2516,758],{},[285,2515,948],{},[285,2517,1183],{},[271,2519,1186,2520],{},[285,2521,1189],{},[271,2523,1192],{},[329,2525,2526],{"className":1195,"code":1196,"filename":1197,"language":1198,"meta":293,"style":293},[285,2527,2528,2536],{"__ignoreMap":293},[295,2529,2530,2532,2534],{"class":337,"line":338},[295,2531,1205],{"class":352},[295,2533,714],{"class":356},[295,2535,1210],{"class":401},[295,2537,2538,2540,2542],{"class":337,"line":360},[295,2539,1215],{"class":352},[295,2541,714],{"class":356},[295,2543,1220],{"class":401},[329,2545,2546],{"className":1195,"code":1223,"filename":1224,"language":1198,"meta":293,"style":293},[285,2547,2548,2556],{"__ignoreMap":293},[295,2549,2550,2552,2554],{"class":337,"line":338},[295,2551,1205],{"class":352},[295,2553,714],{"class":356},[295,2555,1235],{"class":401},[295,2557,2558,2560,2562],{"class":337,"line":360},[295,2559,1215],{"class":352},[295,2561,714],{"class":356},[295,2563,1244],{"class":401},[899,2565,1248],{"id":1247},[271,2567,1251,2568,1263,2576,1266,2578,1271],{},[285,2569,2570,2572,2574],{"className":291,"language":292,"style":293},[295,2571,1257],{"class":1256},[295,2573,367],{"class":356},[295,2575,1262],{"class":297},[285,2577,287],{},[285,2579,2580],{"className":291,"language":292,"style":293},[295,2581,298],{"class":297},[329,2583,2584],{"className":1274,"code":1275,"filename":1276,"language":1277,"meta":293,"style":293},[285,2585,2586,2598,2602,2610,2618,2622,2636,2650,2658,2662,2666,2680,2692,2696,2700,2714,2726,2730,2734,2748,2762,2770,2774,2778,2792,2806,2814,2818,2824,2838,2846,2850,2854,2858,2862],{"__ignoreMap":293},[295,2587,2588,2590,2592,2594,2596],{"class":337,"line":338},[295,2589,342],{"class":341},[295,2591,345],{"class":341},[295,2593,349],{"class":348},[295,2595,353],{"class":352},[295,2597,357],{"class":356},[295,2599,2600],{"class":337,"line":360},[295,2601,1296],{"class":616},[295,2603,2604,2606,2608],{"class":337,"line":373},[295,2605,364],{"class":363},[295,2607,367],{"class":356},[295,2609,370],{"class":356},[295,2611,2612,2614,2616],{"class":337,"line":384},[295,2613,376],{"class":363},[295,2615,367],{"class":356},[295,2617,381],{"class":352},[295,2619,2620],{"class":337,"line":390},[295,2621,387],{"class":356},[295,2623,2624,2626,2628,2630,2632,2634],{"class":337,"line":411},[295,2625,393],{"class":363},[295,2627,367],{"class":356},[295,2629,398],{"class":356},[295,2631,402],{"class":401},[295,2633,405],{"class":356},[295,2635,408],{"class":356},[295,2637,2638,2640,2642,2644,2646,2648],{"class":337,"line":427},[295,2639,414],{"class":363},[295,2641,367],{"class":356},[295,2643,398],{"class":356},[295,2645,421],{"class":401},[295,2647,405],{"class":356},[295,2649,408],{"class":356},[295,2651,2652,2654,2656],{"class":337,"line":433},[295,2653,1349],{"class":363},[295,2655,367],{"class":356},[295,2657,610],{"class":297},[295,2659,2660],{"class":337,"line":438},[295,2661,430],{"class":356},[295,2663,2664],{"class":337,"line":454},[295,2665,387],{"class":356},[295,2667,2668,2670,2672,2674,2676,2678],{"class":337,"line":468},[295,2669,393],{"class":363},[295,2671,367],{"class":356},[295,2673,398],{"class":356},[295,2675,527],{"class":401},[295,2677,405],{"class":356},[295,2679,408],{"class":356},[295,2681,2682,2684,2686,2688,2690],{"class":337,"line":473},[295,2683,414],{"class":363},[295,2685,367],{"class":356},[295,2687,398],{"class":356},[295,2689,421],{"class":401},[295,2691,424],{"class":356},[295,2693,2694],{"class":337,"line":478},[295,2695,430],{"class":356},[295,2697,2698],{"class":337,"line":494},[295,2699,387],{"class":356},[295,2701,2702,2704,2706,2708,2710,2712],{"class":337,"line":508},[295,2703,393],{"class":363},[295,2705,367],{"class":356},[295,2707,398],{"class":356},[295,2709,567],{"class":401},[295,2711,405],{"class":356},[295,2713,408],{"class":356},[295,2715,2716,2718,2720,2722,2724],{"class":337,"line":513},[295,2717,414],{"class":363},[295,2719,367],{"class":356},[295,2721,398],{"class":356},[295,2723,421],{"class":401},[295,2725,424],{"class":356},[295,2727,2728],{"class":337,"line":518},[295,2729,430],{"class":356},[295,2731,2732],{"class":337,"line":534},[295,2733,387],{"class":356},[295,2735,2736,2738,2740,2742,2744,2746],{"class":337,"line":548},[295,2737,393],{"class":363},[295,2739,367],{"class":356},[295,2741,398],{"class":356},[295,2743,447],{"class":401},[295,2745,405],{"class":356},[295,2747,408],{"class":356},[295,2749,2750,2752,2754,2756,2758,2760],{"class":337,"line":553},[295,2751,414],{"class":363},[295,2753,367],{"class":356},[295,2755,398],{"class":356},[295,2757,463],{"class":401},[295,2759,405],{"class":356},[295,2761,408],{"class":356},[295,2763,2764,2766,2768],{"class":337,"line":558},[295,2765,1349],{"class":363},[295,2767,367],{"class":356},[295,2769,610],{"class":297},[295,2771,2772],{"class":337,"line":574},[295,2773,430],{"class":356},[295,2775,2776],{"class":337,"line":588},[295,2777,387],{"class":356},[295,2779,2780,2782,2784,2786,2788,2790],{"class":337,"line":594},[295,2781,393],{"class":363},[295,2783,367],{"class":356},[295,2785,398],{"class":356},[295,2787,487],{"class":401},[295,2789,405],{"class":356},[295,2791,408],{"class":356},[295,2793,2794,2796,2798,2800,2802,2804],{"class":337,"line":602},[295,2795,414],{"class":363},[295,2797,367],{"class":356},[295,2799,398],{"class":356},[295,2801,503],{"class":401},[295,2803,405],{"class":356},[295,2805,408],{"class":356},[295,2807,2808,2810,2812],{"class":337,"line":613},[295,2809,1349],{"class":363},[295,2811,367],{"class":356},[295,2813,610],{"class":297},[295,2815,2816],{"class":337,"line":620},[295,2817,591],{"class":356},[295,2819,2820,2822],{"class":337,"line":626},[295,2821,597],{"class":352},[295,2823,408],{"class":356},[295,2825,2826,2828,2830,2832,2834,2836],{"class":337,"line":632},[295,2827,1524],{"class":363},[295,2829,367],{"class":356},[295,2831,398],{"class":356},[295,2833,1531],{"class":401},[295,2835,405],{"class":356},[295,2837,408],{"class":356},[295,2839,2840,2842,2844],{"class":337,"line":1538},[295,2841,605],{"class":363},[295,2843,367],{"class":356},[295,2845,610],{"class":297},[295,2847,2848],{"class":337,"line":1547},[295,2849,617],{"class":616},[295,2851,2852],{"class":337,"line":1552},[295,2853,623],{"class":616},[295,2855,2856],{"class":337,"line":1557},[295,2857,1560],{"class":356},[295,2859,2860],{"class":337,"line":1563},[295,2861,1296],{"class":616},[295,2863,2864,2866],{"class":337,"line":1568},[295,2865,635],{"class":356},[295,2867,638],{"class":352},[271,2869,1575,2870,1586],{},[285,2871,2872,2874,2876],{"className":1578,"language":1579,"style":293},[295,2873,405],{"class":356},[295,2875,1531],{"class":401},[295,2877,405],{"class":356},[278,2879,2880,2888,2896,2904,2912],{},[281,2881,2882,1596,2885,1601],{},[651,2883,1593],{"href":1593,"rel":2884},[1595],[651,2886,1599],{"href":1599,"rel":2887},[1595],[281,2889,2890,1596,2893,1611],{},[651,2891,1606],{"href":1606,"rel":2892},[1595],[651,2894,1606],{"href":1606,"rel":2895},[1595],[281,2897,2898,1596,2901,1621],{},[651,2899,1616],{"href":1616,"rel":2900},[1595],[651,2902,1616],{"href":1616,"rel":2903},[1595],[281,2905,2906,1596,2909,1632],{},[651,2907,1626],{"href":1626,"rel":2908},[1595],[651,2910,1630],{"href":1630,"rel":2911},[1595],[281,2913,2914,1596,2917,1643],{},[651,2915,1637],{"href":1637,"rel":2916},[1595],[651,2918,1641],{"href":1641,"rel":2919},[1595],[271,2921,1646,2922,1656],{},[285,2923,2924,2926,2928],{"className":1578,"language":1579,"style":293},[295,2925,405],{"class":356},[295,2927,1653],{"class":401},[295,2929,405],{"class":356},[278,2931,2932,2940,2948,2956,2964],{},[281,2933,2934,1596,2937,1601],{},[651,2935,1593],{"href":1593,"rel":2936},[1595],[651,2938,1593],{"href":1593,"rel":2939},[1595],[281,2941,2942,1596,2945,1611],{},[651,2943,1606],{"href":1606,"rel":2944},[1595],[651,2946,1606],{"href":1606,"rel":2947},[1595],[281,2949,2950,1596,2953,1621],{},[651,2951,1616],{"href":1616,"rel":2952},[1595],[651,2954,1616],{"href":1616,"rel":2955},[1595],[281,2957,2958,1596,2961,1632],{},[651,2959,1626],{"href":1626,"rel":2960},[1595],[651,2962,1626],{"href":1626,"rel":2963},[1595],[281,2965,2966,1596,2969,1643],{},[651,2967,1637],{"href":1637,"rel":2968},[1595],[651,2970,1637],{"href":1637,"rel":2971},[1595],[899,2973,1702],{"id":1701},[271,2975,1705],{},[271,2977,1708,2978,1712,2980,1715],{},[285,2979,1711],{},[285,2981,503],{},[271,2983,1718,2984,1722,2986,1726],{},[285,2985,1721],{},[285,2987,1725],{},[329,2989,2990],{"className":1729,"code":1730,"filename":332,"language":1731,"meta":293,"style":293},[285,2991,2992,2996,3000,3006,3012,3016,3020],{"__ignoreMap":293},[295,2993,2994],{"class":337,"line":338},[295,2995,1738],{"class":352},[295,2997,2998],{"class":337,"line":360},[295,2999,1743],{"class":352},[295,3001,3002,3004],{"class":337,"line":373},[295,3003,1748],{"class":356},[295,3005,1751],{"class":363},[295,3007,3008,3010],{"class":337,"line":384},[295,3009,1756],{"class":356},[295,3011,1759],{"class":401},[295,3013,3014],{"class":337,"line":390},[295,3015,1560],{"class":352},[295,3017,3018],{"class":337,"line":411},[295,3019,1296],{"class":352},[295,3021,3022],{"class":337,"line":427},[295,3023,1772],{"class":352},[1774,3025,1776],{},{"title":293,"searchDepth":360,"depth":360,"links":3027},[3028,3029,3030],{"id":901,"depth":360,"text":902},{"id":1247,"depth":360,"text":1248},{"id":1701,"depth":360,"text":1702},{},{"title":61,"description":1782},1777632950024]