[{"data":1,"prerenderedAt":2777},["ShallowReactive",2],{"/it-it/solutions/delivery-automation":3,"navigation-it-it":1449,"banner-it-it":1849,"footer-it-it":1862,"next-steps-it-it":2068,"footer-source-/it-it/solutions/delivery-automation/":2083},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":1442,"_type":1443,"title":1444,"_source":1445,"_file":1446,"_stem":1447,"_extension":1448},"/it-it/solutions/delivery-automation","solutions",false,"",{"title":9,"description":10},"Distribuzione software automatizzata con GitLab","Accelera la distribuzione del software con le soluzioni automatizzate di GitLab e porta prodotti innovativi ai tuoi clienti più velocemente. Inizia oggi!",[12,36,57,97,144,157,177,193,210,269,1430,1440],{"componentName":13,"componentContent":14},"SolutionsTabLinks",{"links":15},[16,22,27,31],{"text":17,"config":18},"Distribuzione software automatizzata",{"href":19,"dataGaName":20,"dataGaLocation":21},"/it-it/solutions/delivery-automation/","Automated Software Delivery","hero tabs",{"text":23,"config":24},"Gestione del codice sorgente",{"href":25,"dataGaName":26,"dataGaLocation":21},"/it-it/solutions/source-code-management/","Source Code Management",{"text":28,"config":29},"CI/CD",{"href":30,"dataGaName":28,"dataGaLocation":21},"/it-it/solutions/continuous-integration/",{"text":32,"config":33},"Sviluppo assistito da AI",{"href":34,"dataGaName":35,"dataGaLocation":21},"/it-it/gitlab-duo/","AI-Assisted Development",{"componentName":37,"componentContent":38},"CommonHero",{"config":39,"title":17,"description":42,"primaryButton":43,"tertiaryButton":49,"image":54},{"typographyVariants":40},{"description":41},"heading5","Crea, testa, impacchetta e distribuisci software sicuro in una frazione del tempo. Ancora e ancora.",{"text":44,"config":45},"Contatta il reparto vendite",{"href":46,"dataGaName":47,"dataGaLocation":48},"/it-it/sales/","sales","hero",{"text":50,"config":51},"Inizia la prova gratuita",{"href":52,"dataGaName":53,"dataGaLocation":48},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/&glm_content=default-saas-trial","free trial",{"altText":7,"config":55},{"src":56},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663727/l5mpphtgj7bu6qoey8hc.png",{"componentName":58,"componentContent":59},"CommonCustomerLogos",{"text":60,"logos":61},"Si fidano di noi: ",[62,67,72,77,82,87,92],{"company":63,"config":64},"UBS",{"src":65,"href":66},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755887586/hzkzigbpkzwsdwlsmswh.svg","/blog/ubs-gitlab-devops-platform/",{"company":68,"config":69},"Hackerone",{"src":70,"href":71},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517941/ofyosacgljvxg2u6bq16.png","/it-it/customers/hackerone/",{"company":73,"config":74},"The Zebra",{"src":75,"href":76},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517952/kmbocohvcmshrupgvtdt.svg","/it-it/customers/thezebra/",{"company":78,"config":79},"Hilti",{"src":80,"href":81},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517942/ian7zidxv2sunjovk64o.svg","/it-it/customers/hilti/",{"company":83,"config":84},"Conversica",{"src":85,"href":86},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663413/gx2yker8j9wqwe88lxrg.svg","/it-it/customers/conversica/",{"company":88,"config":89},"Bendigo and Adelaide Bank",{"src":90,"href":91},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517926/jpf33ho0ufokyx0r3z6x.svg","/it-it/customers/bab/",{"company":93,"config":94},"Glympse",{"src":95,"href":96},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751664038/y1ivc66chtrgzsyrp0mb.svg","/it-it/customers/glympse/",{"componentName":98,"componentContent":99},"SolutionsAccordionWrapper",{"config":100,"title":102,"subtitle":103,"accordion":104},{"id":101,"isFullWidth":6},"accelerate","\u003Cspan class=\\\"accordion-text-gradient\\\">Distribuisci\u003C/span> prodotti migliori più velocemente","GitLab automatizza la creazione, il test, l'impacchettamento e la distribuzione di codice sicuro dal commit alla produzione. Questo significa codice migliore, rilasci più veloci, meno bug e più tempo dedicato a nuove funzionalità innovative.",[105,114,121,124,130,137],{"header":106,"content":107,"link":108},"Potenzia la produttività e l'esperienza degli sviluppatori","Riduci al minimo le attività manuali ripetitive e il cambio di contesto, così gli sviluppatori possono concentrarsi sul lavoro che porta valore al business.",{"text":109,"config":110},"Scopri di più",{"href":111,"dataGaName":112,"dataGaLocation":113},"/it-it/platform/","platform","body",{"header":115,"content":116,"link":117},"Aumenta visibilità e trasparenza","Con la nostra piattaforma unificata, avrai un'unica fonte di verità per monitorare non solo la tua pipeline CI/CD, ma tutte le metriche necessarie per una crescita e un miglioramento continui.",{"text":109,"config":118},{"href":119,"dataGaName":120,"dataGaLocation":113},"/it-it/solutions/visibility-measurement/","Visibility and Measurement",{"header":122,"content":123},"Standardizza i tuoi processi","Utilizza un set comune di strumenti tra i team e le fasi del ciclo di vita, senza dipendenze da plugin o API di terze parti che possano interrompere il tuo flusso di lavoro.",{"header":125,"content":126,"link":127},"Scala le tue pipeline CI/CD con facilità","Con template di pipeline CI/CD integrati o personalizzati, puoi scansionare automaticamente il tuo codice per creare ed eseguire pipeline per creare, testare, impacchettare e distribuire la tua applicazione — tutto su misura per le tue esigenze in evoluzione come organizzazione in crescita.",{"text":109,"config":128},{"href":30,"dataGaName":129,"dataGaLocation":113},"continuous integration",{"header":131,"content":132,"link":133},"Proteggi il tuo codice con la sicurezza integrata","Sposta la sicurezza a sinistra e integra anche test di sicurezza e controlli di conformità al commit del codice. I risultati vengono condivisi nella stessa merge request, consentendo agli sviluppatori di identificare, isolare e correggere facilmente i difetti del codice prima che raggiungano la produzione.",{"text":109,"config":134},{"href":135,"dataGaName":136,"dataGaLocation":113},"/it-it/solutions/application-security-testing/","security compliance",{"header":138,"content":139,"link":140},"Alimenta tutto con l'AI","GitLab offre CI/CD come piattaforma unica, con AI generativa integrata in ogni fase del ciclo di vita dello sviluppo software, inclusi suggerimenti di revisori del codice, spiegazioni delle vulnerabilità di sicurezza, previsioni del flusso di valore e altro ancora.",{"text":109,"config":141},{"href":142,"dataGaName":143,"dataGaLocation":113},"/it-it/gitlab-duo/#features","gitlab duo features",{"componentName":145,"componentContent":146},"SolutionsFeaturedTextVideo",{"config":147,"text":149,"video":154},{"gradientBackground":148},true,{"header":150,"image":151},"La tua corsia preferenziale per l'innovazione di prodotto",{"config":152},{"src":153},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663212/j2kdatkf4wcdtimenzrv.png",{"config":155},{"href":156},"https://player.vimeo.com/video/725654155?autoplay=1&#t=0s",{"componentName":158,"componentContent":159},"SolutionsFeaturedBenefits",{"eyebrow":160,"description":165,"tertiaryButton":166,"benefits":170},{"text":23,"config":161},{"typographyVariant":162,"tag":163,"icon":164},"body2-bold","h2","CogCode","Sviluppo software iterativo, testato e sempre in rilascio",{"text":109,"config":167},{"href":25,"dataGaName":168,"dataGaLocation":169},"source code management","do more with gitlab",[171,174],{"header":172,"description":173},"Collabora e accelera, tutto in un unico posto","Con il controllo delle versioni delle risorse, cicli di feedback stretti e potenti pattern di branching, è semplice per i tuoi sviluppatori risolvere problemi e fornire valore, velocemente.",{"header":175,"description":176},"Implementa una governance affidabile e scalabile per il tuo codice sorgente","Garantisci qualità e standard per tutti i tuoi progetti richiedendo un numero prestabilito di approvazioni necessarie per le merge con la revisione del codice integrata. Con questi guardrail in atto, ti sentirai sicuro della qualità del codice mentre la tua organizzazione scala.",{"componentName":158,"componentContent":178},{"eyebrow":179,"description":183,"tertiaryButton":184,"benefits":186},{"text":180,"config":181},"Integrazione continua e distribuzione continua",{"typographyVariant":162,"tag":163,"icon":182},"ContinuousDelivery","Rendi la distribuzione di software sicuro ripetibile e scalabile",{"text":109,"config":185},{"href":30,"dataGaName":129,"dataGaLocation":113},[187,190],{"header":188,"description":189},"Integra la sicurezza nelle tue pipeline CI","Le capacità CI leader del settore di GitLab consentono test automatizzati, Static Analysis Security Testing, Dynamic Analysis Security Testing e analisi della qualità del codice per fornire feedback rapido a sviluppatori e tester sulla qualità del loro codice.",{"header":191,"description":192},"Sfrutta CI/CD semplice e scalabile","Puoi eseguire i tuoi job CI/CD su GitLab.com e GitLab Dedicated utilizzando runner ospitati da GitLab per creare, testare e distribuire senza problemi la tua applicazione nel tuo ambiente.",{"componentName":158,"componentContent":194},{"config":195,"eyebrow":196,"description":200,"tertiaryButton":201,"benefits":203},{"noBottomBorder":148},{"text":197,"config":198},"Sviluppo dinamico guidato dall'AI",{"typographyVariant":162,"tag":163,"icon":199},"AiCodeSuggestions","Accelera il tuo time to market senza sacrificare la sicurezza",{"text":109,"config":202},{"href":142,"dataGaName":143,"dataGaLocation":113},[204,207],{"header":205,"description":206},"Aumenta velocità ed efficienza degli sviluppatori","Con GitLab Duo, gli sviluppatori possono automatizzare attività ripetitive, ottenere spiegazioni e suggerimenti sul codice, migliorare la qualità del codice e ottenere risposte alle domande direttamente nell'IDE.",{"header":208,"description":209},"Sfrutta l'AI oltre la creazione del codice","Gli sviluppatori possono anche utilizzare GitLab Duo per comprendere e rimediare alle vulnerabilità di sicurezza, gestire i fallimenti delle pipeline e altro ancora per garantire che i loro sforzi di sicurezza corrispondano al ritmo della loro produttività.",{"componentName":211,"componentContent":212},"CommonQuoteCarousel",{"cards":213},[214,234,253],{"quote":215,"author":216,"cta":220,"metrics":225,"config":232},"Passando a GitLab e automatizzando la distribuzione, i team sono passati da consegne mensili o settimanali a consegne giornaliere o multiple al giorno.",{"name":217,"title":218,"company":219},"Alan Hohn","Director of Software Strategy","Lockheed Martin",{"text":221,"config":222},"Leggi il caso di studio",{"href":223,"dataGaName":224,"dataGaLocation":113},"/it-it/customers/lockheed-martin/","Lockheed Martin case study",[226,229],{"number":227,"text":228},"80%","build delle pipeline CI più veloci",{"number":230,"text":231},"90%","meno tempo dedicato alla manutenzione del sistema",{"logo":233},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663183/fuwdwmigetr349ibjt1z.png",{"quote":235,"author":236,"cta":240,"metrics":244,"config":251},"Il time to market era un grosso problema per noi. Prima della nostra trasformazione verso Agile e DevOps, avevamo cicli di rilascio di quasi 18 mesi in alcuni casi. Siamo riusciti a ridurlo drasticamente a circa 3 mesi.",{"name":237,"title":238,"company":239},"Thorsten Bastian","Business Owner IT, CI/CD Hub, Telekom IT","T-Mobile",{"text":221,"config":241},{"href":242,"dataGaName":243,"dataGaLocation":113},"/it-it/customers/deutsche-telekom/","Telekom case study",[245,248],{"number":246,"text":247},"6x","time to market più veloce",{"number":249,"text":250},13,"utenti GitLab attivi",{"logo":252},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663990/i7xwa6ouv6ywfppdsqwf.svg",{"quote":254,"author":255,"cta":258,"metrics":261,"config":268},"GitLab è assemblato come una suite e viene fornito con un installer molto sofisticato. E poi funziona semplicemente. Questo è molto bello se sei un'azienda che vuole solo farlo funzionare.",{"name":256,"title":257,"company":78},"Daniel Widerin","Head of Software Delivery",{"text":221,"config":259},{"href":81,"dataGaName":260,"dataGaLocation":113},"Hilti case study",[262,265],{"number":263,"text":264},"400%","aumento dei controlli del codice",{"number":266,"text":267},"12x","tempo di distribuzione più veloce",{"logo":80},{"componentName":270,"componentContent":271},"SolutionsPlatformFeatures",{"header":272,"description":273,"sideNavigation":274},"Esplora tutte le funzionalità di distribuzione software automatizzata","Rilascia codice di qualità migliore, più spesso, con un intervento manuale minimo.",{"links":275,"components":384},[276,280,284,288,292,296,300,304,308,312,316,320,324,328,332,336,340,344,348,352,356,360,364,368,372,376,380],{"text":277,"config":278},"Sviluppo remoto",{"id":279},"remote-development",{"text":281,"config":282},"Web IDE",{"id":283},"web-ide",{"text":285,"config":286},"GitLab CLI",{"id":287},"gitlab-cli",{"text":289,"config":290},"Flusso di lavoro di revisione del codice",{"id":291},"code-review-workflow",{"text":293,"config":294},"Suggerimenti di codice",{"id":295},"code-suggestions",{"text":297,"config":298},"Spiegazione del codice",{"id":299},"code-explanation",{"text":301,"config":302},"Riepilogo della revisione del codice",{"id":303},"code-review-summary",{"text":305,"config":306},"Generazione di test",{"id":307},"test-generation",{"text":309,"config":310},"Gestione dei segreti",{"id":311},"secrets-management",{"text":313,"config":314},"Review Apps",{"id":315},"review-apps",{"text":317,"config":318},"Test e copertura del codice",{"id":319},"code-testing-and-coverage",{"text":321,"config":322},"Merge Trains",{"id":323},"merge-trains",{"text":325,"config":326},"Merge Requests",{"id":327},"merge-requests",{"text":329,"config":330},"Analisi della causa principale",{"id":331},"root-cause-analysis",{"text":333,"config":334},"Riepilogo della discussione",{"id":335},"discussion-summary",{"text":337,"config":338},"Virtual Registry",{"id":339},"virtual-registry",{"text":341,"config":342},"Container Registry",{"id":343},"container-registry",{"text":345,"config":346},"Helm Chart Registry",{"id":347},"helm-chart-registry",{"text":349,"config":350},"Package Registry",{"id":351},"package-registry",{"text":353,"config":354},"Model Registry",{"id":355},"model-registry",{"text":357,"config":358},"Orchestrazione dei rilasci",{"id":359},"release-orchestration",{"text":361,"config":362},"Infrastructure as Code",{"id":363},"infrastructure-as-code",{"text":365,"config":366},"Feature Flags",{"id":367},"feature-flags",{"text":369,"config":370},"Gestione degli ambienti",{"id":371},"environment-management",{"text":373,"config":374},"Gestione della distribuzione",{"id":375},"deployment-management",{"text":377,"config":378},"Auto DevOps",{"id":379},"auto-devops",{"text":381,"config":382},"Componenti CI/CD",{"id":383},"cicd-components",[385,409,452,461,729,803,812,821,830,860,885,932,955,970,979,988,997,1078,1088,1188,1198,1269,1283,1324,1366,1412,1420],{"componentName":386,"componentContent":387},"SolutionsPlatformLinkGroup",{"config":388,"header":277,"description":389,"cards":390},{"id":279},"La gestione degli utenti fornisce strumenti per amministrare gli utenti e i loro attributi. Da GitLab puoi effettuare il provisioning degli utenti, configurare il controllo degli accessi, gestire le impostazioni degli utenti e rivedere gli attributi degli utenti.",[391,396,400,404],{"title":392,"config":393},"Crea workspace di sviluppo remoto preconfigurati su richiesta",{"href":394,"dataGaName":395,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/remote_development/","Create preconfigured remote development workspaces on-demand",{"title":397,"config":398},"Abilita lo sviluppo remoto in GitLab Agent for Kubernetes",{"href":394,"dataGaName":399,"dataGaLocation":5},"Enable Remote Development in GitLab Agent for Kubernetes",{"title":401,"config":402},"Clona automaticamente i progetti pubblici in un workspace",{"href":394,"dataGaName":403,"dataGaLocation":5},"Automatically clone public projects into a workspace",{"title":405,"config":406},"Definisci un ambiente di sviluppo riproducibile in un devfile",{"href":407,"dataGaName":408,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/workspace/#devfile","Define a reproducible development environment in a devfile",{"componentName":386,"componentContent":410},{"config":411,"header":281,"description":412,"cards":413},{"id":283},"Contribuisci facilmente direttamente dal browser con tutto ciò di cui hai bisogno utilizzando un ambiente di sviluppo integrato (IDE) completo. GitLab Duo, la nostra suite di funzionalità basate su AI, è accessibile nel Web IDE.",[414,417,422,427,432,437,442,447],{"title":281,"config":415},{"href":416,"dataGaName":281,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/web_ide/",{"title":418,"config":419},"EditorConfig nel Web IDE",{"href":420,"dataGaName":421,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/web_ide/index.html#configure-the-web-ide","EditorConfig in the Web IDE",{"title":423,"config":424},"Incolla immagini in Markdown nel Web IDE",{"href":425,"dataGaName":426,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/web_ide/index.html#markdown-editing","Paste images in Markdown in the Web IDE",{"title":428,"config":429},"Avvia Gitpod Workspaces direttamente da GitLab",{"href":430,"dataGaName":431,"dataGaLocation":5},"https://docs.gitlab.com/ee/integration/gitpod.html","Launch Gitpod Workspaces directly from GitLab",{"title":433,"config":434},"Suggerimenti di codice nel Web IDE di GitLab",{"href":435,"dataGaName":436,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/repository/code_suggestions/","Code Suggestions in GitLab Web IDE",{"title":438,"config":439},"Spiegazione del codice in GitLab Duo Chat, disponibile nel Web IDE",{"href":440,"dataGaName":441,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo_chat/examples.html#explain-code-in-the-ide","Code explanation in GitLab Duo Chat, available in the Web IDE",{"title":443,"config":444},"Refactoring del codice in GitLab Duo Chat, disponibile nel Web IDE",{"href":445,"dataGaName":446,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo_chat/examples.html#refactor-code-in-the-ide","Code refactoring in GitLab Duo Chat, available in the Web IDE",{"title":448,"config":449},"Generazione di test in GitLab Duo Chat, disponibile nel Web IDE",{"href":450,"dataGaName":451,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo_chat/examples.html#write-tests-in-the-ide","Test generation in GitLab Duo Chat, available in the Web IDE",{"componentName":386,"componentContent":453},{"config":454,"header":285,"description":455,"cards":456},{"id":287},"La GitLab Command Line Interface (CLI) è uno strumento unificato che ti consente di gestire e interagire con GitLab direttamente dalla riga di comando.",[457],{"title":458,"config":459},"GitLab CLI - `glab`",{"href":460,"dataGaName":458,"dataGaLocation":5},"https://docs.gitlab.com/ee/editor_extensions/gitlab_cli/",{"componentName":386,"componentContent":462},{"config":463,"header":289,"description":464,"cards":465},{"id":291},"Rivedi il codice, discuti le modifiche, condividi conoscenze e identifica difetti nel codice tra team distribuiti tramite commenti e revisioni asincrone. Automatizza, monitora e segnala le revisioni del codice e identifica i miglioramenti del flusso di lavoro con le analisi delle revisioni del codice.",[466,471,476,481,486,490,495,499,503,508,513,518,523,528,533,538,543,548,553,558,563,568,573,578,582,586,590,595,599,604,609,614,619,624,629,634,637,642,647,652,657,662,666,671,676,681,686,691,696,701,705,710,715,720,725],{"title":467,"config":468},"Template di descrizione",{"href":469,"dataGaName":470,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/description_templates.html","Description Templates",{"title":472,"config":473},"Liste di controllo",{"href":474,"dataGaName":475,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/markdown.html#task-lists","Check Lists",{"title":477,"config":478},"Allegati di file",{"href":479,"dataGaName":480,"dataGaLocation":5},"https://docs.gitlab.com/ee/development/file_storage.html","File Attachments",{"title":482,"config":483},"Reazioni emoji",{"href":484,"dataGaName":485,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/award_emojis.html","Emoji reactions",{"title":487,"config":488},"GitLab Flavored Markdown",{"href":489,"dataGaName":487,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/markdown.html",{"title":491,"config":492},"Discussioni in thread",{"href":493,"dataGaName":494,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/","Threaded Discussions",{"title":496,"config":497},"Attività di sistema filtrabile",{"href":493,"dataGaName":498,"dataGaLocation":5},"Filterable System Activity",{"title":500,"config":501},"Traccia le modifiche al titolo",{"href":493,"dataGaName":502,"dataGaLocation":5},"Track Title Changes",{"title":504,"config":505},"Assegnatario",{"href":506,"dataGaName":507,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#assignee","Assignee",{"title":509,"config":510},"Blocca discussione",{"href":511,"dataGaName":512,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/#prevent-comments-by-locking-the-discussion","Lock Discussion",{"title":514,"config":515},"Modifica in blocco le Merge Requests",{"href":516,"dataGaName":517,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/issues/managing_issues.html","Bulk Edit Merge Requests",{"title":519,"config":520},"Azioni rapide",{"href":521,"dataGaName":522,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/quick_actions.html","Quick Actions",{"title":524,"config":525},"Notifiche personalizzate",{"href":526,"dataGaName":527,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/profile/notifications.html","Custom Notifications",{"title":529,"config":530},"Lista To-Do",{"href":531,"dataGaName":532,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/todos.html","To-Do List",{"title":534,"config":535},"Integrazione Jira",{"href":536,"dataGaName":537,"dataGaLocation":5},"/it-it/solutions/jira/","Jira Integration",{"title":539,"config":540},"Integrazione Jira Issues",{"href":541,"dataGaName":542,"dataGaLocation":5},"https://docs.gitlab.com/ee/integration/jira/","Jira Issues Integration",{"title":544,"config":545},"Integrazione Jira Development Panel",{"href":546,"dataGaName":547,"dataGaLocation":5},"https://docs.gitlab.com/ee/integration/jira/#jira-development-panel","Jira Development Panel Integration",{"title":549,"config":550},"Traccia le modifiche alla descrizione",{"href":551,"dataGaName":552,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/index.html#view-description-change-history","Track Description Changes",{"title":554,"config":555},"Traccia le modifiche ai commenti",{"href":556,"dataGaName":557,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/3706","Track Comment Changes",{"title":559,"config":560},"Trascina e rilascia le attività",{"href":561,"dataGaName":562,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab-foss/issues/18003","Drag and Drop Tasks",{"title":564,"config":565},"Riepilogo oggetto dettagliato al passaggio del mouse sul link",{"href":566,"dataGaName":567,"dataGaLocation":5},"https://gitlab.com/groups/gitlab-org/-/epics/333","Rich Object Summary on Link Hover",{"title":569,"config":570},"Crea Merge Request GitLab dal Jira Development Panel",{"href":571,"dataGaName":572,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/2650","Create GitLab Merge Request from Jira Development Panel",{"title":574,"config":575},"Approvatori multipli nella revisione del codice",{"href":576,"dataGaName":577,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/approvals/rules.html","Multiple approvers in code review",{"title":579,"config":580},"Regole di approvazione per la revisione del codice",{"href":576,"dataGaName":581,"dataGaLocation":5},"Approval rules for code review",{"title":583,"config":584},"Approvazioni opzionali delle Merge Requests",{"href":576,"dataGaName":585,"dataGaLocation":5},"Optional Merge Request Approvals",{"title":587,"config":588},"Code Owners",{"href":589,"dataGaName":587,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/codeowners/",{"title":591,"config":592},"Suggerisci modifiche alle merge requests",{"href":593,"dataGaName":594,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/index.html#suggest-changes","Suggest changes to merge requests",{"title":596,"config":597},"Commenti diff multi-linea",{"href":493,"dataGaName":598,"dataGaLocation":5},"Multi-line diff comments",{"title":600,"config":601},"Discussioni sulle immagini",{"href":602,"dataGaName":603,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/#image-threads","Image Discussions",{"title":605,"config":606},"Discussioni sui commit delle Merge Requests",{"href":607,"dataGaName":608,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/#commit-discussions","Merge Request Commit Discussions",{"title":610,"config":611},"Crea merge request da email",{"href":612,"dataGaName":613,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html#new-merge-request-by-email","Create merge request from email",{"title":615,"config":616},"Badge contributore per la prima volta",{"href":617,"dataGaName":618,"dataGaLocation":5},"/community/contribute/","First time contributor badge",{"title":620,"config":621},"Diff più puliti per i file Jupyter Notebook",{"href":622,"dataGaName":623,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/repository/jupyter_notebooks/#cleaner-diffs","Cleaner diffs for Jupyter Notebook files",{"title":625,"config":626},"Template di commento",{"href":627,"dataGaName":628,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/profile/comment_templates.html","Comment Templates",{"title":630,"config":631},"Visualizza lo stato della merge request per le build su Jenkins CI",{"href":632,"dataGaName":633,"dataGaLocation":5},"https://docs.gitlab.com/ee/integration/jenkins.html","Display merge request status for builds on Jenkins CI",{"title":325,"config":635},{"href":636,"dataGaName":325,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/",{"title":638,"config":639},"Risoluzione dei conflitti di merge",{"href":640,"dataGaName":641,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/conflicts.html","Merge conflict resolution",{"title":643,"config":644},"Merge automatico",{"href":645,"dataGaName":646,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/auto_merge.html","Auto-merge",{"title":648,"config":649},"Ripristina commit specifici o una merge request dall'interfaccia utente",{"href":650,"dataGaName":651,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/revert_changes.html","Revert specific commits or a merge request from the UI",{"title":653,"config":654},"Versioni delle merge requests",{"href":655,"dataGaName":656,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/versions.html","Merge request versions",{"title":658,"config":659},"Commenti inline e risoluzione delle discussioni",{"href":660,"dataGaName":661,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/discussions/#resolvable-discussions","Inline commenting and discussion resolution",{"title":663,"config":664},"Possibilità di modificare tutti i campi di una merge request",{"href":636,"dataGaName":665,"dataGaLocation":5},"Ability to edit all fields of a merge request",{"title":667,"config":668},"Chiudi automaticamente le issue quando viene effettuato il merge di una merge request",{"href":669,"dataGaName":670,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically","Automatically close issue(s) when a merge request is merged",{"title":672,"config":673},"Pattern di chiusura issue configurabile",{"href":674,"dataGaName":675,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/issue_closing_pattern.html","Configurable issue closing pattern",{"title":677,"config":678},"Merge requests in bozza",{"href":679,"dataGaName":680,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/drafts.html","Draft merge requests",{"title":682,"config":683},"Copertura del codice inline nel diff della merge request",{"href":684,"dataGaName":685,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/testing/test_coverage_visualization.html","Inline code coverage in merge request diff",{"title":687,"config":688},"Revisioni delle merge requests",{"href":689,"dataGaName":690,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/reviews/","Merge request reviews",{"title":692,"config":693},"Dashboard di revisione del codice",{"href":694,"dataGaName":695,"dataGaLocation":5},"/blog/demo-mastering-code-review-with-gitlab/","Code review dashboards",{"title":697,"config":698},"Accordi per i contributori",{"href":699,"dataGaName":700,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/-/issues/15899","Contributor agreements",{"title":702,"config":703},"Commenti robot",{"href":636,"dataGaName":704,"dataGaLocation":5},"Robot comments",{"title":706,"config":707},"Funziona con più tipi di repository",{"href":708,"dataGaName":709,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/import/","Works with multiple repository types",{"title":711,"config":712},"Dipendenze delle Merge Requests",{"href":713,"dataGaName":714,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/dependencies.html","Merge Request Dependencies",{"title":716,"config":717},"Intelligenza del codice di Sourcegraph",{"href":718,"dataGaName":719,"dataGaLocation":5},"https://docs.gitlab.com/ee/integration/sourcegraph.html","Code intelligence by Sourcegraph",{"title":721,"config":722},"Intelligenza del codice",{"href":723,"dataGaName":724,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/code_intelligence.html","Code intelligence",{"title":726,"config":727},"Revisori delle merge requests",{"href":689,"dataGaName":728,"dataGaLocation":5},"Merge request reviewers",{"componentName":386,"componentContent":730},{"config":731,"header":293,"description":732,"cards":733},{"id":295},"Assistente AI per suggerimenti di codifica proattivi e autocompletamenti",[734,738,742,747,752,757,762,764,766,768,770,774,778,782,786,790,794,798],{"title":735,"config":736},"Completamento del codice inline",{"href":435,"dataGaName":737,"dataGaLocation":5},"Inline Code Completion",{"title":739,"config":740},"Generazione di codice",{"href":435,"dataGaName":741,"dataGaLocation":5},"Code Generation",{"title":743,"config":744},"Suggerimenti di codice in VS Code",{"href":745,"dataGaName":746,"dataGaLocation":5},"https://docs.gitlab.com/ee/editor_extensions/visual_studio_code/","Code Suggestions in VS Code",{"title":748,"config":749},"Suggerimenti di codice negli IDE JetBrains",{"href":750,"dataGaName":751,"dataGaLocation":5},"https://docs.gitlab.com/ee/editor_extensions/jetbrains_ide/","Code Suggestions in JetBrains IDEs",{"title":753,"config":754},"Suggerimenti di codice in Visual Studio",{"href":755,"dataGaName":756,"dataGaLocation":5},"https://docs.gitlab.com/ee/editor_extensions/visual_studio/","Code Suggestions in Visual Studio",{"title":758,"config":759},"Suggerimenti di codice in Neovim",{"href":760,"dataGaName":761,"dataGaLocation":5},"https://docs.gitlab.com/ee/editor_extensions/neovim/","Code Suggestions in Neovim",{"title":433,"config":763},{"href":435,"dataGaName":436,"dataGaLocation":5},{"title":438,"config":765},{"href":440,"dataGaName":441,"dataGaLocation":5},{"title":443,"config":767},{"href":445,"dataGaName":446,"dataGaLocation":5},{"title":448,"config":769},{"href":450,"dataGaName":451,"dataGaLocation":5},{"title":771,"config":772},"Spiegazione del codice in GitLab Duo Chat, disponibile in VS Code",{"href":440,"dataGaName":773,"dataGaLocation":5},"Code explanation in GitLab Duo Chat, available in VS Code",{"title":775,"config":776},"Refactoring del codice in GitLab Duo Chat, disponibile in VS Code",{"href":445,"dataGaName":777,"dataGaLocation":5},"Code refactoring in GitLab Duo Chat, available in VS Code",{"title":779,"config":780},"Generazione di test in GitLab Duo Chat, disponibile in VS Code",{"href":450,"dataGaName":781,"dataGaLocation":5},"Test generation in GitLab Duo Chat, available in VS Code",{"title":783,"config":784},"Spiegazione del codice in GitLab Duo Chat, disponibile negli IDE JetBrains",{"href":440,"dataGaName":785,"dataGaLocation":5},"Code explanation in GitLab Duo Chat, available in JetBrains IDEs",{"title":787,"config":788},"Refactoring del codice in GitLab Duo Chat, disponibile negli IDE JetBrains",{"href":445,"dataGaName":789,"dataGaLocation":5},"Code refactoring in GitLab Duo Chat, available in JetBrains IDEs",{"title":791,"config":792},"Generazione di test in GitLab Duo Chat, disponibile negli IDE JetBrains",{"href":450,"dataGaName":793,"dataGaLocation":5},"Test generation in GitLab Duo Chat, available in JetBrains IDEs",{"title":795,"config":796},"Spiegazione del codice in GitLab Duo Chat, disponibile nella pagina del file del repository",{"href":440,"dataGaName":797,"dataGaLocation":5},"Code explanation in GitLab Duo Chat, available on the repository file page",{"title":799,"config":800},"Visualizza suggerimenti di codice multipli",{"href":801,"dataGaName":802,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/repository/code_suggestions/supported_extensions.html#view-multiple-code-suggestions","View Multiple Code Suggestions",{"componentName":386,"componentContent":804},{"config":805,"header":297,"description":806,"cards":807},{"id":299},"Ti aiuta a comprendere il codice spiegandolo in linguaggio naturale.",[808],{"title":297,"config":809},{"href":810,"dataGaName":811,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#code-explanation-in-the-ide","Code Explanation",{"componentName":386,"componentContent":813},{"config":814,"header":301,"description":815,"cards":816},{"id":303},"Aiuta il passaggio di consegne della merge request tra autori e revisori e aiuta i revisori a comprendere in modo efficiente i suggerimenti.",[817],{"title":301,"config":818},{"href":819,"dataGaName":820,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#code-review-summary","code review summary",{"componentName":386,"componentContent":822},{"config":823,"header":305,"description":824,"cards":825},{"id":307},"Automatizza le attività ripetitive e aiuta a individuare i bug in anticipo.",[826],{"title":305,"config":827},{"href":828,"dataGaName":829,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#test-generation","test generation",{"componentName":386,"componentContent":831},{"config":832,"header":309,"description":833,"cards":834},{"id":311},"Proteggi e tutela l'accesso ai segreti, come chiavi API e password, per garantire che i dati sensibili siano protetti durante tutto il processo di sviluppo.",[835,840,845,850,855],{"title":836,"config":837},"Variabili protette",{"href":838,"dataGaName":839,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/variables/#protected-variables","Protected variables",{"title":841,"config":842},"App gestita da GitLab per HashiCorp Vault",{"href":843,"dataGaName":844,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/infrastructure/clusters/manage/management_project_applications/vault.html","GitLab-managed App for HashiCorp Vault",{"title":846,"config":847},"Integrazione HashiCorp Vault",{"href":848,"dataGaName":849,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/examples/authenticating-with-hashicorp-vault/index.html","HashiCorp Vault Integration",{"title":851,"config":852},"Proteggi il tuo flusso di lavoro CI/CD utilizzando OIDC",{"href":853,"dataGaName":854,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/cloud_services/","Secure your CI/CD workflow using OIDC",{"title":856,"config":857},"Token del job CI/CD",{"href":858,"dataGaName":859,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/jobs/ci_job_token.html","CI/CD job token",{"componentName":386,"componentContent":861},{"config":862,"header":313,"description":863,"cards":864},{"id":315},"Ottieni l'accesso a un'istanza live della tua applicazione per ogni commit, consentendo a te e agli stakeholder di garantire una validazione e collaborazione approfondite prima che le modifiche vengano unite nel codebase principale.",[865,870,875,880],{"title":866,"config":867},"Visualizza in anteprima le tue modifiche con le Review Apps",{"href":868,"dataGaName":869,"dataGaLocation":5},"https://docs.gitlab.com/ci/review_apps/","Preview your changes with Review Apps",{"title":871,"config":872},"Arresto automatico degli ambienti",{"href":873,"dataGaName":874,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/index.html","Environments Auto-stop",{"title":876,"config":877},"Scansione automatizzata dell'accessibilità delle Review Apps",{"href":878,"dataGaName":879,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/testing/accessibility_testing.html","Automated Accessibility scanning of Review Apps",{"title":881,"config":882},"Commenti nelle Review Apps",{"href":883,"dataGaName":884,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/review_apps/index.html#visual-reviews","Comments in Review Apps",{"componentName":386,"componentContent":886},{"config":887,"header":317,"description":888,"cards":889},{"id":319},"Il test e la copertura del codice sono parti importanti di un framework di integrazione continua, garantendo che il codice sorgente sia validato da suite di test e che i singoli componenti della pipeline funzionino come previsto.",[890,895,900,905,910,915,920,924,928],{"title":891,"config":892},"Mostra il tasso di copertura del codice per le tue pipeline",{"href":893,"dataGaName":894,"dataGaLocation":5},"/blog/publish-code-coverage-report-with-gitlab-pages/","Show code coverage rate for your pipelines",{"title":896,"config":897},"Test delle prestazioni del browser",{"href":898,"dataGaName":899,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/testing/browser_performance_testing.html","Browser Performance Testing",{"title":901,"config":902},"Test delle prestazioni di carico",{"href":903,"dataGaName":904,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/testing/load_performance_testing.html","Load Performance Testing",{"title":906,"config":907},"Notifica di test fallito ripetuto",{"href":908,"dataGaName":909,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/testing/unit_test_reports.html","Repeat failed test notification",{"title":911,"config":912},"Grafico delle modifiche della copertura del codice nel tempo",{"href":913,"dataGaName":914,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/pipelines/settings.html#code-coverage-history","Graph Code coverage changes over time",{"title":916,"config":917},"Dati di copertura del codice di gruppo",{"href":918,"dataGaName":919,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/group/#repositories-analytics","Group Code Coverage Data",{"title":921,"config":922},"Report dei test unitari",{"href":908,"dataGaName":923,"dataGaLocation":5},"Unit Test Report",{"title":925,"config":926},"Screenshot dei test falliti nel report dei test",{"href":908,"dataGaName":927,"dataGaLocation":5},"Failed test screenshots in test report",{"title":929,"config":930},"Visualizza i riepiloghi dei test unitari nel widget della merge request",{"href":908,"dataGaName":931,"dataGaLocation":5},"See unit test summaries in merge request widget",{"componentName":386,"componentContent":933},{"config":934,"header":321,"description":935,"cards":936},{"id":323},"Coordina merge requests frequenti ed evita conflitti di merge con i Merge Trains, impedendo ai commit del codice di interrompere i branch predefiniti e principali.",[937,942,947,950],{"title":938,"config":939},"Pipeline delle merge requests",{"href":940,"dataGaName":941,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/pipelines/merge_request_pipelines.html","Merge request pipelines",{"title":943,"config":944},"Pipeline dei risultati uniti",{"href":945,"dataGaName":946,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/pipelines/merged_results_pipelines.html","Merged results pipelines",{"title":321,"config":948},{"href":949,"dataGaName":321,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/pipelines/merge_trains.html",{"title":951,"config":952},"Esegui pipeline nel progetto padre per le MR dai fork",{"href":953,"dataGaName":954,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/pipelines/merge_request_pipelines.html#use-with-forked-projects","Run pipelines in the parent project for MRs from forks",{"componentName":386,"componentContent":956},{"config":957,"header":325,"description":958,"cards":959},{"id":327},"Comunica in modo efficiente l'impatto delle modifiche della tua merge request.",[960,965],{"title":961,"config":962},"Riepilogo della Merge Request",{"href":963,"dataGaName":964,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#merge-request-summary","merge request summary",{"title":966,"config":967},"Genera un messaggio di commit di merge",{"href":968,"dataGaName":969,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/merge_requests/duo_in_merge_requests.html#generate-a-merge-commit-message","Generate a merge commit message",{"componentName":386,"componentContent":971},{"config":972,"header":329,"description":973,"cards":974},{"id":331},"Ti assiste nel determinare la causa principale di un fallimento della pipeline e di una build CI/CD fallita.",[975],{"title":329,"config":976},{"href":977,"dataGaName":978,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#root-cause-analysis","root cause analysis",{"componentName":386,"componentContent":980},{"config":981,"header":333,"description":982,"cards":983},{"id":335},"Aiuta tutti ad aggiornarsi su conversazioni lunghe per garantire che siate tutti sulla stessa pagina.",[984],{"title":333,"config":985},{"href":986,"dataGaName":987,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/gitlab_duo/index.html#discussion-summary","discussion summary",{"componentName":386,"componentContent":989},{"config":990,"header":337,"description":991,"cards":992},{"id":339},"GitLab offre un Virtual Registry che può essere utilizzato per i tuoi artefatti upstream ad accesso frequente.",[993],{"title":337,"config":994},{"href":995,"dataGaName":996,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/dependency_proxy/","virtual registry",{"componentName":386,"componentContent":998},{"config":999,"header":341,"description":1000,"cards":1001},{"id":343},"Un container registry integrato per archiviare immagini container per ogni progetto GitLab. La creazione, il push e il recupero delle immagini funzionano immediatamente con GitLab CI/CD.",[1002,1007,1012,1016,1021,1026,1031,1036,1040,1045,1050,1054,1059,1063,1068,1073],{"title":1003,"config":1004},"Container Registry integrato",{"href":1005,"dataGaName":1006,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/container_registry/index.html","Built-in Container Registry",{"title":1008,"config":1009},"Creato per l'utilizzo di container e Docker",{"href":1010,"dataGaName":1011,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/container_registry/","Built for using containers and Docker",{"title":1013,"config":1014},"Supporto per immagini Docker",{"href":1005,"dataGaName":1015,"dataGaLocation":5},"Docker image support",{"title":1017,"config":1018},"Webhook del container registry",{"href":1019,"dataGaName":1020,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/packages/container_registry.html#configure-container-registry-notifications","Container registry webhooks",{"title":1022,"config":1023},"Alta disponibilità del container registry",{"href":1024,"dataGaName":1025,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/reference_architectures/index.html","Container registry high availability",{"title":1027,"config":1028},"Replica geografica del Container Registry",{"href":1029,"dataGaName":1030,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/geo/index.html","Container Registry geographic replication",{"title":1032,"config":1033},"Supporta container registry privati",{"href":1034,"dataGaName":1035,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/container_registry/index.html#using-with-private-projects","Supports private container registries",{"title":1037,"config":1038},"Offerta SaaS del container registry",{"href":1005,"dataGaName":1039,"dataGaLocation":5},"SaaS container registry offering",{"title":1041,"config":1042},"Utilizza il container registry tramite REST API",{"href":1043,"dataGaName":1044,"dataGaLocation":5},"https://docs.gitlab.com/ee/api/container_registry.html","Use container registry through REST API",{"title":1046,"config":1047},"Gestione dello storage del container registry",{"href":1048,"dataGaName":1049,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/packages/container_registry.html#container-registry-garbage-collection","Container registry storage management",{"title":1051,"config":1052},"Browser del registry Docker a livello di gruppo",{"href":1010,"dataGaName":1053,"dataGaLocation":5},"Group-level Docker registry browser",{"title":1055,"config":1056},"Utilizza la ricerca per trovare immagini container",{"href":1057,"dataGaName":1058,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/container_registry/#control-container-registry-from-within-gitlab","Use search to find and container images",{"title":1060,"config":1061},"Cloud Native",{"href":1062,"dataGaName":1060,"dataGaLocation":5},"/it-it/solutions/kubernetes/",{"title":1064,"config":1065},"Debug dei container con un terminale web integrato",{"href":1066,"dataGaName":1067,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/index.html#web-terminals","Container debugging with an integrated web terminal",{"title":1069,"config":1070},"Policy di pulizia delle immagini container",{"href":1071,"dataGaName":1072,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/container_registry/#cleanup-policy","Container image cleanup policies",{"title":1074,"config":1075},"Browser globale del registry Docker",{"href":1076,"dataGaName":1077,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/23315","Global Docker registry browser",{"componentName":386,"componentContent":1079},{"config":1080,"header":345,"description":1081,"cards":1082},{"id":347},"Un registry di chart Helm integrato per archiviare chart Helm per ogni progetto GitLab. La creazione, il caricamento e l'installazione di chart Helm funzionano immediatamente con GitLab. Helm è il package manager per Kubernetes.",[1083],{"title":1084,"config":1085},"Supporto per repository di chart Helm",{"href":1086,"dataGaName":1087,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/helm_repository/","Helm chart repository support",{"componentName":386,"componentContent":1089},{"config":1090,"header":349,"description":1091,"cards":1092},{"id":351},"Utilizza GitLab come registry privato o pubblico per una varietà di package manager supportati. Puoi pubblicare e condividere pacchetti, che possono essere utilizzati come dipendenza nei progetti downstream.",[1093,1098,1103,1108,1113,1118,1123,1128,1133,1138,1142,1147,1152,1157,1161,1166,1171,1175,1180,1184],{"title":1094,"config":1095},"Policy di pulizia del Package Registry",{"href":1096,"dataGaName":1097,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/package_registry/reduce_package_registry_storage.html","Package Registry cleanup policies",{"title":1099,"config":1100},"Inoltra le richieste di pacchetti npm non trovati in GitLab a npmjs.com",{"href":1101,"dataGaName":1102,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/npm_registry/#forwarding-requests-to-npmjsorg","Forward requests for npm packages not found in GitLab to npmjs.com",{"title":1104,"config":1105},"Inoltra le richieste di pacchetti Python non trovati in GitLab a PyPI.org",{"href":1106,"dataGaName":1107,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/settings/continuous_integration.html#pypi-forwarding","Forward requests for Python packages not found in GitLab to PyPI.org",{"title":1109,"config":1110},"Inoltra le richieste di pacchetti Maven non trovati in GitLab a Maven central",{"href":1111,"dataGaName":1112,"dataGaLocation":5},"https://docs.gitlab.com/ee/administration/settings/continuous_integration.html#maven-forwarding","Forward requests for Maven packages not found in GitLab to Maven central",{"title":1114,"config":1115},"Repository Conan (C/C++)",{"href":1116,"dataGaName":1117,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/conan_repository/","Conan (C/C++) Repository",{"title":1119,"config":1120},"Repository Maven (Java)",{"href":1121,"dataGaName":1122,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/maven_repository/index.html","Maven (Java) Repository",{"title":1124,"config":1125},"Registry npm (node)",{"href":1126,"dataGaName":1127,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/npm_registry/index.html","npm (node) Registry",{"title":1129,"config":1130},"Repository NuGet (.NET)",{"href":1131,"dataGaName":1132,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/nuget_repository/","NuGet (.NET) Repository",{"title":1134,"config":1135},"Repository PyPI (Python)",{"href":1136,"dataGaName":1137,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/pypi_repository/","PyPI (Python) Repository",{"title":1139,"config":1140},"Terraform Module Registry",{"href":1141,"dataGaName":1139,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/terraform_module_registry/index.html",{"title":1143,"config":1144},"Repository RPM (Linux)",{"href":1145,"dataGaName":1146,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/5932","RPM (Linux) Repository",{"title":1148,"config":1149},"Repository Debian (Linux)",{"href":1150,"dataGaName":1151,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/5835","Debian (Linux) Repository",{"title":1153,"config":1154},"Repository RubyGems (Ruby)",{"href":1155,"dataGaName":1156,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/issues/803","RubyGems (Ruby) Repository",{"title":1158,"config":1159},"Go Proxy",{"href":1160,"dataGaName":1158,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/go_proxy/",{"title":1162,"config":1163},"Repository Composer (PHP)",{"href":1164,"dataGaName":1165,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/composer_repository/","Composer (PHP) Repository",{"title":1167,"config":1168},"Utilizza il Package Registry tramite REST API",{"href":1169,"dataGaName":1170,"dataGaLocation":5},"https://docs.gitlab.com/ee/api/packages.html","Use the Package Registry through REST API",{"title":1172,"config":1173},"Debug dei pacchetti con un terminale web integrato",{"href":1066,"dataGaName":1174,"dataGaLocation":5},"Package debugging with an integrated web terminal",{"title":1176,"config":1177},"Pubblica e condividi versioni di pacchetti",{"href":1178,"dataGaName":1179,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/","Publish and share package versions",{"title":1181,"config":1182},"Generic Package Registry",{"href":1183,"dataGaName":1181,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/#release-assets",{"title":1185,"config":1186},"Dependency Proxy",{"href":1187,"dataGaName":1185,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/packages/dependency_proxy/index.html",{"componentName":386,"componentContent":1189},{"config":1190,"header":1191,"description":1192,"cards":1193},{"id":355},"Model registry","Il model registry consente ai data scientist e agli sviluppatori di gestire i loro modelli di machine learning, insieme a tutti i metadati associati alla loro creazione: parametri, metriche delle prestazioni, artefatti, log e altro ancora.",[1194],{"title":1191,"config":1195},{"href":1196,"dataGaName":1197,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/ml/model_registry/","model registry",{"componentName":386,"componentContent":1199},{"config":1200,"header":357,"description":1201,"cards":1202},{"id":359},"Coordina rilasci complessi su più progetti in modo efficiente. Sfrutta la distribuzione pianificata, i periodi di blackout, la parallelizzazione e il sequenziamento e il supporto per l'integrazione di processi manuali per rilasciare software più velocemente.",[1203,1208,1213,1218,1223,1228,1233,1238,1243,1248,1253,1258,1263,1265],{"title":1204,"config":1205},"Crea un rilascio dall'interfaccia utente",{"href":1206,"dataGaName":1207,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/#create-a-release","Create a release from the UI",{"title":1209,"config":1210},"Cronologia degli ambienti",{"href":1211,"dataGaName":1212,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/index.html#viewing-the-deployment-history-of-an-environment","Environments history",{"title":1214,"config":1215},"Variabili specifiche per ambiente",{"href":1216,"dataGaName":1217,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/variables/#limiting-environment-scopes-of-environment-variables","Environment-specific variables",{"title":1219,"config":1220},"Tieni traccia dei rilasci utilizzando GitLab Releases",{"href":1221,"dataGaName":1222,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/index.html","Keep track of releases using GitLab Releases",{"title":1224,"config":1225},"Analisi dei rilasci a livello di gruppo",{"href":1226,"dataGaName":1227,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/#release-metrics","Group-level release analytics",{"title":1229,"config":1230},"Gruppi di risorse della pipeline",{"href":1231,"dataGaName":1232,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/yaml/#resource_group","Pipeline Resource Groups",{"title":1234,"config":1235},"Associa i rilasci alle milestone",{"href":1236,"dataGaName":1237,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/#releases-associated-with-milestones","Associate Releases with Milestones",{"title":1239,"config":1240},"Gestisci l'accesso agli ambienti protetti dall'API",{"href":1241,"dataGaName":1242,"dataGaLocation":5},"https://docs.gitlab.com/ee/api/protected_environments.html","Manage access to protected environments from the API",{"title":1244,"config":1245},"Vista di avanzamento del rilascio",{"href":1246,"dataGaName":1247,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/","Release Progress view",{"title":1249,"config":1250},"Blocco della distribuzione",{"href":1251,"dataGaName":1252,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/#set-a-deploy-freeze","Deploy Freeze",{"title":1254,"config":1255},"Collega i runbook a un rilascio",{"href":1256,"dataGaName":1257,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/index.html#links","Link runbooks to a Release",{"title":1259,"config":1260},"Crea un rilascio direttamente dal .gitlab-ci.yml tramite la CLI di rilascio",{"href":1261,"dataGaName":1262,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/releases/index.html#release-command-line","Create a release directly from the .gitlab-ci.yml via the release CLI",{"title":1181,"config":1264},{"href":1183,"dataGaName":1181,"dataGaLocation":5},{"title":1266,"config":1267},"Changelog",{"href":1268,"dataGaName":1266,"dataGaLocation":5},"https://docs.gitlab.com/ee/development/changelog.html#changelog-entries",{"componentName":386,"componentContent":1270},{"config":1271,"header":361,"description":1272,"cards":1273},{"id":363},"Automatizza il provisioning delle risorse infrastrutturali tramite Infrastructure-as-Code, utilizza Terraform/OpenTofu con configurazione zero dalle pipeline CI/CD e applica le best practice GitOps per fornire software più velocemente.",[1274,1279],{"title":1275,"config":1276},"Riepilogo dell'output del piano Terraform nelle Merge Requests",{"href":1277,"dataGaName":1278,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/infrastructure/","Terraform plan output summary in Merge Requests",{"title":1280,"config":1281},"File di stato Terraform gestiti da GitLab",{"href":1277,"dataGaName":1282,"dataGaLocation":5},"GitLab-managed Terraform state files",{"componentName":386,"componentContent":1284},{"config":1285,"header":365,"description":1286,"cards":1287},{"id":367},"Riduci il rischio di distribuzione con una strategia di rollout progressivo che include feature flags — consentendo ai team di attivare/disattivare la disponibilità delle funzionalità, testare le funzionalità in piccoli lotti e separare la distribuzione dal lancio al cliente.",[1288,1291,1295,1300,1305,1310,1315,1320],{"title":365,"config":1289},{"href":1290,"dataGaName":365,"dataGaLocation":5},"https://docs.gitlab.com/ee/operations/feature_flags.html",{"title":1292,"config":1293},"Vista elenco Feature Flags",{"href":1290,"dataGaName":1294,"dataGaLocation":5},"Feature Flag List view",{"title":1296,"config":1297},"Strategia percentuale utenti per Feature Flags",{"href":1298,"dataGaName":1299,"dataGaLocation":5},"https://docs.gitlab.com/ee/operations/feature_flags.html#rollout-strategy","Percent of Users Strategy for Feature Flags",{"title":1301,"config":1302},"Strategia di rollout flessibile per Feature Flags",{"href":1303,"dataGaName":1304,"dataGaLocation":5},"https://docs.gitlab.com/ee/operations/feature_flags.html#percent-rollout","Flexible Rollout Strategy for Feature Flags",{"title":1306,"config":1307},"Strategia di rollout UserID per Feature Flags",{"href":1308,"dataGaName":1309,"dataGaLocation":5},"https://docs.gitlab.com/ee/operations/feature_flags.html#target-users","UserID Rollout Strategy for Feature Flags",{"title":1311,"config":1312},"Imposta più strategie per ambiente",{"href":1313,"dataGaName":1314,"dataGaLocation":5},"https://docs.gitlab.com/ee/api/features.html","Set multiple strategies per environment",{"title":1316,"config":1317},"Strategia lista utenti per Feature Flags",{"href":1318,"dataGaName":1319,"dataGaLocation":5},"https://docs.gitlab.com/ee/operations/feature_flags.html#user-list","User List Strategy for Feature Flags",{"title":1321,"config":1322},"Associa le Feature Flags alle issue correlate",{"href":1313,"dataGaName":1323,"dataGaLocation":5},"Associate Feature Flags with the issue(s) that is related to them",{"componentName":386,"componentContent":1325},{"config":1326,"header":369,"description":1327,"cards":1328},{"id":371},"Gli ambienti sono al centro di DevSecOps, portando i risultati dello sviluppo applicativo di fronte agli utenti. Forniscono tracciabilità delle distribuzioni, visualizzazione degli stati dei carichi di lavoro e supportano strategie di rollout avanzate, gestione dei feature flags e, quando necessario, rollback.",[1329,1333,1338,1340,1345,1350,1355,1360,1362],{"title":1330,"config":1331},"Ambienti e distribuzioni",{"href":873,"dataGaName":1332,"dataGaLocation":5},"Environments and deployments",{"title":1334,"config":1335},"Permessi per ambiente",{"href":1336,"dataGaName":1337,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/protected_branches.html","Per-environment permissions",{"title":1214,"config":1339},{"href":1216,"dataGaName":1217,"dataGaLocation":5},{"title":1341,"config":1342},"Ambienti protetti",{"href":1343,"dataGaName":1344,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/protected_environments.html","Protected Environments",{"title":1346,"config":1347},"Tipo di ambiente",{"href":1348,"dataGaName":1349,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/#deployment-tier-of-environments","Environment type",{"title":1351,"config":1352},"Dashboard degli ambienti",{"href":1353,"dataGaName":1354,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/environments_dashboard.html","Environments Dashboard",{"title":1356,"config":1357},"Visualizza gli avvisi nella pagina Ambienti",{"href":1358,"dataGaName":1359,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/#working-with-environments","View alerts on the Environments page",{"title":1239,"config":1361},{"href":1241,"dataGaName":1242,"dataGaLocation":5},{"title":1363,"config":1364},"Conferma attiva di ciò che è in esecuzione in produzione",{"href":1246,"dataGaName":1365,"dataGaLocation":5},"Active confirmation of what is running in production",{"componentName":386,"componentContent":1367},{"config":1368,"header":373,"description":1369,"cards":1370},{"id":375},"La distribuzione di applicazioni dagli ambienti di test ai server di produzione multi-regione è un requisito fondamentale di DevSecOps. Le distribuzioni dovrebbero essere facili da codificare per i platform engineer e semplici da utilizzare per ingegneri e release manager. Inoltre, dovrebbero seguire i requisiti aziendali in termini di conformità e sicurezza. La gestione della distribuzione supporta infrastrutture multi-cloud, cloud-native e legacy e unifica l'esperienza della piattaforma integrando strumenti e framework, come Flux per GitOps.",[1371,1376,1378,1382,1387,1392,1397,1402,1407],{"title":1372,"config":1373},"Controlli di accesso granulari per le distribuzioni Kubernetes basate su CI/CD",{"href":1374,"dataGaName":1375,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/clusters/agent/ci_cd_workflow.html#restrict-project-and-group-access-by-using-impersonation","Fine-grained access controls for CI/CD based Kubernetes deployments",{"title":1214,"config":1377},{"href":1216,"dataGaName":1217,"dataGaLocation":5},{"title":1379,"config":1380},"GitLab Agent for Kubernetes",{"href":1381,"dataGaName":1379,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/clusters/agent/",{"title":1383,"config":1384},"Gestione della distribuzione GitOps",{"href":1385,"dataGaName":1386,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/clusters/agent/gitops.html","GitOps deployment management",{"title":1388,"config":1389},"Distribuzioni di rollout incrementale temporizzate e manuali",{"href":1390,"dataGaName":1391,"dataGaLocation":5},"https://docs.gitlab.com/ee/topics/autodevops/index.html#incremental-rollout-to-production","Timed and manual incremental rollout deployments",{"title":1393,"config":1394},"Distribuzioni Canary",{"href":1395,"dataGaName":1396,"dataGaLocation":5},"https://docs.gitlab.com/ee/user/project/canary_deployments.html","Canary Deployments",{"title":1398,"config":1399},"Creazione di container di prima classe",{"href":1400,"dataGaName":1401,"dataGaLocation":5},"https://gitlab.com/gitlab-org/gitlab/-/issues/23141","First class container building",{"title":1403,"config":1404},"Distribuzioni complesse e simultanee per ambiente",{"href":1405,"dataGaName":1406,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/deployment_safety.html","Complex, simultaneous deployments per environment",{"title":1408,"config":1409},"Gestione del load balancer per la distribuzione Blue/Green",{"href":1410,"dataGaName":1411,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/environments/incremental_rollouts.html#blue-green-deployment","Load balancer management for Blue/Green deployment",{"componentName":386,"componentContent":1413},{"config":1414,"header":377,"description":1415,"cards":1416},{"id":379},"Scopri, crea, testa e scansiona automaticamente il codice sorgente e distribuisci e monitora le applicazioni create utilizzando un set di template e integrazioni CI/CD opinionate ma altamente personalizzabili. Consenti ai team di concentrarsi sulla scrittura del codice di business e su una migliore collaborazione fornendo software più velocemente.",[1417],{"title":377,"config":1418},{"href":1419,"dataGaName":377,"dataGaLocation":5},"https://docs.gitlab.com/ee/topics/autodevops/",{"componentName":386,"componentContent":1421},{"config":1422,"header":381,"description":1423,"cards":1424},{"id":383},"Semplifica le tue pipeline CI/CD con componenti riutilizzabili—unità personalizzabili e versionizzate elencate nel catalogo CI/CD. Crea o riutilizza componenti per flussi di lavoro flessibili ed efficienti.",[1425],{"title":1426,"config":1427},"Composizione della pipeline e catalogo dei componenti",{"href":1428,"dataGaName":1429,"dataGaLocation":5},"https://docs.gitlab.com/ee/ci/components/","Pipeline Composition and Component Catalog",{"componentName":1431,"componentContent":1432},"SolutionsPlatformCtaCard",{"icon":1433,"title":1435,"description":1436,"button":1437},{"config":1434},{"name":182},"Semplifica il ciclo di vita della distribuzione del software e aumenta l'efficienza con GitLab.","Incorporando la distribuzione software automatizzata nei tuoi ambienti di produzione, puoi accelerare lo sviluppo software e fornire prodotti innovativi ai tuoi clienti più velocemente.",{"text":1438,"config":1439},"Contatta il reparto vendite per iniziare",{"href":46,"dataGaName":47,"dataGaLocation":113},{"componentName":1441},"CommonNextSteps","content:it-it:solutions:delivery-automation.yml","yaml","Delivery Automation","content","it-it/solutions/delivery-automation.yml","it-it/solutions/delivery-automation","yml",{"_path":1450,"_dir":1451,"_draft":6,"_partial":6,"_locale":7,"data":1452,"_id":1845,"_type":1443,"title":1846,"_source":1445,"_file":1847,"_stem":1848,"_extension":1448},"/shared/it-it/main-navigation","it-it",{"logo":1453,"freeTrial":1458,"sales":1462,"login":1465,"items":1470,"search":1787,"minimal":1823,"duo":1836},{"config":1454},{"href":1455,"dataGaName":1456,"dataGaLocation":1457},"/it-it/","gitlab logo","header",{"text":1459,"config":1460},"Ottieni una prova gratuita",{"href":1461,"dataGaName":53,"dataGaLocation":1457},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/",{"text":1463,"config":1464},"Contatta le vendite",{"href":46,"dataGaName":47,"dataGaLocation":1457},{"text":1466,"config":1467},"Accedi",{"href":1468,"dataGaName":1469,"dataGaLocation":1457},"https://gitlab.com/users/sign_in/","sign in",[1471,1511,1597,1602,1708,1768],{"text":1472,"config":1473,"cards":1474,"footer":1494},"Piattaforma",{"dataNavLevelOne":112},[1475,1480,1487],{"title":1472,"description":1476,"link":1477},"La piattaforma DevSecOps più completa basata sull'IA",{"text":1478,"config":1479},"Scopri la nostra piattaforma",{"href":111,"dataGaName":112,"dataGaLocation":1457},{"title":1481,"description":1482,"link":1483},"GitLab Duo (IA)","Sviluppa software più velocemente con l'IA in ogni fase del ciclo di sviluppo",{"text":1484,"config":1485},"Ti presentiamo GitLab Duo",{"href":34,"dataGaName":1486,"dataGaLocation":1457},"gitlab duo ai",{"title":1488,"description":1489,"link":1490},"Perché scegliere GitLab","Dieci motivi per cui le aziende scelgono GitLab",{"text":109,"config":1491},{"href":1492,"dataGaName":1493,"dataGaLocation":1457},"/it-it/why-gitlab/","why gitlab",{"title":1495,"items":1496},"Primi passi con",[1497,1502,1507],{"text":1498,"config":1499},"Platform engineering",{"href":1500,"dataGaName":1501,"dataGaLocation":1457},"/it-it/solutions/platform-engineering/","platform engineering",{"text":1503,"config":1504},"Esperienza d'uso degli sviluppatori",{"href":1505,"dataGaName":1506,"dataGaLocation":1457},"/it-it/developer-experience/","Developer experience",{"text":1508,"config":1509},"MLOps",{"href":1510,"dataGaName":1508,"dataGaLocation":1457},"/it-it/topics/devops/the-role-of-ai-in-devops/",{"text":1512,"left":148,"config":1513,"link":1514,"lists":1518,"footer":1579},"Prodotti",{"dataNavLevelOne":5},{"text":1515,"config":1516},"Visualizza tutte le soluzioni",{"href":1517,"dataGaName":5,"dataGaLocation":1457},"/it-it/solutions/",[1519,1538,1559],{"title":1520,"description":1521,"link":1522,"items":1526},"Automazione","CI/CD e automazione per accelerare il deployment",{"config":1523},{"icon":1524,"href":19,"dataGaName":1525,"dataGaLocation":1457},"AutomatedCodeAlt","automated software delivery",[1527,1529,1533,1535],{"text":28,"config":1528},{"href":30,"dataGaLocation":1457,"dataGaName":28},{"text":1530,"config":1531},"Sviluppo assistito dall'IA",{"href":34,"dataGaLocation":1457,"dataGaName":1532},"AI assisted development",{"text":23,"config":1534},{"href":25,"dataGaLocation":1457,"dataGaName":26},{"text":17,"config":1536},{"href":19,"dataGaLocation":1457,"dataGaName":1537},"Automated software delivery",{"title":1539,"description":1540,"link":1541,"items":1545},"Sicurezza","Distribuisci il codice più velocemente senza compromettere la sicurezza",{"config":1542},{"href":135,"dataGaName":1543,"dataGaLocation":1457,"icon":1544},"security and compliance","ShieldCheckLight",[1546,1550,1555],{"text":1547,"config":1548},"Application Security Testing",{"href":135,"dataGaName":1549,"dataGaLocation":1457},"Application security testing",{"text":1551,"config":1552},"Sicurezza della catena di fornitura del software",{"href":1553,"dataGaLocation":1457,"dataGaName":1554},"/it-it/solutions/supply-chain/","Software supply chain security",{"text":1556,"config":1557},"Software Compliance",{"href":1558,"dataGaName":1556,"dataGaLocation":1457},"/it-it/solutions/software-compliance/",{"title":1560,"link":1561,"items":1565},"Misurazione",{"config":1562},{"icon":1563,"href":119,"dataGaName":1564,"dataGaLocation":1457},"DigitalTransformation","visibility and measurement",[1566,1569,1574],{"text":1567,"config":1568},"Visibilità e misurazione",{"href":119,"dataGaLocation":1457,"dataGaName":120},{"text":1570,"config":1571},"Gestione del flusso di valore",{"href":1572,"dataGaLocation":1457,"dataGaName":1573},"/it-it/solutions/value-stream-management/","Value Stream Management",{"text":1575,"config":1576},"Analisi e approfondimenti",{"href":1577,"dataGaLocation":1457,"dataGaName":1578},"/it-it/solutions/analytics-and-insights/","Analytics and insights",{"title":1580,"items":1581},"GitLab per",[1582,1587,1592],{"text":1583,"config":1584},"Aziende",{"href":1585,"dataGaLocation":1457,"dataGaName":1586},"/it-it/enterprise/","enterprise",{"text":1588,"config":1589},"Piccole imprese",{"href":1590,"dataGaLocation":1457,"dataGaName":1591},"/it-it/small-business/","small business",{"text":1593,"config":1594},"Pubblica amministrazione",{"href":1595,"dataGaLocation":1457,"dataGaName":1596},"/it-it/solutions/public-sector/","public sector",{"text":1598,"config":1599},"Prezzi",{"href":1600,"dataGaName":1601,"dataGaLocation":1457,"dataNavLevelOne":1601},"/it-it/pricing/","pricing",{"text":1603,"config":1604,"link":1606,"lists":1610,"feature":1695},"Risorse",{"dataNavLevelOne":1605},"resources",{"text":1607,"config":1608},"Visualizza tutte le risorse",{"href":1609,"dataGaName":1605,"dataGaLocation":1457},"/it-it/resources/",[1611,1644,1667],{"title":1612,"items":1613},"Per iniziare",[1614,1619,1624,1629,1634,1639],{"text":1615,"config":1616},"Installazione",{"href":1617,"dataGaName":1618,"dataGaLocation":1457},"/it-it/install/","install",{"text":1620,"config":1621},"Guide rapide",{"href":1622,"dataGaName":1623,"dataGaLocation":1457},"/it-it/get-started/","quick setup checklists",{"text":1625,"config":1626},"Formazione",{"href":1627,"dataGaLocation":1457,"dataGaName":1628},"https://university.gitlab.com/","learn",{"text":1630,"config":1631},"Documentazione di prodotto",{"href":1632,"dataGaName":1633,"dataGaLocation":1457},"https://docs.gitlab.com/","product documentation",{"text":1635,"config":1636},"Video sulle best practice",{"href":1637,"dataGaName":1638,"dataGaLocation":1457},"/it-it/getting-started-videos/","best practice videos",{"text":1640,"config":1641},"Integrazioni",{"href":1642,"dataGaName":1643,"dataGaLocation":1457},"/it-it/integrations/","integrations",{"title":1645,"items":1646},"Scopri",[1647,1652,1657,1662],{"text":1648,"config":1649},"Storie di successo dei clienti",{"href":1650,"dataGaName":1651,"dataGaLocation":1457},"/it-it/customers/","customer success stories",{"text":1653,"config":1654},"Blog",{"href":1655,"dataGaName":1656,"dataGaLocation":1457},"/blog/","blog",{"text":1658,"config":1659},"Lavorare da remoto",{"href":1660,"dataGaName":1661,"dataGaLocation":1457},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":1663,"config":1664},"TeamOps",{"href":1665,"dataGaName":1666,"dataGaLocation":1457},"/it-it/teamops/","teamops",{"title":1668,"items":1669},"Connetti",[1670,1675,1680,1685,1690],{"text":1671,"config":1672},"Servizi GitLab",{"href":1673,"dataGaName":1674,"dataGaLocation":1457},"/it-it/services/","services",{"text":1676,"config":1677},"Community",{"href":1678,"dataGaName":1679,"dataGaLocation":1457},"/community/","community",{"text":1681,"config":1682},"Forum",{"href":1683,"dataGaName":1684,"dataGaLocation":1457},"https://forum.gitlab.com/","forum",{"text":1686,"config":1687},"Eventi",{"href":1688,"dataGaName":1689,"dataGaLocation":1457},"/events/","events",{"text":1691,"config":1692},"Partner",{"href":1693,"dataGaName":1694,"dataGaLocation":1457},"/it-it/partners/","partners",{"backgroundColor":1696,"textColor":1697,"text":1698,"image":1699,"link":1703},"#2f2a6b","#fff","Approfondimenti e informazioni per il futuro dello sviluppo software",{"altText":1700,"config":1701},"scheda promozionale per The Source",{"src":1702},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":1704,"config":1705},"Leggi le ultime notizie",{"href":1706,"dataGaName":1707,"dataGaLocation":1457},"/it-it/the-source/","the source",{"text":1709,"config":1710,"lists":1712},"Azienda",{"dataNavLevelOne":1711},"company",[1713],{"items":1714},[1715,1720,1726,1728,1733,1738,1743,1748,1753,1758,1763],{"text":1716,"config":1717},"Informazioni",{"href":1718,"dataGaName":1719,"dataGaLocation":1457},"/it-it/company/","about",{"text":1721,"config":1722,"footerGa":1725},"Opportunità di lavoro",{"href":1723,"dataGaName":1724,"dataGaLocation":1457},"/jobs/","jobs",{"dataGaName":1724},{"text":1686,"config":1727},{"href":1688,"dataGaName":1689,"dataGaLocation":1457},{"text":1729,"config":1730},"Leadership",{"href":1731,"dataGaName":1732,"dataGaLocation":1457},"/company/team/e-group/","leadership",{"text":1734,"config":1735},"Team",{"href":1736,"dataGaName":1737,"dataGaLocation":1457},"/company/team/","team",{"text":1739,"config":1740},"Manuale",{"href":1741,"dataGaName":1742,"dataGaLocation":1457},"https://handbook.gitlab.com/","handbook",{"text":1744,"config":1745},"Rapporti con gli investitori",{"href":1746,"dataGaName":1747,"dataGaLocation":1457},"https://ir.gitlab.com/","investor relations",{"text":1749,"config":1750},"Trust Center",{"href":1751,"dataGaName":1752,"dataGaLocation":1457},"/it-it/security/","trust center",{"text":1754,"config":1755},"AI Transparency Center",{"href":1756,"dataGaName":1757,"dataGaLocation":1457},"/it-it/ai-transparency-center/","ai transparency center",{"text":1759,"config":1760},"Newsletter",{"href":1761,"dataGaName":1762,"dataGaLocation":1457},"/company/contact/","newsletter",{"text":1764,"config":1765},"Rassegna stampa",{"href":1766,"dataGaName":1767,"dataGaLocation":1457},"/press/","press",{"text":1769,"config":1770,"lists":1771},"Contattaci",{"dataNavLevelOne":1711},[1772],{"items":1773},[1774,1777,1782],{"text":1463,"config":1775},{"href":46,"dataGaName":1776,"dataGaLocation":1457},"talk to sales",{"text":1778,"config":1779},"Richiedi assistenza",{"href":1780,"dataGaName":1781,"dataGaLocation":1457},"/support/","get help",{"text":1783,"config":1784},"Portale clienti",{"href":1785,"dataGaName":1786,"dataGaLocation":1457},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":1788,"login":1789,"suggestions":1796},"Chiudi",{"text":1790,"link":1791},"Per cercare repository e progetti, accedi a",{"text":1792,"config":1793},"gitlab.com",{"href":1468,"dataGaName":1794,"dataGaLocation":1795},"search login","search",{"text":1797,"default":1798},"Suggerimenti",[1799,1802,1807,1809,1814,1819],{"text":1481,"config":1800},{"href":34,"dataGaName":1801,"dataGaLocation":1795},"GitLab Duo (AI)",{"text":1803,"config":1804},"Suggerimenti di codice (IA)",{"href":1805,"dataGaName":1806,"dataGaLocation":1795},"/it-it/solutions/code-suggestions/","Code Suggestions (AI)",{"text":28,"config":1808},{"href":30,"dataGaName":28,"dataGaLocation":1795},{"text":1810,"config":1811},"GitLab su AWS",{"href":1812,"dataGaName":1813,"dataGaLocation":1795},"/it-it/partners/technology-partners/aws/","GitLab on AWS",{"text":1815,"config":1816},"GitLab su Google Cloud",{"href":1817,"dataGaName":1818,"dataGaLocation":1795},"/it-it/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":1820,"config":1821},"Perché scegliere GitLab?",{"href":1492,"dataGaName":1822,"dataGaLocation":1795},"Why GitLab?",{"freeTrial":1824,"mobileIcon":1828,"desktopIcon":1833},{"text":50,"config":1825},{"href":1826,"dataGaName":53,"dataGaLocation":1827},"https://gitlab.com/-/trials/new/","nav",{"altText":1829,"config":1830},"Icona di GitLab",{"src":1831,"dataGaName":1832,"dataGaLocation":1827},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":1829,"config":1834},{"src":1835,"dataGaName":1832,"dataGaLocation":1827},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"freeTrial":1837,"mobileIcon":1841,"desktopIcon":1843},{"text":1838,"config":1839},"Scopri di più su GitLab Duo",{"href":34,"dataGaName":1840,"dataGaLocation":1827},"gitlab duo",{"altText":1829,"config":1842},{"src":1831,"dataGaName":1832,"dataGaLocation":1827},{"altText":1829,"config":1844},{"src":1835,"dataGaName":1832,"dataGaLocation":1827},"content:shared:it-it:main-navigation.yml","Main Navigation","shared/it-it/main-navigation.yml","shared/it-it/main-navigation",{"_path":1850,"_dir":1451,"_draft":6,"_partial":6,"_locale":7,"title":1851,"button":1852,"config":1857,"_id":1859,"_type":1443,"_source":1445,"_file":1860,"_stem":1861,"_extension":1448},"/shared/it-it/banner","La GitLab Duo Agent Platform è ora in beta pubblica!",{"text":1853,"config":1854},"Prova la Beta",{"href":1855,"dataGaName":1856,"dataGaLocation":1457},"/it-it/gitlab-duo/agent-platform/","duo banner",{"layout":1858},"release","content:shared:it-it:banner.yml","shared/it-it/banner.yml","shared/it-it/banner",{"_path":1863,"_dir":1451,"_draft":6,"_partial":6,"_locale":7,"data":1864,"_id":2064,"_type":1443,"title":2065,"_source":1445,"_file":2066,"_stem":2067,"_extension":1448},"/shared/it-it/main-footer",{"text":1865,"source":1866,"edit":1872,"contribute":1877,"config":1882,"items":1887,"minimal":2056},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":1867,"config":1868},"Visualizza origine pagina",{"href":1869,"dataGaName":1870,"dataGaLocation":1871},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":1873,"config":1874},"Modifica questa pagina",{"href":1875,"dataGaName":1876,"dataGaLocation":1871},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":1878,"config":1879},"Contribuisci",{"href":1880,"dataGaName":1881,"dataGaLocation":1871},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":1883,"facebook":1884,"youtube":1885,"linkedin":1886},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[1888,1911,1964,1993,2027],{"title":1472,"links":1889,"subMenu":1894},[1890],{"text":1891,"config":1892},"Piattaforma DevSecOps",{"href":111,"dataGaName":1893,"dataGaLocation":1871},"devsecops platform",[1895],{"title":1598,"links":1896},[1897,1901,1906],{"text":1898,"config":1899},"Visualizza i piani",{"href":1600,"dataGaName":1900,"dataGaLocation":1871},"view plans",{"text":1902,"config":1903},"Perché passare a Premium?",{"href":1904,"dataGaName":1905,"dataGaLocation":1871},"/it-it/pricing/premium/","why premium",{"text":1907,"config":1908},"Perché passare a Ultimate?",{"href":1909,"dataGaName":1910,"dataGaLocation":1871},"/it-it/pricing/ultimate/","why ultimate",{"title":1912,"links":1913},"Soluzioni",[1914,1919,1922,1924,1929,1934,1937,1940,1943,1948,1950,1952,1954,1959],{"text":1915,"config":1916},"Trasformazione digitale",{"href":1917,"dataGaName":1918,"dataGaLocation":1871},"/it-it/topics/digital-transformation/","digital transformation",{"text":1920,"config":1921},"Sicurezza e conformità",{"href":135,"dataGaName":1549,"dataGaLocation":1871},{"text":17,"config":1923},{"href":19,"dataGaName":1525,"dataGaLocation":1871},{"text":1925,"config":1926},"Sviluppo Agile",{"href":1927,"dataGaName":1928,"dataGaLocation":1871},"/it-it/solutions/agile-delivery/","agile delivery",{"text":1930,"config":1931},"Trasformazione cloud",{"href":1932,"dataGaName":1933,"dataGaLocation":1871},"/it-it/topics/cloud-native/","cloud transformation",{"text":1935,"config":1936},"SCM",{"href":25,"dataGaName":168,"dataGaLocation":1871},{"text":28,"config":1938},{"href":30,"dataGaName":1939,"dataGaLocation":1871},"continuous integration & delivery",{"text":1570,"config":1941},{"href":1572,"dataGaName":1942,"dataGaLocation":1871},"value stream management",{"text":1944,"config":1945},"GitOps",{"href":1946,"dataGaName":1947,"dataGaLocation":1871},"/it-it/solutions/gitops/","gitops",{"text":1583,"config":1949},{"href":1585,"dataGaName":1586,"dataGaLocation":1871},{"text":1588,"config":1951},{"href":1590,"dataGaName":1591,"dataGaLocation":1871},{"text":1593,"config":1953},{"href":1595,"dataGaName":1596,"dataGaLocation":1871},{"text":1955,"config":1956},"Istruzione",{"href":1957,"dataGaName":1958,"dataGaLocation":1871},"/it-it/solutions/education/","education",{"text":1960,"config":1961},"Servizi finanziari",{"href":1962,"dataGaName":1963,"dataGaLocation":1871},"/it-it/solutions/finance/","financial services",{"title":1603,"links":1965},[1966,1968,1970,1972,1975,1977,1979,1981,1983,1985,1987,1989,1991],{"text":1615,"config":1967},{"href":1617,"dataGaName":1618,"dataGaLocation":1871},{"text":1620,"config":1969},{"href":1622,"dataGaName":1623,"dataGaLocation":1871},{"text":1625,"config":1971},{"href":1627,"dataGaName":1628,"dataGaLocation":1871},{"text":1630,"config":1973},{"href":1632,"dataGaName":1974,"dataGaLocation":1871},"docs",{"text":1653,"config":1976},{"href":1655,"dataGaName":1656,"dataGaLocation":1871},{"text":1648,"config":1978},{"href":1650,"dataGaName":1651,"dataGaLocation":1871},{"text":1658,"config":1980},{"href":1660,"dataGaName":1661,"dataGaLocation":1871},{"text":1671,"config":1982},{"href":1673,"dataGaName":1674,"dataGaLocation":1871},{"text":1663,"config":1984},{"href":1665,"dataGaName":1666,"dataGaLocation":1871},{"text":1676,"config":1986},{"href":1678,"dataGaName":1679,"dataGaLocation":1871},{"text":1681,"config":1988},{"href":1683,"dataGaName":1684,"dataGaLocation":1871},{"text":1686,"config":1990},{"href":1688,"dataGaName":1689,"dataGaLocation":1871},{"text":1691,"config":1992},{"href":1693,"dataGaName":1694,"dataGaLocation":1871},{"title":1709,"links":1994},[1995,1997,1999,2001,2003,2005,2007,2011,2016,2018,2020,2022],{"text":1716,"config":1996},{"href":1718,"dataGaName":1711,"dataGaLocation":1871},{"text":1721,"config":1998},{"href":1723,"dataGaName":1724,"dataGaLocation":1871},{"text":1729,"config":2000},{"href":1731,"dataGaName":1732,"dataGaLocation":1871},{"text":1734,"config":2002},{"href":1736,"dataGaName":1737,"dataGaLocation":1871},{"text":1739,"config":2004},{"href":1741,"dataGaName":1742,"dataGaLocation":1871},{"text":1744,"config":2006},{"href":1746,"dataGaName":1747,"dataGaLocation":1871},{"text":2008,"config":2009},"Sustainability",{"href":2010,"dataGaName":2008,"dataGaLocation":1871},"/sustainability/",{"text":2012,"config":2013},"Diversità, inclusione e appartenenza (DIB)",{"href":2014,"dataGaName":2015,"dataGaLocation":1871},"/it-it/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":1749,"config":2017},{"href":1751,"dataGaName":1752,"dataGaLocation":1871},{"text":1759,"config":2019},{"href":1761,"dataGaName":1762,"dataGaLocation":1871},{"text":1764,"config":2021},{"href":1766,"dataGaName":1767,"dataGaLocation":1871},{"text":2023,"config":2024},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":2025,"dataGaName":2026,"dataGaLocation":1871},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":1769,"links":2028},[2029,2032,2034,2036,2041,2046,2051],{"text":2030,"config":2031},"Contatta un esperto",{"href":46,"dataGaName":47,"dataGaLocation":1871},{"text":1778,"config":2033},{"href":1780,"dataGaName":1781,"dataGaLocation":1871},{"text":1783,"config":2035},{"href":1785,"dataGaName":1786,"dataGaLocation":1871},{"text":2037,"config":2038},"Stato",{"href":2039,"dataGaName":2040,"dataGaLocation":1871},"https://status.gitlab.com/","status",{"text":2042,"config":2043},"Termini di utilizzo",{"href":2044,"dataGaName":2045,"dataGaLocation":1871},"/terms/","terms of use",{"text":2047,"config":2048},"Informativa sulla privacy",{"href":2049,"dataGaName":2050,"dataGaLocation":1871},"/it-it/privacy/","privacy statement",{"text":2052,"config":2053},"Preferenze dei cookie",{"dataGaName":2054,"dataGaLocation":1871,"id":2055,"isOneTrustButton":148},"cookie preferences","ot-sdk-btn",{"items":2057},[2058,2060,2062],{"text":2042,"config":2059},{"href":2044,"dataGaName":2045,"dataGaLocation":1871},{"text":2047,"config":2061},{"href":2049,"dataGaName":2050,"dataGaLocation":1871},{"text":2052,"config":2063},{"dataGaName":2054,"dataGaLocation":1871,"id":2055,"isOneTrustButton":148},"content:shared:it-it:main-footer.yml","Main Footer","shared/it-it/main-footer.yml","shared/it-it/main-footer",{"_path":2069,"_dir":1451,"_draft":6,"_partial":6,"_locale":7,"header":2070,"eyebrow":2071,"blurb":2072,"button":2073,"secondaryButton":2077,"_id":2079,"_type":1443,"title":2080,"_source":1445,"_file":2081,"_stem":2082,"_extension":1448},"/shared/it-it/next-steps","Inizia a distribuire software migliori più velocemente","Oltre il 50% delle società Fortune 100 si affida a GitLab","Scopri cosa può fare il tuo team grazie a una\n\n\npiattaforma DevSecOps intelligente.\n",{"text":1459,"config":2074},{"href":2075,"dataGaName":53,"dataGaLocation":2076},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":1463,"config":2078},{"href":46,"dataGaName":47,"dataGaLocation":2076},"content:shared:it-it:next-steps.yml","Next Steps","shared/it-it/next-steps.yml","shared/it-it/next-steps",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":2084,"content":2085,"_id":1442,"_type":1443,"title":1444,"_source":1445,"_file":1446,"_stem":1447,"_extension":1448},{"title":9,"description":10},[2086,2097,2107,2124,2144,2152,2161,2170,2180,2207,2770,2776],{"componentName":13,"componentContent":2087},{"links":2088},[2089,2091,2093,2095],{"text":17,"config":2090},{"href":19,"dataGaName":20,"dataGaLocation":21},{"text":23,"config":2092},{"href":25,"dataGaName":26,"dataGaLocation":21},{"text":28,"config":2094},{"href":30,"dataGaName":28,"dataGaLocation":21},{"text":32,"config":2096},{"href":34,"dataGaName":35,"dataGaLocation":21},{"componentName":37,"componentContent":2098},{"config":2099,"title":17,"description":42,"primaryButton":2101,"tertiaryButton":2103,"image":2105},{"typographyVariants":2100},{"description":41},{"text":44,"config":2102},{"href":46,"dataGaName":47,"dataGaLocation":48},{"text":50,"config":2104},{"href":52,"dataGaName":53,"dataGaLocation":48},{"altText":7,"config":2106},{"src":56},{"componentName":58,"componentContent":2108},{"text":60,"logos":2109},[2110,2112,2114,2116,2118,2120,2122],{"company":63,"config":2111},{"src":65,"href":66},{"company":68,"config":2113},{"src":70,"href":71},{"company":73,"config":2115},{"src":75,"href":76},{"company":78,"config":2117},{"src":80,"href":81},{"company":83,"config":2119},{"src":85,"href":86},{"company":88,"config":2121},{"src":90,"href":91},{"company":93,"config":2123},{"src":95,"href":96},{"componentName":98,"componentContent":2125},{"config":2126,"title":102,"subtitle":103,"accordion":2127},{"id":101,"isFullWidth":6},[2128,2131,2134,2135,2138,2141],{"header":106,"content":107,"link":2129},{"text":109,"config":2130},{"href":111,"dataGaName":112,"dataGaLocation":113},{"header":115,"content":116,"link":2132},{"text":109,"config":2133},{"href":119,"dataGaName":120,"dataGaLocation":113},{"header":122,"content":123},{"header":125,"content":126,"link":2136},{"text":109,"config":2137},{"href":30,"dataGaName":129,"dataGaLocation":113},{"header":131,"content":132,"link":2139},{"text":109,"config":2140},{"href":135,"dataGaName":136,"dataGaLocation":113},{"header":138,"content":139,"link":2142},{"text":109,"config":2143},{"href":142,"dataGaName":143,"dataGaLocation":113},{"componentName":145,"componentContent":2145},{"config":2146,"text":2147,"video":2150},{"gradientBackground":148},{"header":150,"image":2148},{"config":2149},{"src":153},{"config":2151},{"href":156},{"componentName":158,"componentContent":2153},{"eyebrow":2154,"description":165,"tertiaryButton":2156,"benefits":2158},{"text":23,"config":2155},{"typographyVariant":162,"tag":163,"icon":164},{"text":109,"config":2157},{"href":25,"dataGaName":168,"dataGaLocation":169},[2159,2160],{"header":172,"description":173},{"header":175,"description":176},{"componentName":158,"componentContent":2162},{"eyebrow":2163,"description":183,"tertiaryButton":2165,"benefits":2167},{"text":180,"config":2164},{"typographyVariant":162,"tag":163,"icon":182},{"text":109,"config":2166},{"href":30,"dataGaName":129,"dataGaLocation":113},[2168,2169],{"header":188,"description":189},{"header":191,"description":192},{"componentName":158,"componentContent":2171},{"config":2172,"eyebrow":2173,"description":200,"tertiaryButton":2175,"benefits":2177},{"noBottomBorder":148},{"text":197,"config":2174},{"typographyVariant":162,"tag":163,"icon":199},{"text":109,"config":2176},{"href":142,"dataGaName":143,"dataGaLocation":113},[2178,2179],{"header":205,"description":206},{"header":208,"description":209},{"componentName":211,"componentContent":2181},{"cards":2182},[2183,2191,2199],{"quote":215,"author":2184,"cta":2185,"metrics":2187,"config":2190},{"name":217,"title":218,"company":219},{"text":221,"config":2186},{"href":223,"dataGaName":224,"dataGaLocation":113},[2188,2189],{"number":227,"text":228},{"number":230,"text":231},{"logo":233},{"quote":235,"author":2192,"cta":2193,"metrics":2195,"config":2198},{"name":237,"title":238,"company":239},{"text":221,"config":2194},{"href":242,"dataGaName":243,"dataGaLocation":113},[2196,2197],{"number":246,"text":247},{"number":249,"text":250},{"logo":252},{"quote":254,"author":2200,"cta":2201,"metrics":2203,"config":2206},{"name":256,"title":257,"company":78},{"text":221,"config":2202},{"href":81,"dataGaName":260,"dataGaLocation":113},[2204,2205],{"number":263,"text":264},{"number":266,"text":267},{"logo":80},{"componentName":270,"componentContent":2208},{"header":272,"description":273,"sideNavigation":2209},{"links":2210,"components":2265},[2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263],{"text":277,"config":2212},{"id":279},{"text":281,"config":2214},{"id":283},{"text":285,"config":2216},{"id":287},{"text":289,"config":2218},{"id":291},{"text":293,"config":2220},{"id":295},{"text":297,"config":2222},{"id":299},{"text":301,"config":2224},{"id":303},{"text":305,"config":2226},{"id":307},{"text":309,"config":2228},{"id":311},{"text":313,"config":2230},{"id":315},{"text":317,"config":2232},{"id":319},{"text":321,"config":2234},{"id":323},{"text":325,"config":2236},{"id":327},{"text":329,"config":2238},{"id":331},{"text":333,"config":2240},{"id":335},{"text":337,"config":2242},{"id":339},{"text":341,"config":2244},{"id":343},{"text":345,"config":2246},{"id":347},{"text":349,"config":2248},{"id":351},{"text":353,"config":2250},{"id":355},{"text":357,"config":2252},{"id":359},{"text":361,"config":2254},{"id":363},{"text":365,"config":2256},{"id":367},{"text":369,"config":2258},{"id":371},{"text":373,"config":2260},{"id":375},{"text":377,"config":2262},{"id":379},{"text":381,"config":2264},{"id":383},[2266,2278,2298,2304,2418,2458,2464,2470,2476,2490,2502,2524,2536,2544,2550,2556,2562,2598,2604,2648,2654,2686,2694,2714,2736,2758,2764],{"componentName":386,"componentContent":2267},{"config":2268,"header":277,"description":389,"cards":2269},{"id":279},[2270,2272,2274,2276],{"title":392,"config":2271},{"href":394,"dataGaName":395,"dataGaLocation":5},{"title":397,"config":2273},{"href":394,"dataGaName":399,"dataGaLocation":5},{"title":401,"config":2275},{"href":394,"dataGaName":403,"dataGaLocation":5},{"title":405,"config":2277},{"href":407,"dataGaName":408,"dataGaLocation":5},{"componentName":386,"componentContent":2279},{"config":2280,"header":281,"description":412,"cards":2281},{"id":283},[2282,2284,2286,2288,2290,2292,2294,2296],{"title":281,"config":2283},{"href":416,"dataGaName":281,"dataGaLocation":5},{"title":418,"config":2285},{"href":420,"dataGaName":421,"dataGaLocation":5},{"title":423,"config":2287},{"href":425,"dataGaName":426,"dataGaLocation":5},{"title":428,"config":2289},{"href":430,"dataGaName":431,"dataGaLocation":5},{"title":433,"config":2291},{"href":435,"dataGaName":436,"dataGaLocation":5},{"title":438,"config":2293},{"href":440,"dataGaName":441,"dataGaLocation":5},{"title":443,"config":2295},{"href":445,"dataGaName":446,"dataGaLocation":5},{"title":448,"config":2297},{"href":450,"dataGaName":451,"dataGaLocation":5},{"componentName":386,"componentContent":2299},{"config":2300,"header":285,"description":455,"cards":2301},{"id":287},[2302],{"title":458,"config":2303},{"href":460,"dataGaName":458,"dataGaLocation":5},{"componentName":386,"componentContent":2305},{"config":2306,"header":289,"description":464,"cards":2307},{"id":291},[2308,2310,2312,2314,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2338,2340,2342,2344,2346,2348,2350,2352,2354,2356,2358,2360,2362,2364,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416],{"title":467,"config":2309},{"href":469,"dataGaName":470,"dataGaLocation":5},{"title":472,"config":2311},{"href":474,"dataGaName":475,"dataGaLocation":5},{"title":477,"config":2313},{"href":479,"dataGaName":480,"dataGaLocation":5},{"title":482,"config":2315},{"href":484,"dataGaName":485,"dataGaLocation":5},{"title":487,"config":2317},{"href":489,"dataGaName":487,"dataGaLocation":5},{"title":491,"config":2319},{"href":493,"dataGaName":494,"dataGaLocation":5},{"title":496,"config":2321},{"href":493,"dataGaName":498,"dataGaLocation":5},{"title":500,"config":2323},{"href":493,"dataGaName":502,"dataGaLocation":5},{"title":504,"config":2325},{"href":506,"dataGaName":507,"dataGaLocation":5},{"title":509,"config":2327},{"href":511,"dataGaName":512,"dataGaLocation":5},{"title":514,"config":2329},{"href":516,"dataGaName":517,"dataGaLocation":5},{"title":519,"config":2331},{"href":521,"dataGaName":522,"dataGaLocation":5},{"title":524,"config":2333},{"href":526,"dataGaName":527,"dataGaLocation":5},{"title":529,"config":2335},{"href":531,"dataGaName":532,"dataGaLocation":5},{"title":534,"config":2337},{"href":536,"dataGaName":537,"dataGaLocation":5},{"title":539,"config":2339},{"href":541,"dataGaName":542,"dataGaLocation":5},{"title":544,"config":2341},{"href":546,"dataGaName":547,"dataGaLocation":5},{"title":549,"config":2343},{"href":551,"dataGaName":552,"dataGaLocation":5},{"title":554,"config":2345},{"href":556,"dataGaName":557,"dataGaLocation":5},{"title":559,"config":2347},{"href":561,"dataGaName":562,"dataGaLocation":5},{"title":564,"config":2349},{"href":566,"dataGaName":567,"dataGaLocation":5},{"title":569,"config":2351},{"href":571,"dataGaName":572,"dataGaLocation":5},{"title":574,"config":2353},{"href":576,"dataGaName":577,"dataGaLocation":5},{"title":579,"config":2355},{"href":576,"dataGaName":581,"dataGaLocation":5},{"title":583,"config":2357},{"href":576,"dataGaName":585,"dataGaLocation":5},{"title":587,"config":2359},{"href":589,"dataGaName":587,"dataGaLocation":5},{"title":591,"config":2361},{"href":593,"dataGaName":594,"dataGaLocation":5},{"title":596,"config":2363},{"href":493,"dataGaName":598,"dataGaLocation":5},{"title":600,"config":2365},{"href":602,"dataGaName":603,"dataGaLocation":5},{"title":605,"config":2367},{"href":607,"dataGaName":608,"dataGaLocation":5},{"title":610,"config":2369},{"href":612,"dataGaName":613,"dataGaLocation":5},{"title":615,"config":2371},{"href":617,"dataGaName":618,"dataGaLocation":5},{"title":620,"config":2373},{"href":622,"dataGaName":623,"dataGaLocation":5},{"title":625,"config":2375},{"href":627,"dataGaName":628,"dataGaLocation":5},{"title":630,"config":2377},{"href":632,"dataGaName":633,"dataGaLocation":5},{"title":325,"config":2379},{"href":636,"dataGaName":325,"dataGaLocation":5},{"title":638,"config":2381},{"href":640,"dataGaName":641,"dataGaLocation":5},{"title":643,"config":2383},{"href":645,"dataGaName":646,"dataGaLocation":5},{"title":648,"config":2385},{"href":650,"dataGaName":651,"dataGaLocation":5},{"title":653,"config":2387},{"href":655,"dataGaName":656,"dataGaLocation":5},{"title":658,"config":2389},{"href":660,"dataGaName":661,"dataGaLocation":5},{"title":663,"config":2391},{"href":636,"dataGaName":665,"dataGaLocation":5},{"title":667,"config":2393},{"href":669,"dataGaName":670,"dataGaLocation":5},{"title":672,"config":2395},{"href":674,"dataGaName":675,"dataGaLocation":5},{"title":677,"config":2397},{"href":679,"dataGaName":680,"dataGaLocation":5},{"title":682,"config":2399},{"href":684,"dataGaName":685,"dataGaLocation":5},{"title":687,"config":2401},{"href":689,"dataGaName":690,"dataGaLocation":5},{"title":692,"config":2403},{"href":694,"dataGaName":695,"dataGaLocation":5},{"title":697,"config":2405},{"href":699,"dataGaName":700,"dataGaLocation":5},{"title":702,"config":2407},{"href":636,"dataGaName":704,"dataGaLocation":5},{"title":706,"config":2409},{"href":708,"dataGaName":709,"dataGaLocation":5},{"title":711,"config":2411},{"href":713,"dataGaName":714,"dataGaLocation":5},{"title":716,"config":2413},{"href":718,"dataGaName":719,"dataGaLocation":5},{"title":721,"config":2415},{"href":723,"dataGaName":724,"dataGaLocation":5},{"title":726,"config":2417},{"href":689,"dataGaName":728,"dataGaLocation":5},{"componentName":386,"componentContent":2419},{"config":2420,"header":293,"description":732,"cards":2421},{"id":295},[2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456],{"title":735,"config":2423},{"href":435,"dataGaName":737,"dataGaLocation":5},{"title":739,"config":2425},{"href":435,"dataGaName":741,"dataGaLocation":5},{"title":743,"config":2427},{"href":745,"dataGaName":746,"dataGaLocation":5},{"title":748,"config":2429},{"href":750,"dataGaName":751,"dataGaLocation":5},{"title":753,"config":2431},{"href":755,"dataGaName":756,"dataGaLocation":5},{"title":758,"config":2433},{"href":760,"dataGaName":761,"dataGaLocation":5},{"title":433,"config":2435},{"href":435,"dataGaName":436,"dataGaLocation":5},{"title":438,"config":2437},{"href":440,"dataGaName":441,"dataGaLocation":5},{"title":443,"config":2439},{"href":445,"dataGaName":446,"dataGaLocation":5},{"title":448,"config":2441},{"href":450,"dataGaName":451,"dataGaLocation":5},{"title":771,"config":2443},{"href":440,"dataGaName":773,"dataGaLocation":5},{"title":775,"config":2445},{"href":445,"dataGaName":777,"dataGaLocation":5},{"title":779,"config":2447},{"href":450,"dataGaName":781,"dataGaLocation":5},{"title":783,"config":2449},{"href":440,"dataGaName":785,"dataGaLocation":5},{"title":787,"config":2451},{"href":445,"dataGaName":789,"dataGaLocation":5},{"title":791,"config":2453},{"href":450,"dataGaName":793,"dataGaLocation":5},{"title":795,"config":2455},{"href":440,"dataGaName":797,"dataGaLocation":5},{"title":799,"config":2457},{"href":801,"dataGaName":802,"dataGaLocation":5},{"componentName":386,"componentContent":2459},{"config":2460,"header":297,"description":806,"cards":2461},{"id":299},[2462],{"title":297,"config":2463},{"href":810,"dataGaName":811,"dataGaLocation":5},{"componentName":386,"componentContent":2465},{"config":2466,"header":301,"description":815,"cards":2467},{"id":303},[2468],{"title":301,"config":2469},{"href":819,"dataGaName":820,"dataGaLocation":5},{"componentName":386,"componentContent":2471},{"config":2472,"header":305,"description":824,"cards":2473},{"id":307},[2474],{"title":305,"config":2475},{"href":828,"dataGaName":829,"dataGaLocation":5},{"componentName":386,"componentContent":2477},{"config":2478,"header":309,"description":833,"cards":2479},{"id":311},[2480,2482,2484,2486,2488],{"title":836,"config":2481},{"href":838,"dataGaName":839,"dataGaLocation":5},{"title":841,"config":2483},{"href":843,"dataGaName":844,"dataGaLocation":5},{"title":846,"config":2485},{"href":848,"dataGaName":849,"dataGaLocation":5},{"title":851,"config":2487},{"href":853,"dataGaName":854,"dataGaLocation":5},{"title":856,"config":2489},{"href":858,"dataGaName":859,"dataGaLocation":5},{"componentName":386,"componentContent":2491},{"config":2492,"header":313,"description":863,"cards":2493},{"id":315},[2494,2496,2498,2500],{"title":866,"config":2495},{"href":868,"dataGaName":869,"dataGaLocation":5},{"title":871,"config":2497},{"href":873,"dataGaName":874,"dataGaLocation":5},{"title":876,"config":2499},{"href":878,"dataGaName":879,"dataGaLocation":5},{"title":881,"config":2501},{"href":883,"dataGaName":884,"dataGaLocation":5},{"componentName":386,"componentContent":2503},{"config":2504,"header":317,"description":888,"cards":2505},{"id":319},[2506,2508,2510,2512,2514,2516,2518,2520,2522],{"title":891,"config":2507},{"href":893,"dataGaName":894,"dataGaLocation":5},{"title":896,"config":2509},{"href":898,"dataGaName":899,"dataGaLocation":5},{"title":901,"config":2511},{"href":903,"dataGaName":904,"dataGaLocation":5},{"title":906,"config":2513},{"href":908,"dataGaName":909,"dataGaLocation":5},{"title":911,"config":2515},{"href":913,"dataGaName":914,"dataGaLocation":5},{"title":916,"config":2517},{"href":918,"dataGaName":919,"dataGaLocation":5},{"title":921,"config":2519},{"href":908,"dataGaName":923,"dataGaLocation":5},{"title":925,"config":2521},{"href":908,"dataGaName":927,"dataGaLocation":5},{"title":929,"config":2523},{"href":908,"dataGaName":931,"dataGaLocation":5},{"componentName":386,"componentContent":2525},{"config":2526,"header":321,"description":935,"cards":2527},{"id":323},[2528,2530,2532,2534],{"title":938,"config":2529},{"href":940,"dataGaName":941,"dataGaLocation":5},{"title":943,"config":2531},{"href":945,"dataGaName":946,"dataGaLocation":5},{"title":321,"config":2533},{"href":949,"dataGaName":321,"dataGaLocation":5},{"title":951,"config":2535},{"href":953,"dataGaName":954,"dataGaLocation":5},{"componentName":386,"componentContent":2537},{"config":2538,"header":325,"description":958,"cards":2539},{"id":327},[2540,2542],{"title":961,"config":2541},{"href":963,"dataGaName":964,"dataGaLocation":5},{"title":966,"config":2543},{"href":968,"dataGaName":969,"dataGaLocation":5},{"componentName":386,"componentContent":2545},{"config":2546,"header":329,"description":973,"cards":2547},{"id":331},[2548],{"title":329,"config":2549},{"href":977,"dataGaName":978,"dataGaLocation":5},{"componentName":386,"componentContent":2551},{"config":2552,"header":333,"description":982,"cards":2553},{"id":335},[2554],{"title":333,"config":2555},{"href":986,"dataGaName":987,"dataGaLocation":5},{"componentName":386,"componentContent":2557},{"config":2558,"header":337,"description":991,"cards":2559},{"id":339},[2560],{"title":337,"config":2561},{"href":995,"dataGaName":996,"dataGaLocation":5},{"componentName":386,"componentContent":2563},{"config":2564,"header":341,"description":1000,"cards":2565},{"id":343},[2566,2568,2570,2572,2574,2576,2578,2580,2582,2584,2586,2588,2590,2592,2594,2596],{"title":1003,"config":2567},{"href":1005,"dataGaName":1006,"dataGaLocation":5},{"title":1008,"config":2569},{"href":1010,"dataGaName":1011,"dataGaLocation":5},{"title":1013,"config":2571},{"href":1005,"dataGaName":1015,"dataGaLocation":5},{"title":1017,"config":2573},{"href":1019,"dataGaName":1020,"dataGaLocation":5},{"title":1022,"config":2575},{"href":1024,"dataGaName":1025,"dataGaLocation":5},{"title":1027,"config":2577},{"href":1029,"dataGaName":1030,"dataGaLocation":5},{"title":1032,"config":2579},{"href":1034,"dataGaName":1035,"dataGaLocation":5},{"title":1037,"config":2581},{"href":1005,"dataGaName":1039,"dataGaLocation":5},{"title":1041,"config":2583},{"href":1043,"dataGaName":1044,"dataGaLocation":5},{"title":1046,"config":2585},{"href":1048,"dataGaName":1049,"dataGaLocation":5},{"title":1051,"config":2587},{"href":1010,"dataGaName":1053,"dataGaLocation":5},{"title":1055,"config":2589},{"href":1057,"dataGaName":1058,"dataGaLocation":5},{"title":1060,"config":2591},{"href":1062,"dataGaName":1060,"dataGaLocation":5},{"title":1064,"config":2593},{"href":1066,"dataGaName":1067,"dataGaLocation":5},{"title":1069,"config":2595},{"href":1071,"dataGaName":1072,"dataGaLocation":5},{"title":1074,"config":2597},{"href":1076,"dataGaName":1077,"dataGaLocation":5},{"componentName":386,"componentContent":2599},{"config":2600,"header":345,"description":1081,"cards":2601},{"id":347},[2602],{"title":1084,"config":2603},{"href":1086,"dataGaName":1087,"dataGaLocation":5},{"componentName":386,"componentContent":2605},{"config":2606,"header":349,"description":1091,"cards":2607},{"id":351},[2608,2610,2612,2614,2616,2618,2620,2622,2624,2626,2628,2630,2632,2634,2636,2638,2640,2642,2644,2646],{"title":1094,"config":2609},{"href":1096,"dataGaName":1097,"dataGaLocation":5},{"title":1099,"config":2611},{"href":1101,"dataGaName":1102,"dataGaLocation":5},{"title":1104,"config":2613},{"href":1106,"dataGaName":1107,"dataGaLocation":5},{"title":1109,"config":2615},{"href":1111,"dataGaName":1112,"dataGaLocation":5},{"title":1114,"config":2617},{"href":1116,"dataGaName":1117,"dataGaLocation":5},{"title":1119,"config":2619},{"href":1121,"dataGaName":1122,"dataGaLocation":5},{"title":1124,"config":2621},{"href":1126,"dataGaName":1127,"dataGaLocation":5},{"title":1129,"config":2623},{"href":1131,"dataGaName":1132,"dataGaLocation":5},{"title":1134,"config":2625},{"href":1136,"dataGaName":1137,"dataGaLocation":5},{"title":1139,"config":2627},{"href":1141,"dataGaName":1139,"dataGaLocation":5},{"title":1143,"config":2629},{"href":1145,"dataGaName":1146,"dataGaLocation":5},{"title":1148,"config":2631},{"href":1150,"dataGaName":1151,"dataGaLocation":5},{"title":1153,"config":2633},{"href":1155,"dataGaName":1156,"dataGaLocation":5},{"title":1158,"config":2635},{"href":1160,"dataGaName":1158,"dataGaLocation":5},{"title":1162,"config":2637},{"href":1164,"dataGaName":1165,"dataGaLocation":5},{"title":1167,"config":2639},{"href":1169,"dataGaName":1170,"dataGaLocation":5},{"title":1172,"config":2641},{"href":1066,"dataGaName":1174,"dataGaLocation":5},{"title":1176,"config":2643},{"href":1178,"dataGaName":1179,"dataGaLocation":5},{"title":1181,"config":2645},{"href":1183,"dataGaName":1181,"dataGaLocation":5},{"title":1185,"config":2647},{"href":1187,"dataGaName":1185,"dataGaLocation":5},{"componentName":386,"componentContent":2649},{"config":2650,"header":1191,"description":1192,"cards":2651},{"id":355},[2652],{"title":1191,"config":2653},{"href":1196,"dataGaName":1197,"dataGaLocation":5},{"componentName":386,"componentContent":2655},{"config":2656,"header":357,"description":1201,"cards":2657},{"id":359},[2658,2660,2662,2664,2666,2668,2670,2672,2674,2676,2678,2680,2682,2684],{"title":1204,"config":2659},{"href":1206,"dataGaName":1207,"dataGaLocation":5},{"title":1209,"config":2661},{"href":1211,"dataGaName":1212,"dataGaLocation":5},{"title":1214,"config":2663},{"href":1216,"dataGaName":1217,"dataGaLocation":5},{"title":1219,"config":2665},{"href":1221,"dataGaName":1222,"dataGaLocation":5},{"title":1224,"config":2667},{"href":1226,"dataGaName":1227,"dataGaLocation":5},{"title":1229,"config":2669},{"href":1231,"dataGaName":1232,"dataGaLocation":5},{"title":1234,"config":2671},{"href":1236,"dataGaName":1237,"dataGaLocation":5},{"title":1239,"config":2673},{"href":1241,"dataGaName":1242,"dataGaLocation":5},{"title":1244,"config":2675},{"href":1246,"dataGaName":1247,"dataGaLocation":5},{"title":1249,"config":2677},{"href":1251,"dataGaName":1252,"dataGaLocation":5},{"title":1254,"config":2679},{"href":1256,"dataGaName":1257,"dataGaLocation":5},{"title":1259,"config":2681},{"href":1261,"dataGaName":1262,"dataGaLocation":5},{"title":1181,"config":2683},{"href":1183,"dataGaName":1181,"dataGaLocation":5},{"title":1266,"config":2685},{"href":1268,"dataGaName":1266,"dataGaLocation":5},{"componentName":386,"componentContent":2687},{"config":2688,"header":361,"description":1272,"cards":2689},{"id":363},[2690,2692],{"title":1275,"config":2691},{"href":1277,"dataGaName":1278,"dataGaLocation":5},{"title":1280,"config":2693},{"href":1277,"dataGaName":1282,"dataGaLocation":5},{"componentName":386,"componentContent":2695},{"config":2696,"header":365,"description":1286,"cards":2697},{"id":367},[2698,2700,2702,2704,2706,2708,2710,2712],{"title":365,"config":2699},{"href":1290,"dataGaName":365,"dataGaLocation":5},{"title":1292,"config":2701},{"href":1290,"dataGaName":1294,"dataGaLocation":5},{"title":1296,"config":2703},{"href":1298,"dataGaName":1299,"dataGaLocation":5},{"title":1301,"config":2705},{"href":1303,"dataGaName":1304,"dataGaLocation":5},{"title":1306,"config":2707},{"href":1308,"dataGaName":1309,"dataGaLocation":5},{"title":1311,"config":2709},{"href":1313,"dataGaName":1314,"dataGaLocation":5},{"title":1316,"config":2711},{"href":1318,"dataGaName":1319,"dataGaLocation":5},{"title":1321,"config":2713},{"href":1313,"dataGaName":1323,"dataGaLocation":5},{"componentName":386,"componentContent":2715},{"config":2716,"header":369,"description":1327,"cards":2717},{"id":371},[2718,2720,2722,2724,2726,2728,2730,2732,2734],{"title":1330,"config":2719},{"href":873,"dataGaName":1332,"dataGaLocation":5},{"title":1334,"config":2721},{"href":1336,"dataGaName":1337,"dataGaLocation":5},{"title":1214,"config":2723},{"href":1216,"dataGaName":1217,"dataGaLocation":5},{"title":1341,"config":2725},{"href":1343,"dataGaName":1344,"dataGaLocation":5},{"title":1346,"config":2727},{"href":1348,"dataGaName":1349,"dataGaLocation":5},{"title":1351,"config":2729},{"href":1353,"dataGaName":1354,"dataGaLocation":5},{"title":1356,"config":2731},{"href":1358,"dataGaName":1359,"dataGaLocation":5},{"title":1239,"config":2733},{"href":1241,"dataGaName":1242,"dataGaLocation":5},{"title":1363,"config":2735},{"href":1246,"dataGaName":1365,"dataGaLocation":5},{"componentName":386,"componentContent":2737},{"config":2738,"header":373,"description":1369,"cards":2739},{"id":375},[2740,2742,2744,2746,2748,2750,2752,2754,2756],{"title":1372,"config":2741},{"href":1374,"dataGaName":1375,"dataGaLocation":5},{"title":1214,"config":2743},{"href":1216,"dataGaName":1217,"dataGaLocation":5},{"title":1379,"config":2745},{"href":1381,"dataGaName":1379,"dataGaLocation":5},{"title":1383,"config":2747},{"href":1385,"dataGaName":1386,"dataGaLocation":5},{"title":1388,"config":2749},{"href":1390,"dataGaName":1391,"dataGaLocation":5},{"title":1393,"config":2751},{"href":1395,"dataGaName":1396,"dataGaLocation":5},{"title":1398,"config":2753},{"href":1400,"dataGaName":1401,"dataGaLocation":5},{"title":1403,"config":2755},{"href":1405,"dataGaName":1406,"dataGaLocation":5},{"title":1408,"config":2757},{"href":1410,"dataGaName":1411,"dataGaLocation":5},{"componentName":386,"componentContent":2759},{"config":2760,"header":377,"description":1415,"cards":2761},{"id":379},[2762],{"title":377,"config":2763},{"href":1419,"dataGaName":377,"dataGaLocation":5},{"componentName":386,"componentContent":2765},{"config":2766,"header":381,"description":1423,"cards":2767},{"id":383},[2768],{"title":1426,"config":2769},{"href":1428,"dataGaName":1429,"dataGaLocation":5},{"componentName":1431,"componentContent":2771},{"icon":2772,"title":1435,"description":1436,"button":2774},{"config":2773},{"name":182},{"text":1438,"config":2775},{"href":46,"dataGaName":47,"dataGaLocation":113},{"componentName":1441},1760103635581]