CINXE.COM
Umbraco Cloud
<!DOCTYPE html><html lang="en" class="scroll-pt-[76px] straight-corners theme-clean no-tint sidebar-default sidebar-list-default"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/9f5478b23a2dbc0b.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/c689b5a6a1432db7.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/619939f8b811f942.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/95b358fb5c9305a3.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/faa0908d2237c5e3.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/9008e36b498d813c.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/2567c890e467e55b.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/79eda1c72751119a.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/025312793db0b2d4.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/09a5087aafb66ce5.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/4af9aafd612346fe.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh" href="https://static.gitbook.com/_next/static/chunks/webpack-ff813e9d416ce230.js"/><script src="https://static.gitbook.com/_next/static/chunks/1dd3208c-d78985df41c8a89e.js" async="" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh"></script><script src="https://static.gitbook.com/_next/static/chunks/4850-4b0a9d49477fe59a.js" async="" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh"></script><script src="https://static.gitbook.com/_next/static/chunks/main-app-ae4dd64edc524be6.js" async="" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh"></script><script src="https://static.gitbook.com/_next/static/chunks/app/global-error-185b8d6d9c549d21.js" async="" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh"></script><script src="https://static.gitbook.com/_next/static/chunks/9322-5f5740cd5fd0bdf9.js" async="" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh"></script><script src="https://static.gitbook.com/_next/static/chunks/app/middleware/(space)/~gitbook/pdf/layout-1c5956032e5fa293.js" async="" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh"></script><script src="https://static.gitbook.com/_next/static/chunks/2622-d4284e72be418b70.js" async="" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh"></script><script src="https://static.gitbook.com/_next/static/chunks/7609-5073804535dff38c.js" async="" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh"></script><script src="https://static.gitbook.com/_next/static/chunks/2999-584f9b8ecc233405.js" async="" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh"></script><script src="https://static.gitbook.com/_next/static/chunks/7993-8ef7f7477490b7af.js" async="" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh"></script><script src="https://static.gitbook.com/_next/static/chunks/5572-d068cc2bc8e73d12.js" async="" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh"></script><script src="https://static.gitbook.com/_next/static/chunks/983-4fad0180b495256f.js" async="" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh"></script><script src="https://static.gitbook.com/_next/static/chunks/4055-7666845ca98fb1a4.js" async="" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh"></script><script src="https://static.gitbook.com/_next/static/chunks/4168-597f57f1cfad2671.js" async="" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh"></script><script src="https://static.gitbook.com/_next/static/chunks/app/middleware/(space)/~gitbook/pdf/page-791da0a529f93e59.js" async="" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh"></script><link rel="privacy-policy" href="https://our.umbraco.com/privacy-policy"/><title>Umbraco Cloud</title><meta name="robots" content="noindex, nofollow"/><meta name="next-size-adjust"/><style> :root { --primary-1: 253 255 255; --contrast-primary-1: 29 29 29; --primary-2: 246 250 255; --contrast-primary-2: 29 29 29; --primary-3: 241 247 255; --contrast-primary-3: 29 29 29; --primary-4: 234 242 255; --contrast-primary-4: 29 29 29; --primary-5: 227 237 255; --contrast-primary-5: 29 29 29; --primary-6: 217 229 255; --contrast-primary-6: 29 29 29; --primary-7: 203 216 253; --contrast-primary-7: 29 29 29; --primary-8: 188 203 246; --contrast-primary-8: 29 29 29; --primary-9: 97 125 224; --contrast-primary-9: 255 255 255; --primary-10: 86 113 211; --contrast-primary-10: 255 255 255; --primary-11: 76 101 198; --contrast-primary-11: 255 255 255; --primary-12: 11 0 99; --contrast-primary-12: 255 255 255; --primary-original: 40 58 151; --contrast-primary-original: 255 255 255; --tint-1: 255 255 255; --contrast-tint-1: 29 29 29; --tint-2: 249 250 252; --contrast-tint-2: 29 29 29; --tint-3: 246 247 251; --contrast-tint-3: 29 29 29; --tint-4: 240 242 247; --contrast-tint-4: 29 29 29; --tint-5: 235 237 242; --contrast-tint-5: 29 29 29; --tint-6: 227 229 236; --contrast-tint-6: 29 29 29; --tint-7: 214 217 224; --contrast-tint-7: 29 29 29; --tint-8: 201 204 213; --contrast-tint-8: 29 29 29; --tint-9: 125 132 152; --contrast-tint-9: 255 255 255; --tint-10: 114 121 140; --contrast-tint-10: 255 255 255; --tint-11: 103 110 129; --contrast-tint-11: 255 255 255; --tint-12: 23 28 44; --contrast-tint-12: 255 255 255; --tint-original: 120 120 120; --contrast-tint-original: 255 255 255; --neutral-1: 255 255 255; --contrast-neutral-1: 29 29 29; --neutral-2: 250 250 250; --contrast-neutral-2: 29 29 29; --neutral-3: 247 247 247; --contrast-neutral-3: 29 29 29; --neutral-4: 242 242 242; --contrast-neutral-4: 29 29 29; --neutral-5: 237 237 237; --contrast-neutral-5: 29 29 29; --neutral-6: 229 229 229; --contrast-neutral-6: 29 29 29; --neutral-7: 217 217 217; --contrast-neutral-7: 29 29 29; --neutral-8: 204 204 204; --contrast-neutral-8: 29 29 29; --neutral-9: 120 120 120; --contrast-neutral-9: 255 255 255; --neutral-10: 121 121 121; --contrast-neutral-10: 255 255 255; --neutral-11: 110 110 110; --contrast-neutral-11: 255 255 255; --neutral-12: 29 29 29; --contrast-neutral-12: 255 255 255; --neutral-original: 120 120 120; --contrast-neutral-original: 255 255 255; --header-background: 40 58 151; --header-link: 255 255 255; } .dark { --primary-1: 32 28 28; --contrast-primary-1: 255 255 255; --primary-2: 40 33 32; --contrast-primary-2: 255 255 255; --primary-3: 52 41 41; --contrast-primary-3: 255 255 255; --primary-4: 58 43 43; --contrast-primary-4: 255 255 255; --primary-5: 67 48 48; --contrast-primary-5: 255 255 255; --primary-6: 73 51 51; --contrast-primary-6: 255 255 255; --primary-7: 86 59 60; --contrast-primary-7: 255 255 255; --primary-8: 100 68 69; --contrast-primary-8: 255 255 255; --primary-9: 251 160 162; --contrast-primary-9: 29 29 29; --primary-10: 202 116 119; --contrast-primary-10: 255 255 255; --primary-11: 255 163 165; --contrast-primary-11: 29 29 29; --primary-12: 255 226 227; --contrast-primary-12: 29 29 29; --primary-original: 251 160 162; --contrast-primary-original: 29 29 29; --tint-1: 29 29 29; --contrast-tint-1: 255 255 255; --tint-2: 35 34 34; --contrast-tint-2: 255 255 255; --tint-3: 45 44 43; --contrast-tint-3: 255 255 255; --tint-4: 49 47 47; --contrast-tint-4: 255 255 255; --tint-5: 55 53 53; --contrast-tint-5: 255 255 255; --tint-6: 59 57 57; --contrast-tint-6: 255 255 255; --tint-7: 70 67 67; --contrast-tint-7: 255 255 255; --tint-8: 80 77 77; --contrast-tint-8: 255 255 255; --tint-9: 139 130 130; --contrast-tint-9: 255 255 255; --tint-10: 151 142 142; --contrast-tint-10: 255 255 255; --tint-11: 199 189 189; --contrast-tint-11: 29 29 29; --tint-12: 255 252 252; --contrast-tint-12: 29 29 29; --tint-original: 120 120 120; --contrast-tint-original: 255 255 255; --neutral-1: 29 29 29; --contrast-neutral-1: 255 255 255; --neutral-2: 34 34 34; --contrast-neutral-2: 255 255 255; --neutral-3: 44 44 44; --contrast-neutral-3: 255 255 255; --neutral-4: 48 48 48; --contrast-neutral-4: 255 255 255; --neutral-5: 53 53 53; --contrast-neutral-5: 255 255 255; --neutral-6: 57 57 57; --contrast-neutral-6: 255 255 255; --neutral-7: 67 67 67; --contrast-neutral-7: 255 255 255; --neutral-8: 78 78 78; --contrast-neutral-8: 255 255 255; --neutral-9: 120 120 120; --contrast-neutral-9: 255 255 255; --neutral-10: 144 144 144; --contrast-neutral-10: 255 255 255; --neutral-11: 192 192 192; --contrast-neutral-11: 29 29 29; --neutral-12: 255 255 255; --contrast-neutral-12: 29 29 29; --neutral-original: 120 120 120; --contrast-neutral-original: 255 255 255; --header-background: 251 160 162; --header-link: 29 29 29; } </style><script src="https://static.gitbook.com/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule="" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh"></script></head><body class="__className_2f5617 __className_aca046 __variable_96046e bg-tint-base theme-muted:bg-tint-subtle theme-bold-tint:bg-tint-subtle theme-gradient:bg-gradient-primary theme-gradient-tint:bg-gradient-tint"><div class="print-mode"><div class="fixed left-12 top-12 print:hidden z-50"><a title="Go back to content" href="/umbraco-cloud/" class="flex flex-row items-center justify-center text-sm text-tint hover:text-primary p-4 rounded-full bg-white shadow-sm hover:shadow-md border-slate-300 border"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/arrow-left.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-6"></svg></a></div><div class="fixed right-12 top-12 print:hidden z-50"><button title="Print or Save as PDF" class="flex flex-row items-center justify-center text-sm text-tint hover:text-primary p-4 rounded-full bg-white shadow-sm hover:shadow-md border-slate-300 border"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/print.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-6"></svg></button></div><div class="fixed left-12 bottom-12 flex flex-col gap-2 print:hidden z-50"><a class="button inline-block rounded-md straight-corners:rounded-none place-self-start ring-1 ring-tint hover:ring-tint-hover shadow-sm shadow-tint dark:shadow-tint-1 hover:shadow-md active:shadow-none contrast-more:ring-tint-12 contrast-more:hover:ring-2 contrast-more:hover:ring-tint-12 hover:scale-105 active:scale-100 transition-all grow-0 shrink-0 truncate bg-tint text-tint hover:bg-tint-hover hover:text-primary contrast-more:bg-tint-subtle text-base px-4 py-2" href="https://docs.umbraco.com/umbraco-cloud/~gitbook/pdf">All pages</a><div class="mt-5"><a target="_blank" class="text-sm font-semibold text-tint flex flex-row items-center px-5 py-4 sidebar-filled:px-3 rounded-lg straight-corners:rounded-none hover:bg-tint hover:text-tint-strong ring-2 lg:ring-1 ring-inset ring-tint-subtle transition-colors pointer-events-auto" href="https://www.gitbook.com/?utm_source=content&utm_medium=trademark&utm_campaign=PzKn70Piyd2fd5UkYZGf"><svg style="mask-image:url(https://static.gitbook.com/~gitbook/static/icons/svgs/custom-icons/gitbook.svg?v=2);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-5 mr-3"></svg>Powered by GitBook</a></div></div><div class="fixed right-12 bottom-12 flex flex-col items-end gap-2 print:hidden z-50"><div class="flex flex-row items-center justify-center text-lg text-tint px-6 py-2 bg-slate-100 rounded-full shadow-sm border-slate-300 border">1<!-- --> of <!-- -->1</div></div><!--$?--><template id="B:0"></template><div id="pdf-page-q0G7iiBA8i50UFHLd0Mj" class="my-11 print:my-0 mx-auto max-w-4xl w-full p-12 print:p-0 shadow-xl print:shadow-none rounded-sm bg-white min-h-[29.7cm] print:min-h-0 break-before-page break-anywhere"><p>Loading...</p></div><!--/$--></div><script src="https://static.gitbook.com/_next/static/chunks/webpack-ff813e9d416ce230.js" nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh" async=""></script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"1:HC[\"https://static.gitbook.com\",\"\"]\n2:HL[\"https://static.gitbook.com/_next/static/css/9f5478b23a2dbc0b.css\",\"style\"]\n3:HL[\"https://static.gitbook.com/_next/static/css/c689b5a6a1432db7.css\",\"style\"]\n4:HL[\"https://static.gitbook.com/_next/static/css/619939f8b811f942.css\",\"style\"]\n5:HL[\"https://static.gitbook.com/_next/static/css/95b358fb5c9305a3.css\",\"style\"]\n6:HL[\"https://static.gitbook.com/_next/static/css/faa0908d2237c5e3.css\",\"style\"]\n7:HL[\"https://static.gitbook.com/_next/static/css/9008e36b498d813c.css\",\"style\"]\n8:HL[\"https://static.gitbook.com/_next/static/css/2567c890e467e55b.css\",\"style\"]\n9:HL[\"https://static.gitbook.com/_next/static/css/79eda1c72751119a.css\",\"style\"]\na:HL[\"https://static.gitbook.com/_next/static/css/025312793db0b2d4.css\",\"style\"]\nb:HL[\"https://static.gitbook.com/_next/static/css/09a5087aafb66ce5.css\",\"style\"]\nc:HL[\"https://static.gitbook.com/_next/static/css/4af9aafd612346fe.css\",\"style\"]\nd:I[11815,[],\"default\"]\n11:I[55092,[],\"default\"]\n12:I[82023,[],\"default\"]\n14:I[44622,[\"6470\",\"static/chunks/app/global-error-185b8d6d9c549d21.js\"],\"default\"]\n15:[]\n0:[\"$\",\"$Ld\",null,{\"buildId\":\"EYxQFEz1Nbr1dJ4nh6_5U\",\"assetPrefix\":\"https://static.gitbook.com\",\"urlParts\":[\"\",\"umbraco-cloud\",\"~gitbook\",\"pdf?page=q0G7iiBA8i50UFHLd0Mj\u0026only=yes\"],\"initialTree\":[\"\",{\"children\":[\"middleware\",{\"children\":[\"(space)\",{\"children\":[\"~gitbook\",{\"children\":[\"pdf\",{\"children\":[\"__PAGE__?{\\\"page\\\":\\\"q0G7iiBA8i50UFHLd0Mj\\\",\\\"only\\\":\\\"yes\\\"}\",{}]},\"$undefined\",\"$undefined\",true]}]}]}]}],\"initialSeedData\":[\"\",{\"children\":[\"middleware\",{\"children\":[\"(space)\",{\"children\":[\"~gitbook\",{\"children\":[\"pdf\",{\"children\":[\"__PAGE__\",{},[[\"$Le\",\"$Lf\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/faa0908d2237c5e3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/9008e36b498d813c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/2567c890e467e55b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/79eda1c72751119a.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/025312793db0b2d4.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/09a5087aafb66ce5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"6\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/4af9aafd612346fe.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]],null],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/9f5478b23a2dbc0b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/c689b5a6a1432db7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/619939f8b811f942.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/95b358fb5c9305a3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],\"$L10\"],null],null]},[null,[\"$\",\"$L11\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"middleware\",\"children\",\"(space)\",\"children\",\"~gitbook\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L12\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$L11\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"middleware\",\"children\",\"(space)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L12\",null,{}],\"templateStyles\":\"$undefined\""])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$L11\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"middleware\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L12\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$L11\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L12\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}]],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L13\"],\"globalErrorComponent\":\"$14\",\"missingSlots\":\"$W15\"}]\n17:I[5145,[\"9322\",\"static/chunks/9322-5f5740cd5fd0bdf9.js\",\"1816\",\"static/chunks/app/middleware/(space)/~gitbook/pdf/layout-1c5956032e5fa293.js\"],\"IconsProvider\"]\n18:I[75489,[\"9322\",\"static/chunks/9322-5f5740cd5fd0bdf9.js\",\"1816\",\"static/chunks/app/middleware/(space)/~gitbook/pdf/layout-1c5956032e5fa293.js\"],\"ClientContexts\"]\n16:T139b,\n :root {\n --primary-1: 253 255 255; --contrast-primary-1: 29 29 29;\n--primary-2: 246 250 255; --contrast-primary-2: 29 29 29;\n--primary-3: 241 247 255; --contrast-primary-3: 29 29 29;\n--primary-4: 234 242 255; --contrast-primary-4: 29 29 29;\n--primary-5: 227 237 255; --contrast-primary-5: 29 29 29;\n--primary-6: 217 229 255; --contrast-primary-6: 29 29 29;\n--primary-7: 203 216 253; --contrast-primary-7: 29 29 29;\n--primary-8: 188 203 246; --contrast-primary-8: 29 29 29;\n--primary-9: 97 125 224; --contrast-primary-9: 255 255 255;\n--primary-10: 86 113 211; --contrast-primary-10: 255 255 255;\n--primary-11: 76 101 198; --contrast-primary-11: 255 255 255;\n--primary-12: 11 0 99; --contrast-primary-12: 255 255 255;\n--primary-original: 40 58 151; --contrast-primary-original: 255 255 255;\n --tint-1: 255 255 255; --contrast-tint-1: 29 29 29;\n--tint-2: 249 250 252; --contrast-tint-2: 29 29 29;\n--tint-3: 246 247 251; --contrast-tint-3: 29 29 29;\n--tint-4: 240 242 247; --contrast-tint-4: 29 29 29;\n--tint-5: 235 237 242; --contrast-tint-5: 29 29 29;\n--tint-6: 227 229 236; --contrast-tint-6: 29 29 29;\n--tint-7: 214 217 224; --contrast-tint-7: 29 29 29;\n--tint-8: 201 204 213; --contrast-tint-8: 29 29 29;\n--tint-9: 125 132 152; --contrast-tint-9: 255 255 255;\n--tint-10: 114 121 140; --contrast-tint-10: 255 255 255;\n--tint-11: 103 110 129; --contrast-tint-11: 255 255 255;\n--tint-12: 23 28 44; --contrast-tint-12: 255 255 255;\n--tint-original: 120 120 120; --contrast-tint-original: 255 255 255;\n --neutral-1: 255 255 255; --contrast-neutral-1: 29 29 29;\n--neutral-2: 250 250 250; --contrast-neutral-2: 29 29 29;\n--neutral-3: 247 247 247; --contrast-neutral-3: 29 29 29;\n--neutral-4: 242 242 242; --contrast-neutral-4: 29 29 29;\n--neutral-5: 237 237 237"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"; --contrast-neutral-5: 29 29 29;\n--neutral-6: 229 229 229; --contrast-neutral-6: 29 29 29;\n--neutral-7: 217 217 217; --contrast-neutral-7: 29 29 29;\n--neutral-8: 204 204 204; --contrast-neutral-8: 29 29 29;\n--neutral-9: 120 120 120; --contrast-neutral-9: 255 255 255;\n--neutral-10: 121 121 121; --contrast-neutral-10: 255 255 255;\n--neutral-11: 110 110 110; --contrast-neutral-11: 255 255 255;\n--neutral-12: 29 29 29; --contrast-neutral-12: 255 255 255;\n--neutral-original: 120 120 120; --contrast-neutral-original: 255 255 255;\n\n --header-background: 40 58 151;\n --header-link: 255 255 255;\n }\n\n .dark {\n --primary-1: 32 28 28; --contrast-primary-1: 255 255 255;\n--primary-2: 40 33 32; --contrast-primary-2: 255 255 255;\n--primary-3: 52 41 41; --contrast-primary-3: 255 255 255;\n--primary-4: 58 43 43; --contrast-primary-4: 255 255 255;\n--primary-5: 67 48 48; --contrast-primary-5: 255 255 255;\n--primary-6: 73 51 51; --contrast-primary-6: 255 255 255;\n--primary-7: 86 59 60; --contrast-primary-7: 255 255 255;\n--primary-8: 100 68 69; --contrast-primary-8: 255 255 255;\n--primary-9: 251 160 162; --contrast-primary-9: 29 29 29;\n--primary-10: 202 116 119; --contrast-primary-10: 255 255 255;\n--primary-11: 255 163 165; --contrast-primary-11: 29 29 29;\n--primary-12: 255 226 227; --contrast-primary-12: 29 29 29;\n--primary-original: 251 160 162; --contrast-primary-original: 29 29 29;\n --tint-1: 29 29 29; --contrast-tint-1: 255 255 255;\n--tint-2: 35 34 34; --contrast-tint-2: 255 255 255;\n--tint-3: 45 44 43; --contrast-tint-3: 255 255 255;\n--tint-4: 49 47 47; --contrast-tint-4: 255 255 255;\n--tint-5: 55 53 53; --contrast-tint-5: 255 255 255;\n--tint-6: 59 57 57; --contrast-tint-6: 255 255 255;\n--tint-7: 70 67 67; --contrast-tint-7: 255 255 255;\n--tint-8: 80 77 77; --contrast-tint-8: 255 255 255;\n--tint-9: 139 130 130; --contrast-tint-9: 255 255 255;\n--tint-10: 151 142 142; --contrast-tint-10: 255 255 255;\n--tint-11: 199 189 189; --contrast-tint-11: 29 29 29;\n--tint-12: 255 252 252; --contrast-tint-12: 29 29 29;\n--tint-original: 120 120 120; --contrast-tint-original: 255 255 255;\n --neutral-1: 29 29 29; --contrast-neutral-1: 255 255 255;\n--neutral-2: 34 34 34; --contrast-neutral-2: 255 255 255;\n--neutral-3: 44 44 44; --contrast-neutral-3: 255 255 255;\n--neutral-4: 48 48 48; --contrast-neutral-4: 255 255 255;\n--neutral-5: 53 53 53; --contrast-neutral-5: 255 255 255;\n--neutral-6: 57 57 57; --contrast-neutral-6: 255 255 255;\n--neutral-7: 67 67 67; --contrast-neutral-7: 255 255 255;\n--neutral-8: 78 78 78; --contrast-neutral-8: 255 255 255;\n--neutral-9: 120 120 120; --contrast-neutral-9: 255 255 255;\n--neutral-10: 144 144 144; --contrast-neutral-10: 255 255 255;\n--neutral-11: 192 192 192; --contrast-neutral-11: 29 29 29;\n--neutral-12: 255 255 255; --contrast-neutral-12: 29 29 29;\n--neutral-original: 120 120 120; --contrast-neutral-original: 255 255 255;\n\n --header-background: 251 160 162;\n --header-link: 29 29 29;\n }\n 10:[\"$\",\"html\",null,{\"suppressHydrationWarning\":true,\"lang\":\"en\",\"className\":\"scroll-pt-[76px] straight-corners theme-clean no-tint sidebar-default sidebar-list-default\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"privacy-policy\",\"href\":\"https://our.umbraco.com/privacy-policy\"}],[\"$\",\"style\",null,{\"nonce\":\"$undefined\",\"children\":\"$16\"}]]}],[\"$\",\"body\",null,{\"className\":\"__className_2f5617 __className_aca046 __variable_96046e bg-tint-base theme-muted:bg-tint-subtle theme-bold-tint:bg-tint-subtle theme-gradient:bg-gradient-primary theme-gradient-tint:bg-gradient-tint\",\"children\":[\"$\",\"$L17\",null,{\"assetsURL\":\"https://ka-p.fontawesome.com/releases/v6.6.0/\",\"assetsURLToken\":\"a463935e93\",\"assetsByStyles\":{\"custom-icons\":{\"assetsURL\":\"https://static.gitbook.com/~gitbook/static/icons\"}},\"iconStyle\":\"regular\",\"children\":[\"$\",\"$L18\",null,{\"language\":{\"locale\":\"en\",\"powered_by_gitbook\":\"Powered b"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"y GitBook\",\"sponsored_via_gitbook\":\"Sponsored via GitBook\",\"switch_to_dark_theme\":\"Switch to dark theme\",\"switch_to_light_theme\":\"Switch to light theme\",\"switch_to_system_theme\":\"Switch to system theme\",\"search\":\"Search\",\"search_or_ask\":\"Ask or search\",\"search_input_placeholder\":\"Search content\",\"search_ask_input_placeholder\":\"Search content or ask a question\",\"search_no_results\":\"No results for \\\"${1}\\\".\",\"search_scope_space\":\"$${1}\",\"search_scope_all\":\"All content\",\"search_ask\":\"Ask \\\"${1}\\\"\",\"search_ask_description\":\"Find the answer with AI\",\"search_ask_sources\":\"Sources\",\"search_ask_sources_no_answer\":\"Related pages\",\"search_ask_no_answer\":\"An answer could not be found for your question. You could try rephrasing it, or be more specific.\",\"search_ask_error\":\"Something went wrong. Please try again later.\",\"on_this_page\":\"On this page\",\"next_page\":\"Next\",\"previous_page\":\"Previous\",\"page_last_modified\":\"Last updated ${1}\",\"was_this_helpful\":\"Was this helpful?\",\"was_this_helpful_positive\":\"Yes, it was!\",\"was_this_helpful_neutral\":\"Not sure\",\"was_this_helpful_negative\":\"No\",\"was_this_helpful_thank_you\":\"Thank you!\",\"was_this_helpful_comment\":\"Anything you'd like to add?\",\"submit\":\"Submit\",\"annotation_button_label\":\"Open annotation\",\"code_copied\":\"Copied!\",\"code_copy\":\"Copy\",\"table_of_contents_button_label\":\"Open table of contents\",\"cookies_title\":\"Cookies\",\"cookies_prompt\":\"This site uses cookies to deliver its service and to analyse traffic. By browsing this site, you accept the ${1}.\",\"cookies_prompt_privacy\":\"privacy policy\",\"cookies_accept\":\"Accept\",\"cookies_reject\":\"Reject\",\"cookies_close\":\"Close\",\"edit_on_git\":\"Edit on ${1}\",\"notfound_title\":\"Page not found\",\"notfound\":\"The page you are looking for doesn't exist.\",\"unexpected_error_title\":\"An error occurred\",\"unexpected_error\":\"Sorry, an unexpected error has occurred. Please try again later.\",\"unexpected_error_retry\":\"Retry\",\"pdf_download\":\"Export as PDF\",\"pdf_goback\":\"Go back to content\",\"pdf_print\":\"Print or Save as PDF\",\"pdf_page_of\":\"$${1} of ${2}\",\"pdf_mode_only_page\":\"Only this page\",\"pdf_mode_all\":\"All pages\",\"pdf_limit_reached\":\"Couldn't generate the PDF for ${1} pages, generation stopped at ${2}.\",\"pdf_limit_reached_continue\":\"Extend with ${1} more pages.\",\"more\":\"More\"},\"children\":[\"$\",\"$L11\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"middleware\",\"children\",\"(space)\",\"children\",\"~gitbook\",\"children\",\"pdf\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L12\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]}]}]}]]}]\n13:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Umbraco Cloud\"}],[\"$\",\"meta\",\"3\",{\"name\":\"robots\",\"content\":\"noindex, nofollow\"}],[\"$\",\"meta\",\"4\",{\"name\":\"next-size-adjust\"}]]\ne:null\n19:I[22563,[\"9322\",\"static/chunks/9322-5f5740cd5fd0bdf9.js\",\"1816\",\"static/chunks/app/middleware/(space)/~gitbook/pdf/layout-1c5956032e5fa293.js\"],\"Icon\"]\n1a:I[2391,[\"2622\",\"static/chunks/2622-d4284e72be418b70.js\",\"7609\",\"static/chunks/7609-5073804535dff38c.js\",\"2999\",\"static/chunks/2999-584f9b8ecc233405.js\",\"7993\",\"static/chunks/7993-8ef7f7477490b7af.js\",\"5572\",\"static/chunks/5572-d068cc2bc8e73d12.js\",\"983\",\"static/chunks/983-4fad0180b495256f.js\",\"4055\",\"static/chunks/4055-7666845ca98fb1a4.js\",\"4168\",\"static/chunks/4168-597f57f1cfad2671.js\",\"7068\",\"static/chunks/app/middleware/(space)/~gitbook/pdf/page-791da0a529f93e59.js\"],\"PrintButton\"]\n1b:I[42901,[\"2622\",\"static/chunks/2622-d4284e72be418b70.js\",\"7609\",\"static/chunks/7609-5073804535dff38c.js\",\"2999\",\"static/chunks/2999-584f9b8ecc233405.js\",\"7993\",\"static/chunks/7993-8ef7f7477490b7af.js\",\"5572\",\"static/chunks/5572-d068cc2bc8e73d12.js\",\"983\",\"static/chunks/983-4fad0180b495256f.js\",\"4055\",\"static/chunks/4055-7666845ca98fb1a4.js\",\"4168\",\"static/chunks/4168-597f57f1cfad2671.js\",\"7068\",\"static/chunks/app/middleware/(space)/~gitbook/pdf/page-791da0a529f93e59.js\"]"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,",\"PageControlButtons\"]\n1c:I[22833,[\"2622\",\"static/chunks/2622-d4284e72be418b70.js\",\"7609\",\"static/chunks/7609-5073804535dff38c.js\",\"2999\",\"static/chunks/2999-584f9b8ecc233405.js\",\"7993\",\"static/chunks/7993-8ef7f7477490b7af.js\",\"5572\",\"static/chunks/5572-d068cc2bc8e73d12.js\",\"983\",\"static/chunks/983-4fad0180b495256f.js\",\"4055\",\"static/chunks/4055-7666845ca98fb1a4.js\",\"4168\",\"static/chunks/4168-597f57f1cfad2671.js\",\"7068\",\"static/chunks/app/middleware/(space)/~gitbook/pdf/page-791da0a529f93e59.js\"],\"Link\"]\n1d:\"$Sreact.suspense\"\nf:[\"$\",\"div\",null,{\"className\":\"print-mode\",\"children\":[[\"$\",\"div\",null,{\"className\":\"fixed left-12 top-12 print:hidden z-50\",\"children\":[\"$\",\"a\",null,{\"title\":\"Go back to content\",\"href\":\"/umbraco-cloud/\",\"className\":\"flex flex-row items-center justify-center text-sm text-tint hover:text-primary p-4 rounded-full bg-white shadow-sm hover:shadow-md border-slate-300 border\",\"children\":[\"$\",\"$L19\",null,{\"icon\":\"arrow-left\",\"className\":\"size-6\"}]}]}],[\"$\",\"div\",null,{\"className\":\"fixed right-12 top-12 print:hidden z-50\",\"children\":[\"$\",\"$L1a\",null,{\"title\":\"Print or Save as PDF\",\"className\":\"flex flex-row items-center justify-center text-sm text-tint hover:text-primary p-4 rounded-full bg-white shadow-sm hover:shadow-md border-slate-300 border\",\"children\":[\"$\",\"$L19\",null,{\"icon\":\"print\",\"className\":\"size-6\"}]}]}],[\"$\",\"$L1b\",null,{\"pageIds\":[[\"q0G7iiBA8i50UFHLd0Mj\",\"pdf-page-q0G7iiBA8i50UFHLd0Mj\"]],\"pdfHref\":\"https://docs.umbraco.com/umbraco-cloud/~gitbook/pdf?page=q0G7iiBA8i50UFHLd0Mj\u0026only=yes\",\"singlePageMode\":true,\"total\":1,\"limit\":100,\"trademark\":[\"$\",\"$L1c\",null,{\"target\":\"_blank\",\"href\":\"https://www.gitbook.com/?utm_source=content\u0026utm_medium=trademark\u0026utm_campaign=PzKn70Piyd2fd5UkYZGf\",\"className\":\"text-sm font-semibold text-tint flex flex-row items-center px-5 py-4 sidebar-filled:px-3 rounded-lg straight-corners:rounded-none hover:bg-tint hover:text-tint-strong ring-2 lg:ring-1 ring-inset ring-tint-subtle transition-colors pointer-events-auto\",\"insights\":{\"type\":\"trademark_click\",\"placement\":\"pdf\"},\"children\":[[\"$\",\"$L19\",null,{\"icon\":\"gitbook\",\"className\":\"size-5 mr-3\"}],\"Powered by GitBook\"]}]}],null,[[\"$\",\"$1d\",\"q0G7iiBA8i50UFHLd0Mj\",{\"fallback\":[\"$\",\"div\",null,{\"id\":\"pdf-page-q0G7iiBA8i50UFHLd0Mj\",\"className\":\"my-11 print:my-0 mx-auto max-w-4xl w-full p-12 print:p-0 shadow-xl print:shadow-none rounded-sm bg-white min-h-[29.7cm] print:min-h-0 break-before-page break-anywhere\",\"children\":[\"$\",\"p\",null,{\"children\":\"Loading...\"}]}],\"children\":\"$L1e\"}]]]}]\n"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"1f:\"$Sreact.fragment\"\n23:I[18742,[\"2622\",\"static/chunks/2622-d4284e72be418b70.js\",\"7609\",\"static/chunks/7609-5073804535dff38c.js\",\"2999\",\"static/chunks/2999-584f9b8ecc233405.js\",\"7993\",\"static/chunks/7993-8ef7f7477490b7af.js\",\"5572\",\"static/chunks/5572-d068cc2bc8e73d12.js\",\"983\",\"static/chunks/983-4fad0180b495256f.js\",\"4055\",\"static/chunks/4055-7666845ca98fb1a4.js\",\"4168\",\"static/chunks/4168-597f57f1cfad2671.js\",\"7068\",\"static/chunks/app/middleware/(space)/~gitbook/pdf/page-791da0a529f93e59.js\"],\"DynamicTabs\"]\n25:[\"max-w-full\"]\n24:[\"w-full mx-auto decoration-primary/6\",\"max-w-3xl\",\"$25\"]\n28:[\"w-full mx-auto decoration-primary/6\",\"max-w-3xl\",\"$25\"]\n"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"1e:[\"$\",\"div\",null,{\"id\":\"pdf-page-q0G7iiBA8i50UFHLd0Mj\",\"className\":\"my-11 print:my-0 mx-auto max-w-4xl w-full p-12 print:p-0 shadow-xl print:shadow-none rounded-sm bg-white min-h-[29.7cm] print:min-h-0 break-before-page break-anywhere\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-4xl font-bold\",\"children\":\"Repositories in a Cloud Project\"}],null,[\"$\",\"div\",null,{\"className\":\"mt-6 space-y-6 whitespace-pre-wrap\",\"children\":[[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-full\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"Each Umbraco Cloud project can have multiple environments: Development, Staging, and Live depending on your Cloud project plan. Each environment has its own git repository that is hosted on Umbraco’s Cloud platform.\"}]]]}],[\"$\",\"div\",null,{\"className\":\"hint p-4 transition-colors rounded-md straight-corners:rounded-none bg-tint print-mode:!bg-tint theme-muted:bg-tint-base theme-bold-tint:bg-tint-base theme-gradient:bg-tint-12/1 border-tint [\u0026_.can-override-bg]:bg-tint-active [\u0026_.can-override-text]:text-tint-strong w-full mx-auto decoration-primary/6 max-w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-row\",\"children\":[[\"$\",\"$L19\",null,{\"icon\":\"circle-info\",\"className\":\"size-5 mr-4 mt-0.5 leading-normal text-primary\"}],[\"$\",\"div\",null,{\"className\":\"flex-1 space-y-4 [\u0026_.hint]:border [\u0026_pre]:border\",\"children\":[[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl [\u0026_a]:text-primary [\u0026_a:hover]:text-primary-strong flip-heading-hash\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"Umbraco Cloud repositories are \"}],[\"$\",\"$1f\",\"1\",{\"children\":[\"$\",\"i\",null,{\"className\":\"font-italic\",\"children\":\"only\"}]}],[\"$\",\"$1f\",\"2\",{\"children\":\" deployment repositories and should not be used as source code repositories.\"}]]]}]]}]]}]}],[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-full\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"Ideally, your Umbraco Cloud setup should look like this:\"}]]]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 w-full mx-auto decoration-primary/6 max-w-full\",\"children\":[[\"$\",\"li\",null,{\"className\":\"leading-normal flex items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-tint\",\"children\":[\"$\",\"div\",null,{\"className\":\"before:font-var before:content-[--pseudoBefore--content]\",\"style\":{\"--pseudoBefore--content\":\"'•'\",\"--font-family\":\"Arial\",\"fontSize\":\"min(1.5em, 24px)\",\"lineHeight\":1}}]}],[\"$\",\"div\",null,{\"className\":\"space-y-2 flex flex-col flex-1\",\"children\":[[\"$\",\"p\",null,{\"className\":\"w-full decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [\u0026:is(h2)\u003ediv]:mt-0 [\u0026:is(h3)\u003ediv]:mt-0 [\u0026:is(h4)\u003ediv]:mt-0 mx-0\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"\"}]],\"$L20\",[[\"$\",\"$1f\",\"0\",{\"children\":\"\"}]]]}]]}]]}],[\"$\",\"li\",null,{\"className\":\"leading-normal flex items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-tint\",\"children\":[\"$\",\"div\",null,{\"className\":\"before:font-var before:content-[--pseudoBefore--content]\",\"style\":{\"--pseudoBefore--content\":\"'•'\",\"--font-family\":\"Arial\",\"fontSize\":\"min(1.5em, 24px)\",\"lineHeight\":1}}]}],[\"$\",\"div\",null,{\"className\":\"space-y-2 flex flex-col flex-1\",\"children\":[[\"$\",\"p\",null,{\"className\":\"w-full decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [\u0026:is(h2)\u003ediv]:mt-0 [\u0026:is(h3)\u003ediv]:mt-0 [\u0026:is(h4)\u003ediv]:mt-0 mx-0\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"\"}]],\"$L21\",[[\"$\",\"$1f\",\"0\",{\"children\":\"\"}]]]}]]}]]}]]}],[\"$\",\"h2\",null,{\"id\":\"pdf-page-q0G7iiBA8i50UFHLd0Mj-a-source-control-repository-with-your-own-code\",\"className\":\"text-3xl font-semibold heading group relative grid w-full mx-auto decoration-primary/6 max-w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opacity-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[1em]\",\"children\":[\"$\",\"a\",null,{\"href\":\"#pdf-page-q0G7iiBA8i50UFHLd0Mj-a-source-control-rep"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"ository-with-your-own-code\",\"aria-label\":\"Direct link to heading\",\"className\":\"inline-flex h-full items-start dark:shadow-none dark:ring-0 leading-tight\",\"children\":[\"$\",\"$L19\",null,{\"icon\":\"hashtag\",\"className\":\"w-3.5 h-[1lh] transition-colors text-transparent group-hover:text-tint-subtle contrast-more:group-hover:text-tint-strong lg:w-4\"}]}]}],[\"$\",\"div\",null,{\"className\":\"grid-area-1-1 z-[1] justify-self-start text-left leading-tight mt-[1em]\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"A source control repository with your own code\"}]]]}]]}],[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-full\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"Source control is a way to control changes to files and directories. You can keep a record of changes and revert to specific versions of a file in the event you would like to back up to an earlier time. A source control repository is used as the single source of truth that has the latest version of your project source code with all the git branches.\"}]]]}],[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-full\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"There are different source code management tools that you can use such as GitHub, Git, GitLab, Apache Subversion (SVN), Mercurial, etc.\"}]]]}],[\"$\",\"div\",null,{\"className\":\"hint p-4 transition-colors rounded-md straight-corners:rounded-none bg-tint print-mode:!bg-tint theme-muted:bg-tint-base theme-bold-tint:bg-tint-base theme-gradient:bg-tint-12/1 border-tint [\u0026_.can-override-bg]:bg-tint-active [\u0026_.can-override-text]:text-tint-strong w-full mx-auto decoration-primary/6 max-w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-row\",\"children\":[[\"$\",\"$L19\",null,{\"icon\":\"circle-info\",\"className\":\"size-5 mr-4 mt-0.5 leading-normal text-primary\"}],[\"$\",\"div\",null,{\"className\":\"flex-1 space-y-4 [\u0026_.hint]:border [\u0026_pre]:border\",\"children\":[[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl [\u0026_a]:text-primary [\u0026_a:hover]:text-primary-strong flip-heading-hash\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"An example of how to use GitLab for setting up automatic deployments can be found on the \"}]],\"$L22\",[[\"$\",\"$1f\",\"0\",{\"children\":\".\"}]]]}]]}]]}]}],[[\"$\",\"$L23\",\"umbraco-10\",{\"id\":\"58d07cd426d347e4bba508878debb847\",\"tabs\":[{\"id\":\"umbraco-10\",\"title\":\"Umbraco 10+\"}],\"tabsBody\":[[\"$\",\"div\",null,{\"className\":\"w-full space-y-4\",\"children\":[[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"The external Git repository can be used to store the entire source code of your project. Additionally, the Umbraco Cloud project must have all your source code too. You can no longer store dll files in your Umbraco Cloud project.\"}]]]}]]}]],\"style\":[\"w-full mx-auto decoration-primary/6\",\"max-w-3xl\",[\"max-w-full\"]]}],[\"$\",\"$L23\",\"legacy-umbraco-7-and-8\",{\"id\":\"58d07cd426d347e4bba508878debb847\",\"tabs\":[{\"id\":\"legacy-umbraco-7-and-8\",\"title\":\"Legacy Umbraco 7 and 8\"}],\"tabsBody\":[[\"$\",\"div\",null,{\"className\":\"w-full space-y-4\",\"children\":[[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"You need to put your custom code in a different source control repository of your choice. You can use the source control repository to store the custom models, controllers, class libraries, CS code etc as the Umbraco Cloud Git repository can only store the dll files of your C# files.\"}]]]}]]}]],\"style\":\"$24\"}]],[\"$\",\"h2\",null,{\"id\":\"pdf-page-q0G7iiBA8i50UFHLd0Mj-a-git-umbraco-cloud-source-control-repository-with-the-locally-cloned-umbraco-project\",\"className\":\"text-3xl font-semibold heading group relative grid w-full mx-auto decoration-primary/6 max-w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opacity-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[1em]\",\"children\":[\"$\",\"a\",null,{\"href\":\"#pdf-page-q0G7iiBA8i50UFHLd0Mj-a-git-umbraco-cloud-source-"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"control-repository-with-the-locally-cloned-umbraco-project\",\"aria-label\":\"Direct link to heading\",\"className\":\"inline-flex h-full items-start dark:shadow-none dark:ring-0 leading-tight\",\"children\":[\"$\",\"$L19\",null,{\"icon\":\"hashtag\",\"className\":\"w-3.5 h-[1lh] transition-colors text-transparent group-hover:text-tint-subtle contrast-more:group-hover:text-tint-strong lg:w-4\"}]}]}],[\"$\",\"div\",null,{\"className\":\"grid-area-1-1 z-[1] justify-self-start text-left leading-tight mt-[1em]\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"A Git Umbraco Cloud source control repository with the locally cloned Umbraco project\"}]]]}]]}],[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-full\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"We recommend creating a Cloud project with at least two environments: a Development environment and a Live environment. To work with a local copy of your site, you then clone down the Development environment using the \"}],[\"$\",\"$1f\",\"1\",{\"children\":[\"$\",\"strong\",null,{\"className\":\"font-bold\",\"children\":\"Clone project\"}]}],[\"$\",\"$1f\",\"2\",{\"children\":\" option from the Cloud Portal and start building your website locally. This repository is different from your source control repository.\"}]]]}],[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-full\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"Once you're happy with the results or wish to see how your website has progressed, you push the changes back to the Development environment. If everything is working as expected you then deploy your changes to the Live environment.\"}]]]}],[[\"$\",\"$L23\",\"umbraco-10-1\",{\"id\":\"57e09e0bee7d4aefb01fcdb7e095fbe2\",\"tabs\":[{\"id\":\"umbraco-10-1\",\"title\":\"Umbraco 10+\"}],\"tabsBody\":[[\"$\",\"div\",null,{\"className\":\"w-full space-y-4\",\"children\":[[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":[\"$\",\"strong\",null,{\"className\":\"font-bold\",\"children\":\"Code Deployment Summary\"}]}]]]}],[\"$\",\"div\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash flex flex-row gap-3 justify-center\",\"children\":[\"$L26\"]}],[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"In the above diagram, the Umbraco Git repository contains the source code of a class library CS project.\"}]]]}],[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"With this setup, once you commit your code in the Umbraco Cloud Git repository, your C# source code is built by Umbraco Cloud and then deployed to the \"}],[\"$\",\"$1f\",\"1\",{\"children\":[\"$\",\"code\",null,{\"className\":\"py-[1px] px-1.5 min-w-[1.625rem] justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded text-[.875em] leading-[calc(max(1.20em,1.25rem))]\",\"children\":\"wwwroot\"}]}],[\"$\",\"$1f\",\"2\",{\"children\":\" folder.\"}]]]}],[\"$\",\"$1d\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":[\"$\",\"strong\",null,{\"className\":\"font-bold\",\"children\":\"Disadvantages o"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"f using an Umbraco Cloud Project repository as a source code repository\"}]}]]]}]}],[\"$\",\"$1d\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"skeleton-paragraph\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md [height:calc(15rem-1px)] [max-width:calc(48rem-1px)] w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_48px_48px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],\"children\":[\"$\",\"ul\",null,{\"className\":\"space-y-2 w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[[\"$\",\"$1d\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"skeleton-paragraph\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md [height:calc(15rem-1px)] [max-width:calc(48rem-1px)] w-full mx-auto decoration-primary/6 max-w-3xl\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_48px_48px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],\"children\":[\"$\",\"li\",null,{\"className\":\"leading-normal flex items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-tint\",\"children\":[\"$\",\"div\",null,{\"className\":\"before:font-var before:content-[--pseudoBefore--content]\",\"style\":{\"--pseudoBefore--content\":\"'•'\",\"--font-family\":\"Arial\",\"fontSize\":\"min(1.5em, 24px)\",\"lineHeight\":1}}]}],[\"$\",\"div\",null,{\"className\":\"space-y-2 flex flex-col flex-1\",\"children\":[[\"$\",\"$1d\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [\u0026:is(h2)\u003ediv]:mt-0 [\u0026:is(h3)\u003ediv]:mt-0 [\u0026:is(h4)\u003ediv]:mt-0 mx-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"w-full decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [\u0026:is(h2)\u003ediv]:mt-0 [\u0026:is(h3)\u003ediv]:mt-0 [\u0026:is(h4)\u003ediv]:mt-0 mx-0\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"We only guarantee to maintain and keep the \"}],[\"$\",\"$1f\",\"1\",{\"children\":[\"$\",\"code\",null,{\"className\":\"py-[1px] px-1.5 min-w-[1.625rem] justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded text-[.875em] leading-[calc(max(1.20em,1.25rem))]\",\"children\":\"master\"}]}],[\"$\",\"$1f\",\"2\",{\"children\":\" branch. If there are"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1," any other branches, they might be removed without any notification causing data loss.\"}]]]}]}]]}]]}]}],[\"$\",\"$1d\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"skeleton-paragraph\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md [height:calc(15rem-1px)] [max-width:calc(48rem-1px)] w-full mx-auto decoration-primary/6 max-w-3xl\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_48px_48px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],\"children\":[\"$\",\"li\",null,{\"className\":\"leading-normal flex items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-tint\",\"children\":[\"$\",\"div\",null,{\"className\":\"before:font-var before:content-[--pseudoBefore--content]\",\"style\":{\"--pseudoBefore--content\":\"'•'\",\"--font-family\":\"Arial\",\"fontSize\":\"min(1.5em, 24px)\",\"lineHeight\":1}}]}],[\"$\",\"div\",null,{\"className\":\"space-y-2 flex flex-col flex-1\",\"children\":[[\"$\",\"$1d\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [\u0026:is(h2)\u003ediv]:mt-0 [\u0026:is(h3)\u003ediv]:mt-0 [\u0026:is(h4)\u003ediv]:mt-0 mx-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"w-full decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [\u0026:is(h2)\u003ediv]:mt-0 [\u0026:is(h3)\u003ediv]:mt-0 [\u0026:is(h4)\u003ediv]:mt-0 mx-0\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"You will need to commit your frontend artifacts as the build pipeline only builds dlls from your C# code.\"}]]]}]}]]}]]}]}]]}]}]]}]],\"style\":[\"w-full mx-auto decoration-primary/6\",\"max-w-3xl\",\"$25\"]}],[\"$\",\"$L23\",\"legacy-umbraco-7-and-8-1\",{\"id\":\"57e09e0bee7d4aefb01fcdb7e095fbe2\",\"tabs\":[{\"id\":\"legacy-umbraco-7-and-8-1\",\"title\":\"Legacy Umbraco 7 and 8\"}],\"tabsBody\":[[\"$\",\"div\",null,{\"className\":\"w-full space-y-4\",\"children\":[[\"$\",\"$1d\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"w-full m"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"x-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":[\"$\",\"strong\",null,{\"className\":\"font-bold\",\"children\":\"Code Deployment Summary\"}]}]]]}]}],[\"$\",\"$1d\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-full aspect-video [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_96px_96px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],\"children\":[\"$\",\"div\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash flex flex-row gap-3 justify-center\",\"children\":[\"$L27\"]}]}],[\"$\",\"$1d\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"In the above diagram, the external git repository contains the source code of a class library CS project, if you had a class library project that was used in your Cloud project.\"}]]]}]}],[\"$\",\"$1d\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"With this setup, you commit your changes twice. Once to commit your code in your source control and the other commit to the Umbraco Cloud Git repository to deploy your website. Your source code is not hosted on Umbraco Cloud but only your cloned project will be in the Umbraco Cloud Git Repository. Your code is built and compiled into the cloned project and then pushed to Umbraco Cloud. Thus updating the site with your latest code changes.\"}]]]}]}],[\"$\",\"$1d\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"busy\":true,\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":[\"$\",\"strong\",null,{\"className\":\"font-bold\",\"children\":\"Disadvantages of using an Umbraco Cloud Project repository as a source code repository\"}]}]]]}]}],[\"$\",\"$1d\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"skeleton-paragraph\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md [height:calc(15rem-1px)] [max-width:calc(48rem-1px)] w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_48px_48px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],\"children\":[\"$\",\"ul\",null,{\"className\":\"space-y-2 w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash\",\"children\":[[\"$\",\"$1d\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"skeleton-paragraph\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md [height:calc(15rem-1px)] [max-width:calc(48rem-1px)] w-full mx-auto decoration-primary/6 max-w-3xl\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_48px_48px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],\"children\":[\"$\",\"li\",null,{\"className\":\"leading-normal flex items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-tint\",\"children\":[\"$\",\"div\",null,{\"className\":\"before:font-var before:content-[--pseudoBefore--content]\",\"style\":{\"--pseudoBefore--content\":\"'•'\",\"--font-family\":\"Arial\",\"fontSize\":\"min(1.5em, 24px)\",\"lineHeight\":1}}]}],[\"$\",\"div\",null,{\"className\":\"space-y-2 flex flex-col flex-1\",\"children\":[[\"$\",\"$1d\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [\u0026:is(h2)\u003ediv]:mt-0 [\u0026:is(h3)\u003ediv]:mt-0 [\u0026:is(h4)\u003ediv]:mt-0 mx-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:con"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"ic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"w-full decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [\u0026:is(h2)\u003ediv]:mt-0 [\u0026:is(h3)\u003ediv]:mt-0 [\u0026:is(h4)\u003ediv]:mt-0 mx-0\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"We only guarantee to maintain and keep the \"}],[\"$\",\"$1f\",\"1\",{\"children\":[\"$\",\"code\",null,{\"className\":\"py-[1px] px-1.5 min-w-[1.625rem] justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded text-[.875em] leading-[calc(max(1.20em,1.25rem))]\",\"children\":\"master\"}]}],[\"$\",\"$1f\",\"2\",{\"children\":\" branch. If there are any other branches, they might be removed without any notification causing data loss.\"}]]]}]}]]}]]}]}],[\"$\",\"$1d\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"skeleton-paragraph\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md [height:calc(15rem-1px)] [max-width:calc(48rem-1px)] w-full mx-auto decoration-primary/6 max-w-3xl\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_48px_48px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],\"children\":[\"$\",\"li\",null,{\"className\":\"leading-normal flex items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-tint\",\"children\":[\"$\",\"div\",null,{\"className\":\"before:font-var before:content-[--pseudoBefore--content]\",\"style\":{\"--pseudoBefore--content\":\"'•'\",\"--font-family\":\"Arial\",\"fontSize\":\"min(1.5em, 24px)\",\"lineHeight\":1}}]}],[\"$\",\"div\",null,{\"className\":\"space-y-2 flex flex-col flex-1\",\"children\":[[\"$\",\"$1d\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [\u0026:is(h2)\u003ediv]:mt-0 [\u0026:is(h3)\u003ediv]:mt-0 [\u0026:is(h4)\u003ediv]:mt-0 mx-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"w-full decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [\u0026:is(h2)\u003ediv]:mt-0 [\u0026:is(h3)\u003ediv]:mt-0 [\u0026:is(h4)\u003ediv]:mt-0 mx-0\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"You will always need to commit your dll files.\"}]]]}]}]]}]]}]}]]}]}]]}]],\"style\":\"$28\"}]],[\"$\",\"$1d\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"undefined-2\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full mx-auto decoration-primary/6 max-w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid ro"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"unded-md h-[47px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],\"children\":[\"$\",\"h2\",null,{\"id\":\"pdf-page-q0G7iiBA8i50UFHLd0Mj-undefined-2\",\"className\":\"text-3xl font-semibold heading group relative grid w-full mx-auto decoration-primary/6 max-w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opacity-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[1em]\",\"children\":[\"$\",\"a\",null,{\"href\":\"#pdf-page-q0G7iiBA8i50UFHLd0Mj-undefined-2\",\"aria-label\":\"Direct link to heading\",\"className\":\"inline-flex h-full items-start dark:shadow-none dark:ring-0 leading-tight\",\"children\":[\"$\",\"$L19\",null,{\"icon\":\"hashtag\",\"className\":\"w-3.5 h-[1lh] transition-colors text-transparent group-hover:text-tint-subtle contrast-more:group-hover:text-tint-strong lg:w-4\"}]}]}],[\"$\",\"div\",null,{\"className\":\"grid-area-1-1 z-[1] justify-self-start text-left leading-tight mt-[1em]\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"\"}]]]}]]}]}]]}]]}]\n"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"22:[\"$\",\"$L1c\",null,{\"href\":\"https://skrift.io/issues/using-gitlab-bidirectional-mirroring-azure-devops-release-pipelines-to-auto-deploy-into-umbraco-cloud/\",\"className\":\"underline underline-offset-2 text-primary-subtle hover:text-primary contrast-more:text-primary contrast-more:hover:text-primary-strong transition-colors\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"url\",\"url\":\"https://skrift.io/issues/using-gitlab-bidirectional-mirroring-azure-devops-release-pipelines-to-auto-deploy-into-umbraco-cloud/\"},\"position\":\"content\"}},\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"online Umbraco Community magazine Skrift.io\"}]]]}]\n20:[\"$\",\"$L1c\",null,{\"href\":\"#pdf-page-q0G7iiBA8i50UFHLd0Mj-a-source-control-repository-with-your-own-code\",\"className\":\"underline underline-offset-2 text-primary-subtle hover:text-primary contrast-more:text-primary contrast-more:hover:text-primary-strong transition-colors\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"anchor\",\"anchor\":\"a-source-control-repository-with-your-own-code\"},\"position\":\"content\"}},\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"A source control repository with your own code\"}]]]}]\n21:[\"$\",\"$L1c\",null,{\"href\":\"#pdf-page-q0G7iiBA8i50UFHLd0Mj-a-git-umbraco-cloud-source-control-repository-with-the-locally-cloned-umbraco-project\",\"className\":\"underline underline-offset-2 text-primary-subtle hover:text-primary contrast-more:text-primary contrast-more:hover:text-primary-strong transition-colors\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"anchor\",\"anchor\":\"a-git-umbraco-cloud-source-control-repository-with-the-locally-cloned-umbraco-project\"},\"position\":\"content\"}},\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"A Umbraco Cloud source control repository with the locally cloned Umbraco project\"}]]]}]\n"])</script><div hidden id="S:0"><div id="pdf-page-q0G7iiBA8i50UFHLd0Mj" class="my-11 print:my-0 mx-auto max-w-4xl w-full p-12 print:p-0 shadow-xl print:shadow-none rounded-sm bg-white min-h-[29.7cm] print:min-h-0 break-before-page break-anywhere"><h1 class="text-4xl font-bold">Repositories in a Cloud Project</h1><div class="mt-6 space-y-6 whitespace-pre-wrap"><p class="w-full mx-auto decoration-primary/6 max-w-full">Each Umbraco Cloud project can have multiple environments: Development, Staging, and Live depending on your Cloud project plan. Each environment has its own git repository that is hosted on Umbraco’s Cloud platform.</p><div class="hint p-4 transition-colors rounded-md straight-corners:rounded-none bg-tint print-mode:!bg-tint theme-muted:bg-tint-base theme-bold-tint:bg-tint-base theme-gradient:bg-tint-12/1 border-tint [&_.can-override-bg]:bg-tint-active [&_.can-override-text]:text-tint-strong w-full mx-auto decoration-primary/6 max-w-full"><div class="flex flex-row"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/circle-info.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-5 mr-4 mt-0.5 leading-normal text-primary"></svg><div class="flex-1 space-y-4 [&_.hint]:border [&_pre]:border"><p class="w-full mx-auto decoration-primary/6 max-w-3xl [&_a]:text-primary [&_a:hover]:text-primary-strong flip-heading-hash">Umbraco Cloud repositories are <i class="font-italic">only</i> deployment repositories and should not be used as source code repositories.</p></div></div></div><p class="w-full mx-auto decoration-primary/6 max-w-full">Ideally, your Umbraco Cloud setup should look like this:</p><ul class="space-y-2 w-full mx-auto decoration-primary/6 max-w-full"><li class="leading-normal flex items-start"><div class="text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-tint"><div class="before:font-var before:content-[--pseudoBefore--content]" style="--pseudoBefore--content:'•';--font-family:Arial;font-size:min(1.5em, 24px);line-height:1"></div></div><div class="space-y-2 flex flex-col flex-1"><p class="w-full decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [&:is(h2)>div]:mt-0 [&:is(h3)>div]:mt-0 [&:is(h4)>div]:mt-0 mx-0"><a class="underline underline-offset-2 text-primary-subtle hover:text-primary contrast-more:text-primary contrast-more:hover:text-primary-strong transition-colors" href="#pdf-page-q0G7iiBA8i50UFHLd0Mj-a-source-control-repository-with-your-own-code">A source control repository with your own code</a></p></div></li><li class="leading-normal flex items-start"><div class="text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-tint"><div class="before:font-var before:content-[--pseudoBefore--content]" style="--pseudoBefore--content:'•';--font-family:Arial;font-size:min(1.5em, 24px);line-height:1"></div></div><div class="space-y-2 flex flex-col flex-1"><p class="w-full decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [&:is(h2)>div]:mt-0 [&:is(h3)>div]:mt-0 [&:is(h4)>div]:mt-0 mx-0"><a class="underline underline-offset-2 text-primary-subtle hover:text-primary contrast-more:text-primary contrast-more:hover:text-primary-strong transition-colors" href="#pdf-page-q0G7iiBA8i50UFHLd0Mj-a-git-umbraco-cloud-source-control-repository-with-the-locally-cloned-umbraco-project">A Umbraco Cloud source control repository with the locally cloned Umbraco project</a></p></div></li></ul><h2 id="pdf-page-q0G7iiBA8i50UFHLd0Mj-a-source-control-repository-with-your-own-code" class="text-3xl font-semibold heading group relative grid w-full mx-auto decoration-primary/6 max-w-full"><div class="grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opacity-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[1em]"><a href="#pdf-page-q0G7iiBA8i50UFHLd0Mj-a-source-control-repository-with-your-own-code" aria-label="Direct link to heading" class="inline-flex h-full items-start dark:shadow-none dark:ring-0 leading-tight"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/hashtag.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon w-3.5 h-[1lh] transition-colors text-transparent group-hover:text-tint-subtle contrast-more:group-hover:text-tint-strong lg:w-4"></svg></a></div><div class="grid-area-1-1 z-[1] justify-self-start text-left leading-tight mt-[1em]">A source control repository with your own code</div></h2><p class="w-full mx-auto decoration-primary/6 max-w-full">Source control is a way to control changes to files and directories. You can keep a record of changes and revert to specific versions of a file in the event you would like to back up to an earlier time. A source control repository is used as the single source of truth that has the latest version of your project source code with all the git branches.</p><p class="w-full mx-auto decoration-primary/6 max-w-full">There are different source code management tools that you can use such as GitHub, Git, GitLab, Apache Subversion (SVN), Mercurial, etc.</p><div class="hint p-4 transition-colors rounded-md straight-corners:rounded-none bg-tint print-mode:!bg-tint theme-muted:bg-tint-base theme-bold-tint:bg-tint-base theme-gradient:bg-tint-12/1 border-tint [&_.can-override-bg]:bg-tint-active [&_.can-override-text]:text-tint-strong w-full mx-auto decoration-primary/6 max-w-full"><div class="flex flex-row"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/circle-info.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-5 mr-4 mt-0.5 leading-normal text-primary"></svg><div class="flex-1 space-y-4 [&_.hint]:border [&_pre]:border"><p class="w-full mx-auto decoration-primary/6 max-w-3xl [&_a]:text-primary [&_a:hover]:text-primary-strong flip-heading-hash">An example of how to use GitLab for setting up automatic deployments can be found on the <a class="underline underline-offset-2 text-primary-subtle hover:text-primary contrast-more:text-primary contrast-more:hover:text-primary-strong transition-colors" href="https://skrift.io/issues/using-gitlab-bidirectional-mirroring-azure-devops-release-pipelines-to-auto-deploy-into-umbraco-cloud/">online Umbraco Community magazine Skrift.io</a>.</p></div></div></div><div class="rounded-lg straight-corners:rounded-sm ring-1 ring-inset ring-tint-subtle flex overflow-hidden flex-col w-full mx-auto decoration-primary/6 max-w-full"><div role="tablist" class="group/tabs inline-flex flex-row self-stretch after:flex-[1] after:bg-tint-12/1 [&:has(button.active-tab:last-of-type):after]:rounded-bl-md"><button role="tab" aria-selected="true" aria-controls="umbraco-10" id="tab-umbraco-10" class="[&:has(+_.active-tab)]:rounded-br-md [.active-tab_+_&]:rounded-bl-md [.active-tab_+_:after]:rounded-br-md inline-block text-sm px-3.5 py-2 transition-[color] font-[500] relative after:transition-colors after:border-r after:absolute after:left-[unset] after:right-0 after:border-tint after:top-[15%] after:h-[70%] after:w-[1px] last:after:border-transparent hover:text-tint-strong truncate max-w-full shrink-0 active-tab text-tint-strong bg-transparent after:[&.active-tab]:border-transparent after:[:has(+_&.active-tab)]:border-transparent after:[:has(&_+)]:border-transparent">Umbraco 10+</button></div><div role="tabpanel" id="umbraco-10" aria-labelledby="tab-umbraco-10" class="p-4"><div class="w-full space-y-4"><p class="w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash">The external Git repository can be used to store the entire source code of your project. Additionally, the Umbraco Cloud project must have all your source code too. You can no longer store dll files in your Umbraco Cloud project.</p></div></div></div><div class="rounded-lg straight-corners:rounded-sm ring-1 ring-inset ring-tint-subtle flex overflow-hidden flex-col w-full mx-auto decoration-primary/6 max-w-full"><div role="tablist" class="group/tabs inline-flex flex-row self-stretch after:flex-[1] after:bg-tint-12/1 [&:has(button.active-tab:last-of-type):after]:rounded-bl-md"><button role="tab" aria-selected="true" aria-controls="legacy-umbraco-7-and-8" id="tab-legacy-umbraco-7-and-8" class="[&:has(+_.active-tab)]:rounded-br-md [.active-tab_+_&]:rounded-bl-md [.active-tab_+_:after]:rounded-br-md inline-block text-sm px-3.5 py-2 transition-[color] font-[500] relative after:transition-colors after:border-r after:absolute after:left-[unset] after:right-0 after:border-tint after:top-[15%] after:h-[70%] after:w-[1px] last:after:border-transparent hover:text-tint-strong truncate max-w-full shrink-0 active-tab text-tint-strong bg-transparent after:[&.active-tab]:border-transparent after:[:has(+_&.active-tab)]:border-transparent after:[:has(&_+)]:border-transparent">Legacy Umbraco 7 and 8</button></div><div role="tabpanel" id="legacy-umbraco-7-and-8" aria-labelledby="tab-legacy-umbraco-7-and-8" class="p-4"><div class="w-full space-y-4"><p class="w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash">You need to put your custom code in a different source control repository of your choice. You can use the source control repository to store the custom models, controllers, class libraries, CS code etc as the Umbraco Cloud Git repository can only store the dll files of your C# files.</p></div></div></div><h2 id="pdf-page-q0G7iiBA8i50UFHLd0Mj-a-git-umbraco-cloud-source-control-repository-with-the-locally-cloned-umbraco-project" class="text-3xl font-semibold heading group relative grid w-full mx-auto decoration-primary/6 max-w-full"><div class="grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opacity-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[1em]"><a href="#pdf-page-q0G7iiBA8i50UFHLd0Mj-a-git-umbraco-cloud-source-control-repository-with-the-locally-cloned-umbraco-project" aria-label="Direct link to heading" class="inline-flex h-full items-start dark:shadow-none dark:ring-0 leading-tight"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/hashtag.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon w-3.5 h-[1lh] transition-colors text-transparent group-hover:text-tint-subtle contrast-more:group-hover:text-tint-strong lg:w-4"></svg></a></div><div class="grid-area-1-1 z-[1] justify-self-start text-left leading-tight mt-[1em]">A Git Umbraco Cloud source control repository with the locally cloned Umbraco project</div></h2><p class="w-full mx-auto decoration-primary/6 max-w-full">We recommend creating a Cloud project with at least two environments: a Development environment and a Live environment. To work with a local copy of your site, you then clone down the Development environment using the <strong class="font-bold">Clone project</strong> option from the Cloud Portal and start building your website locally. This repository is different from your source control repository.</p><p class="w-full mx-auto decoration-primary/6 max-w-full">Once you're happy with the results or wish to see how your website has progressed, you push the changes back to the Development environment. If everything is working as expected you then deploy your changes to the Live environment.</p><div class="rounded-lg straight-corners:rounded-sm ring-1 ring-inset ring-tint-subtle flex overflow-hidden flex-col w-full mx-auto decoration-primary/6 max-w-full"><div role="tablist" class="group/tabs inline-flex flex-row self-stretch after:flex-[1] after:bg-tint-12/1 [&:has(button.active-tab:last-of-type):after]:rounded-bl-md"><button role="tab" aria-selected="true" aria-controls="umbraco-10-1" id="tab-umbraco-10-1" class="[&:has(+_.active-tab)]:rounded-br-md [.active-tab_+_&]:rounded-bl-md [.active-tab_+_:after]:rounded-br-md inline-block text-sm px-3.5 py-2 transition-[color] font-[500] relative after:transition-colors after:border-r after:absolute after:left-[unset] after:right-0 after:border-tint after:top-[15%] after:h-[70%] after:w-[1px] last:after:border-transparent hover:text-tint-strong truncate max-w-full shrink-0 active-tab text-tint-strong bg-transparent after:[&.active-tab]:border-transparent after:[:has(+_&.active-tab)]:border-transparent after:[:has(&_+)]:border-transparent">Umbraco 10+</button></div><div role="tabpanel" id="umbraco-10-1" aria-labelledby="tab-umbraco-10-1" class="p-4"><div class="w-full space-y-4"><p class="w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash"><strong class="font-bold">Code Deployment Summary</strong></p><div class="w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash flex flex-row gap-3 justify-center"><template id="P:1"></template></div><p class="w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash">In the above diagram, the Umbraco Git repository contains the source code of a class library CS project.</p><p class="w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash">With this setup, once you commit your code in the Umbraco Cloud Git repository, your C# source code is built by Umbraco Cloud and then deployed to the <code class="py-[1px] px-1.5 min-w-[1.625rem] justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded text-[.875em] leading-[calc(max(1.20em,1.25rem))]">wwwroot</code> folder.</p><!--$--><p class="w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash"><strong class="font-bold">Disadvantages of using an Umbraco Cloud Project repository as a source code repository</strong></p><!--/$--><!--$--><ul class="space-y-2 w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash"><!--$--><li class="leading-normal flex items-start"><div class="text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-tint"><div class="before:font-var before:content-[--pseudoBefore--content]" style="--pseudoBefore--content:'•';--font-family:Arial;font-size:min(1.5em, 24px);line-height:1"></div></div><div class="space-y-2 flex flex-col flex-1"><!--$--><p class="w-full decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [&:is(h2)>div]:mt-0 [&:is(h3)>div]:mt-0 [&:is(h4)>div]:mt-0 mx-0">We only guarantee to maintain and keep the <code class="py-[1px] px-1.5 min-w-[1.625rem] justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded text-[.875em] leading-[calc(max(1.20em,1.25rem))]">master</code> branch. If there are any other branches, they might be removed without any notification causing data loss.</p><!--/$--></div></li><!--/$--><!--$--><li class="leading-normal flex items-start"><div class="text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-tint"><div class="before:font-var before:content-[--pseudoBefore--content]" style="--pseudoBefore--content:'•';--font-family:Arial;font-size:min(1.5em, 24px);line-height:1"></div></div><div class="space-y-2 flex flex-col flex-1"><!--$--><p class="w-full decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [&:is(h2)>div]:mt-0 [&:is(h3)>div]:mt-0 [&:is(h4)>div]:mt-0 mx-0">You will need to commit your frontend artifacts as the build pipeline only builds dlls from your C# code.</p><!--/$--></div></li><!--/$--></ul><!--/$--></div></div></div><div class="rounded-lg straight-corners:rounded-sm ring-1 ring-inset ring-tint-subtle flex overflow-hidden flex-col w-full mx-auto decoration-primary/6 max-w-full"><div role="tablist" class="group/tabs inline-flex flex-row self-stretch after:flex-[1] after:bg-tint-12/1 [&:has(button.active-tab:last-of-type):after]:rounded-bl-md"><button role="tab" aria-selected="true" aria-controls="legacy-umbraco-7-and-8-1" id="tab-legacy-umbraco-7-and-8-1" class="[&:has(+_.active-tab)]:rounded-br-md [.active-tab_+_&]:rounded-bl-md [.active-tab_+_:after]:rounded-br-md inline-block text-sm px-3.5 py-2 transition-[color] font-[500] relative after:transition-colors after:border-r after:absolute after:left-[unset] after:right-0 after:border-tint after:top-[15%] after:h-[70%] after:w-[1px] last:after:border-transparent hover:text-tint-strong truncate max-w-full shrink-0 active-tab text-tint-strong bg-transparent after:[&.active-tab]:border-transparent after:[:has(+_&.active-tab)]:border-transparent after:[:has(&_+)]:border-transparent">Legacy Umbraco 7 and 8</button></div><div role="tabpanel" id="legacy-umbraco-7-and-8-1" aria-labelledby="tab-legacy-umbraco-7-and-8-1" class="p-4"><div class="w-full space-y-4"><!--$--><p class="w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash"><strong class="font-bold">Code Deployment Summary</strong></p><!--/$--><!--$?--><template id="B:2"></template><div role="status" aria-busy="true" class="w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash"><div class="ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-full aspect-video [max-width:calc(48rem-1px)]"><div class="w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_96px_96px]"><div class="aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]"></div></div></div></div><!--/$--><!--$--><p class="w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash">In the above diagram, the external git repository contains the source code of a class library CS project, if you had a class library project that was used in your Cloud project.</p><!--/$--><!--$--><p class="w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash">With this setup, you commit your changes twice. Once to commit your code in your source control and the other commit to the Umbraco Cloud Git repository to deploy your website. Your source code is not hosted on Umbraco Cloud but only your cloned project will be in the Umbraco Cloud Git Repository. Your code is built and compiled into the cloned project and then pushed to Umbraco Cloud. Thus updating the site with your latest code changes.</p><!--/$--><!--$--><p class="w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash"><strong class="font-bold">Disadvantages of using an Umbraco Cloud Project repository as a source code repository</strong></p><!--/$--><!--$--><ul class="space-y-2 w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash"><!--$--><li class="leading-normal flex items-start"><div class="text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-tint"><div class="before:font-var before:content-[--pseudoBefore--content]" style="--pseudoBefore--content:'•';--font-family:Arial;font-size:min(1.5em, 24px);line-height:1"></div></div><div class="space-y-2 flex flex-col flex-1"><!--$--><p class="w-full decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [&:is(h2)>div]:mt-0 [&:is(h3)>div]:mt-0 [&:is(h4)>div]:mt-0 mx-0">We only guarantee to maintain and keep the <code class="py-[1px] px-1.5 min-w-[1.625rem] justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded text-[.875em] leading-[calc(max(1.20em,1.25rem))]">master</code> branch. If there are any other branches, they might be removed without any notification causing data loss.</p><!--/$--></div></li><!--/$--><!--$--><li class="leading-normal flex items-start"><div class="text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-tint"><div class="before:font-var before:content-[--pseudoBefore--content]" style="--pseudoBefore--content:'•';--font-family:Arial;font-size:min(1.5em, 24px);line-height:1"></div></div><div class="space-y-2 flex flex-col flex-1"><!--$--><p class="w-full decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [&:is(h2)>div]:mt-0 [&:is(h3)>div]:mt-0 [&:is(h4)>div]:mt-0 mx-0">You will always need to commit your dll files.</p><!--/$--></div></li><!--/$--></ul><!--/$--></div></div></div><!--$--><h2 id="pdf-page-q0G7iiBA8i50UFHLd0Mj-undefined-2" class="text-3xl font-semibold heading group relative grid w-full mx-auto decoration-primary/6 max-w-full"><div class="grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opacity-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[1em]"><a href="#pdf-page-q0G7iiBA8i50UFHLd0Mj-undefined-2" aria-label="Direct link to heading" class="inline-flex h-full items-start dark:shadow-none dark:ring-0 leading-tight"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/hashtag.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon w-3.5 h-[1lh] transition-colors text-transparent group-hover:text-tint-subtle contrast-more:group-hover:text-tint-strong lg:w-4"></svg></a></div><div class="grid-area-1-1 z-[1] justify-self-start text-left leading-tight mt-[1em]"></div></h2><!--/$--></div></div></div><div hidden id="S:2"><div class="w-full mx-auto decoration-primary/6 max-w-3xl flip-heading-hash flex flex-row gap-3 justify-center"><template id="P:3"></template></div></div><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"26:[\"$\",\"picture\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative overflow-hidden after:block after:absolute after:-inset-[0] after:pointer-events-none w-fit mx-auto\",\"children\":[\"$L29\",null]}],[\"$\",\"figcaption\",null,{\"className\":\"text-sm text-center mt-2 text-tint\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"Umbraco Cloud Overview\"}]]]}]]}]\n27:[\"$\",\"picture\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative overflow-hidden after:block after:absolute after:-inset-[0] after:pointer-events-none w-fit mx-auto\",\"children\":[\"$L2a\",null]}],[\"$\",\"figcaption\",null,{\"className\":\"text-sm text-center mt-2 text-tint\",\"children\":[[[\"$\",\"$1f\",\"0\",{\"children\":\"Umbraco cloud overview Legacy versions\"}]]]}]]}]\n"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"2b:HL[\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=768\u0026dpr=4\u0026quality=100\u0026sign=ee82388b\u0026sv=2\",\"image\",{\"fetchPriority\":\"high\",\"imageSrcSet\":\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=400\u0026dpr=1\u0026quality=100\u0026sign=ee82388b\u0026sv=2 400w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=400\u0026dpr=2\u0026quality=100\u0026sign=ee82388b\u0026sv=2 800w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=400\u0026dpr=3\u0026quality=100\u0026sign=ee82388b\u0026sv=2 1200w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=400\u0026dpr=4\u0026quality=100\u0026sign=ee82388b\u0026sv=2 1600w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=768\u0026dpr=1\u0026quality=100\u0026sign=ee82388b\u0026sv=2 768w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=768\u0026dpr=2\u0026quality=100\u0026sign=ee82388b\u0026sv=2 1536w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=768\u0026dpr=3\u0026quality=100\u0026sign=ee82388b\u0026sv=2 2304w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=768\u0026dpr=4\u0026quality=100\u0026sign=ee82388b\u0026sv=2 3072w\",\"imageSizes\":\"(max-width: 640px) 400px, 768px\"}]\n"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"2c:HL[\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=768\u0026dpr=4\u0026quality=100\u0026sign=9be9b515\u0026sv=2\",\"image\",{\"fetchPriority\":\"low\",\"imageSrcSet\":\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=400\u0026dpr=1\u0026quality=100\u0026sign=9be9b515\u0026sv=2 400w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=400\u0026dpr=2\u0026quality=100\u0026sign=9be9b515\u0026sv=2 800w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=400\u0026dpr=3\u0026quality=100\u0026sign=9be9b515\u0026sv=2 1200w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=400\u0026dpr=4\u0026quality=100\u0026sign=9be9b515\u0026sv=2 1600w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=768\u0026dpr=1\u0026quality=100\u0026sign=9be9b515\u0026sv=2 768w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=768\u0026dpr=2\u0026quality=100\u0026sign=9be9b515\u0026sv=2 1536w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=768\u0026dpr=3\u0026quality=100\u0026sign=9be9b515\u0026sv=2 2304w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=768\u0026dpr=4\u0026quality=100\u0026sign=9be9b515\u0026sv=2 3072w\",\"imageSizes\":\"(max-width: 640px) 400px, 768px\"}]\n"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"2d:I[45343,[\"2622\",\"static/chunks/2622-d4284e72be418b70.js\",\"7609\",\"static/chunks/7609-5073804535dff38c.js\",\"2999\",\"static/chunks/2999-584f9b8ecc233405.js\",\"7993\",\"static/chunks/7993-8ef7f7477490b7af.js\",\"5572\",\"static/chunks/5572-d068cc2bc8e73d12.js\",\"983\",\"static/chunks/983-4fad0180b495256f.js\",\"4055\",\"static/chunks/4055-7666845ca98fb1a4.js\",\"4168\",\"static/chunks/4168-597f57f1cfad2671.js\",\"7068\",\"static/chunks/app/middleware/(space)/~gitbook/pdf/page-791da0a529f93e59.js\"],\"ZoomImage\"]\n2e:Ta0b,"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=400\u0026dpr=1\u0026quality=100\u0026sign=ee82388b\u0026sv=2 400w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=400\u0026dpr=2\u0026quality=100\u0026sign=ee82388b\u0026sv=2 800w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=400\u0026dpr=3\u0026quality=100\u0026sign=ee82388b\u0026sv=2 1200w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=400\u0026dpr=4\u0026quality=100\u0026sign=ee82388b\u0026sv=2 1600w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=768\u0026dpr=1\u0026quality=100\u0026sign=ee82388b\u0026sv=2 768w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=768\u0026dpr=2\u0026quality=100\u0026sign=ee82388b\u0026sv=2 1536w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=768\u0026dpr=3\u0026quality=100\u0026sign=ee82388b\u0026sv=2 2304w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=768\u0026dpr=4\u0026quality=100\u0026sign=ee82388b\u0026sv=2 3072w29:[\"$\",\"$L2d\",null,{\"alt\":\"\",\"style\":{\"maxWidth\":\"100%\",\"width\":\"$undefined\",\"height\":\"auto\"},\"loading\":\"$undefined\",\"fetchPriority\":\"high\",\"className\":\"block\",\"src\":\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia\u0026width=768\u0026dpr=4\u0026quality=100\u0026sign=ee82388b\u0026sv=2\",\"srcSet\":\"$2e\",\"sizes\":\"(max-width: 640px) 400px, 768px\",\"width\":682,\"height\":622}]\n2f:Ta23,https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=400\u0026dpr=1\u0026quality=100\u0026sign=9be9b515\u0026sv=2 400w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=400\u0026dpr=2\u0026quality=100\u0026sign=9be9b515\u0026sv=2 800w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=400\u0026dpr=3\u0026quality=100\u0026si"])</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">self.__next_f.push([1,"gn=9be9b515\u0026sv=2 1200w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=400\u0026dpr=4\u0026quality=100\u0026sign=9be9b515\u0026sv=2 1600w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=768\u0026dpr=1\u0026quality=100\u0026sign=9be9b515\u0026sv=2 768w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=768\u0026dpr=2\u0026quality=100\u0026sign=9be9b515\u0026sv=2 1536w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=768\u0026dpr=3\u0026quality=100\u0026sign=9be9b515\u0026sv=2 2304w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=768\u0026dpr=4\u0026quality=100\u0026sign=9be9b515\u0026sv=2 3072w2a:[\"$\",\"$L2d\",null,{\"alt\":\"\",\"style\":{\"maxWidth\":\"100%\",\"width\":\"$undefined\",\"height\":\"auto\"},\"loading\":\"lazy\",\"fetchPriority\":\"low\",\"className\":\"block\",\"src\":\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia\u0026width=768\u0026dpr=4\u0026quality=100\u0026sign=9be9b515\u0026sv=2\",\"srcSet\":\"$2f\",\"sizes\":\"(max-width: 640px) 400px, 768px\",\"width\":802,\"height\":551}]\n"])</script><div hidden id="S:1"><picture class="relative"><div class="relative overflow-hidden after:block after:absolute after:-inset-[0] after:pointer-events-none w-fit mx-auto"><template id="P:4"></template></div><figcaption class="text-sm text-center mt-2 text-tint">Umbraco Cloud Overview</figcaption></picture></div><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">$RS=function(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("S:1","P:1")</script><div hidden id="S:3"><picture class="relative"><div class="relative overflow-hidden after:block after:absolute after:-inset-[0] after:pointer-events-none w-fit mx-auto"><template id="P:5"></template></div><figcaption class="text-sm text-center mt-2 text-tint">Umbraco cloud overview Legacy versions</figcaption></picture></div><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">$RS("S:3","P:3")</script><link rel="preload" as="image" fetchPriority="high" imageSrcSet="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia&width=400&dpr=1&quality=100&sign=ee82388b&sv=2 400w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia&width=400&dpr=2&quality=100&sign=ee82388b&sv=2 800w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia&width=400&dpr=3&quality=100&sign=ee82388b&sv=2 1200w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia&width=400&dpr=4&quality=100&sign=ee82388b&sv=2 1600w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia&width=768&dpr=1&quality=100&sign=ee82388b&sv=2 768w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia&width=768&dpr=2&quality=100&sign=ee82388b&sv=2 1536w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia&width=768&dpr=3&quality=100&sign=ee82388b&sv=2 2304w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=ee82388b&sv=2 3072w" imageSizes="(max-width: 640px) 400px, 768px"/><link rel="preload" as="image" fetchPriority="low" imageSrcSet="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia&width=400&dpr=1&quality=100&sign=9be9b515&sv=2 400w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia&width=400&dpr=2&quality=100&sign=9be9b515&sv=2 800w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia&width=400&dpr=3&quality=100&sign=9be9b515&sv=2 1200w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia&width=400&dpr=4&quality=100&sign=9be9b515&sv=2 1600w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia&width=768&dpr=1&quality=100&sign=9be9b515&sv=2 768w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia&width=768&dpr=2&quality=100&sign=9be9b515&sv=2 1536w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia&width=768&dpr=3&quality=100&sign=9be9b515&sv=2 2304w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=9be9b515&sv=2 3072w" imageSizes="(max-width: 640px) 400px, 768px"/><div hidden id="S:4"><img data-testid="zoom-image" alt="" style="max-width:100%;height:auto" fetchPriority="high" class="block" src="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=ee82388b&sv=2" srcSet="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia&width=400&dpr=1&quality=100&sign=ee82388b&sv=2 400w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia&width=400&dpr=2&quality=100&sign=ee82388b&sv=2 800w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia&width=400&dpr=3&quality=100&sign=ee82388b&sv=2 1200w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia&width=400&dpr=4&quality=100&sign=ee82388b&sv=2 1600w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia&width=768&dpr=1&quality=100&sign=ee82388b&sv=2 768w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia&width=768&dpr=2&quality=100&sign=ee82388b&sv=2 1536w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia&width=768&dpr=3&quality=100&sign=ee82388b&sv=2 2304w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-5902e4f43c23ab53fd1efbc960e0a9205e3b332a%252FUCP.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=ee82388b&sv=2 3072w" sizes="(max-width: 640px) 400px, 768px" width="682" height="622"/></div><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">$RS("S:4","P:4")</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">$RC=function(b,c,e){c=document.getElementById(c);c.parentNode.removeChild(c);var a=document.getElementById(b);if(a){b=a.previousSibling;if(e)b.data="$!",a.setAttribute("data-dgst",e);else{e=b.parentNode;a=b.nextSibling;var f=0;do{if(a&&8===a.nodeType){var d=a.data;if("/$"===d)if(0===f)break;else f--;else"$"!==d&&"$?"!==d&&"$!"!==d||f++}d=a.nextSibling;e.removeChild(a);a=d}while(a);for(;c.firstChild;)e.insertBefore(c.firstChild,a);b.data="$"}b._reactRetry&&b._reactRetry()}};$RC("B:0","S:0")</script><div hidden id="S:5"><img data-testid="zoom-image" alt="" style="max-width:100%;height:auto" loading="lazy" fetchPriority="low" class="block" src="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=9be9b515&sv=2" srcSet="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia&width=400&dpr=1&quality=100&sign=9be9b515&sv=2 400w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia&width=400&dpr=2&quality=100&sign=9be9b515&sv=2 800w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia&width=400&dpr=3&quality=100&sign=9be9b515&sv=2 1200w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia&width=400&dpr=4&quality=100&sign=9be9b515&sv=2 1600w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia&width=768&dpr=1&quality=100&sign=9be9b515&sv=2 768w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia&width=768&dpr=2&quality=100&sign=9be9b515&sv=2 1536w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia&width=768&dpr=3&quality=100&sign=9be9b515&sv=2 2304w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3739769070-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FPzKn70Piyd2fd5UkYZGf%252Fuploads%252Fgit-blob-23df6a5f524196487f2b7765e69143cacd93d549%252FUCP_v8.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=9be9b515&sv=2 3072w" sizes="(max-width: 640px) 400px, 768px" width="802" height="551"/></div><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">$RS("S:5","P:5")</script><script nonce="YTRmYjM2NzQtZmNjMS00N2VkLWIxNzUtODI4ODI1NzQ2OTdh">$RC("B:2","S:2")</script></body></html>