[{"data":1,"prerenderedAt":2358},["ShallowReactive",2],{"navigation-docsEN":3,"docs-EN-/docs/digital-product-passport/eudr/url-patterns":483,"docsNav-EN-/docs":1463,"docsSecNav-EN-/docs/digital-product-passport/eudr/url-patterns":1602},[4],{"title":5,"path":6,"stem":7,"children":8},"Docs","/docs","docs",[9,21,39,51,72,86,112,126,153,164,179,203,391,467],{"title":10,"path":6,"stem":11,"description":12,"icon":13,"tags":14},"Documentation","docs/index","Introduction to documentation on EPCIS and OpenEPCIS tools","heroicons-outline:document-text",[15,16,17,18,19,20],"openepcis","epcis-2-0","epcis-documentation","epcis-standard","open-source","epcis-tools",{"title":22,"path":23,"stem":24,"children":25,"description":27,"icon":28,"tags":38},"Introduction","/docs/introduction","docs/01.introduction/index",[26],{"title":22,"path":23,"stem":24,"description":27,"icon":28,"tags":29},"Why EPCIS is necessary and how it can help organizations of all sizes and types.","heroicons-outline:globe-alt",[16,30,31,32,33,34,35,36,37],"epcis","epcis-1-2","gs1-epcis-standard","supply-chain","traceability","data-sharing","tracking","tracing",[16,30,31,32,33,34,35,36,37],{"title":40,"path":41,"stem":42,"children":43,"description":45,"icon":46,"tags":50},"EPCIS","/docs/epcis","docs/02.epcis/index",[44],{"title":40,"path":41,"stem":42,"description":45,"icon":46,"tags":47},"Discover the specifics of EPCIS, how it works, and what OpenEPCIS is.","i-custom-open-epcis",[16,30,31,32,48,49],"iso-iec-19987","iso-iec-19988",[16,30,31,32,48,49],{"title":52,"path":53,"stem":54,"children":55,"description":57,"icon":58,"tags":71},"Format Converter","/docs/format-converter","docs/03.format-converter/index",[56],{"title":52,"path":53,"stem":54,"description":57,"icon":58,"tags":59},"OpenEPCIS solution to convert EPCIS 2.0 and 1.2 document or single event from XML to JSON/JSON-LD and vice versa.","heroicons-outline:arrows-right-left",[16,60,61,62,63,64,65,20,66,67,68,69,70],"json","json-ld","xml","events","format-converter","convert","convert-epcis-events","format","converter","epcis-tool","tools",[16,60,61,62,63,64,65,20,66,67,68,69,70],{"title":73,"path":74,"stem":75,"children":76,"description":78,"icon":79,"tags":85},"Version Converter","/docs/version-converter","docs/04.version-converter/index",[77],{"title":73,"path":74,"stem":75,"description":78,"icon":79,"tags":80},"OpenEPCIS solution to convert EPCIS XML document from version 1.2 to 2.0 and vice versa.","heroicons:arrows-up-down",[16,31,60,61,62,63,81,65,20,82,83,84,68,69,70],"version-converter","convert-epcis-version","version","epcis-version",[16,31,60,61,62,63,81,65,20,82,83,84,68,69,70],{"title":87,"path":88,"stem":89,"children":90,"description":92,"icon":93,"tags":111},"Identifier Converter","/docs/identifier-converter","docs/05.identifier-converter/index",[91],{"title":87,"path":88,"stem":89,"description":92,"icon":93,"tags":94},"OpenEPCIS solution to convert EPCIS instance or class identifier from URN to digital link WebURI and vice versa.","i-heroicons-link",[16,95,96,97,98,99,20,100,101,102,103,104,105,106,107,108,109,110],"gs1-digital-link","urn-format","epc-uri","epc","weburi","gs1-standard","gs1","sscc","gtin","giai","grai","gdti","lgtin","sgtin","gln","gcp",[16,95,96,97,98,99,20,100,101,102,103,104,105,106,107,108,109,110],{"title":113,"path":114,"stem":115,"children":116,"description":118,"icon":119,"tags":125},"Event Hash Generator","/docs/event-hash-generator","docs/06.event-hash-generator/index",[117],{"title":113,"path":114,"stem":115,"description":118,"icon":119,"tags":120},"OpenEPCIS solution to generate unique event hash for EPCIS XML or JSON/JSON-LD document or event list.","heroicons-outline:finger-print",[16,121,60,61,62,63,20,122,123,124,69,70],"event-hash","event","hash","generator",[16,121,60,61,62,63,20,122,123,124,69,70],{"title":127,"path":128,"stem":129,"children":130,"description":132,"icon":133,"tags":152},"Test Data Generator","/docs/test-data-generator","docs/07.test-data-generator/index",[131,135],{"title":127,"path":128,"stem":129,"description":132,"icon":133,"tags":134},"OpenEPCIS solution to generate a large set of EPCIS test data events for all use cases/supply chain requirements.","heroicons-outline:cog",[16,121,60,61,62,63,20,122,123,124,69,70],{"title":136,"path":137,"stem":138,"children":139,"description":132,"icon":141,"tags":151},"EPCIS Implementation Guidelines","/docs/test-data-generator/gs1-epcis-implementation-guidelines","docs/07.test-data-generator/01.gs1-epcis-implementation-guidelines/index",[140],{"title":136,"path":137,"stem":138,"description":132,"icon":141,"tags":142},"heroicons-outline:badge-check",[16,60,61,143,20,144,145,146,34,147,148,149,150],"testing","test-data-generator","design","design-template","process-automation","compliance","supply-chain-management","load-tests",[16,60,61,143,20,144,145,146,34,147,148,149,150],[16,121,60,61,62,63,20,122,123,124,69,70],{"title":154,"path":155,"stem":156,"children":157,"description":159,"icon":160,"tags":163},"Test Resource Management","/docs/test-resource-management","docs/08.test-resource-management/index",[158],{"title":154,"path":155,"stem":156,"description":159,"icon":160,"tags":161},"Collection of EPCIS 1.2/2.0 documents/events in XML/JSON/JSON-LD formats, intended for various testing purposes","heroicons-outline:archive-box",[16,60,61,143,20,162,34,147,148,149,150],"performance-tests",[16,60,61,143,20,162,34,147,148,149,150],{"title":165,"path":166,"stem":167,"children":168,"description":170,"icon":171,"tags":178},"Vocabulary Management","/docs/vocabulary-management","docs/09.vocabulary-management/index",[169],{"title":165,"path":166,"stem":167,"description":170,"icon":171,"tags":172},"Collection of standardized constants and strings for EPCIS event data.","heroicons-outline:book-open",[16,173,15,174,20,175,34,176,148,149,177],"constants","centralization","standardization","vocabulary","data-dictionary",[16,173,15,174,20,175,34,176,148,149,177],{"title":180,"path":181,"stem":182,"children":183,"description":185,"icon":186,"tags":202},"Dependency Management","/docs/dependency-management","docs/10.dependency-management/index",[184],{"title":180,"path":181,"stem":182,"description":185,"icon":186,"tags":187},"Centralized Maven Bill of Materials (BOM) for all the OpenEPCIS modules.","heroicons-outline:folder",[188,15,189,190,191,192,193,30,194,195,196,197,198,199,200,201],"maven-bom","dependency-management","java-dependencies","pom","software-dependencies","version-control","open-source-java","build-management","modular-software","dependency-resolution","java-libraries","maven-project","centralized-dependencies","dependency-consistency",[188,15,189,190,191,192,193,30,194,195,196,197,198,199,200,201],{"title":204,"path":205,"stem":206,"children":207,"description":209,"icon":210,"tags":390},"Digital Product Passport","/docs/digital-product-passport","docs/11.digital-product-passport/index",[208,217,229,261,295,322,336,345,353,363],{"title":204,"path":205,"stem":206,"description":209,"icon":210,"tags":211},"Introduction to Digital Product Passport and how EPCIS enables product traceability for DPP compliance.","heroicons-outline:identification",[212,213,214,30,215,34,216],"digital-product-passport","dpp","eu-regulation","sustainability","circular-economy",{"title":218,"path":219,"stem":220,"children":221,"description":223,"icon":224,"tags":228},"ESPR Framework","/docs/digital-product-passport/espr-framework","docs/11.digital-product-passport/00.espr-framework/index",[222],{"title":218,"path":219,"stem":220,"description":223,"icon":224,"tags":225},"Guide to the EU Ecodesign for Sustainable Products Regulation (ESPR) 2024/1781 and how OpenEPCIS supports Digital Product Passport requirements.","heroicons-outline:shield-check",[226,227,215,213,214],"espr","ecodesign",[226,227,215,213,214],{"title":230,"path":231,"stem":232,"children":233,"description":235,"icon":236,"tags":260},"Battery DPP","/docs/digital-product-passport/battery-dpp","docs/11.digital-product-passport/01.battery-dpp/index",[234,240,245,251],{"title":230,"path":231,"stem":232,"description":235,"icon":236,"tags":237},"GS1-native implementation of EU Battery Regulation 2023/1542 Digital Product Passport using EPCIS 2.0","heroicons:battery-100",[238,239,213,30,101,34,215],"battery","eu-battery-regulation",{"title":241,"path":242,"stem":243,"description":244,"icon":171},"Implementation Guide","/docs/digital-product-passport/battery-dpp/implementation-guide","docs/11.digital-product-passport/01.battery-dpp/01.implementation-guide","Step-by-step guide for implementing a GS1-native Battery Digital Product Passport with OpenEPCIS extensions",{"title":246,"path":247,"stem":248,"description":249,"icon":250},"Event Types","/docs/digital-product-passport/battery-dpp/event-types","docs/11.digital-product-passport/01.battery-dpp/02.event-types","Complete reference for all EPCIS event types and sensor measurements in the Battery DPP","heroicons-outline:collection",{"title":252,"path":253,"stem":254,"description":255,"icon":13,"tags":256},"Complete Examples","/docs/digital-product-passport/battery-dpp/complete-examples","docs/11.digital-product-passport/01.battery-dpp/05.complete-examples","Reference Battery Digital Product Passport examples mapped to EU Battery Regulation 2023/1542 Annex XIII",[238,257,258,61,259],"examples","annex-xiii","carbon-footprint",[238,239,213,30,101,34,215],{"title":262,"path":263,"stem":264,"children":265,"description":267,"icon":268,"tags":294},"EUDR","/docs/digital-product-passport/eudr","docs/11.digital-product-passport/02.eudr/index",[266,273,278,282,287],{"title":262,"path":263,"stem":264,"description":267,"icon":268,"tags":269},"GS1-native implementation of EU Deforestation Regulation 2023/1115 compliance using EPCIS 2.0","heroicons-outline:globe-europe-africa",[270,271,272,213,30,101,34,215],"eudr","deforestation","timber",{"title":241,"path":274,"stem":275,"description":276,"icon":277},"/docs/digital-product-passport/eudr/implementation-guide","docs/11.digital-product-passport/02.eudr/01.implementation-guide","Step-by-step guide for implementing EU Deforestation Regulation compliance using GS1 standards",null,{"title":246,"path":279,"stem":280,"description":281,"icon":277},"/docs/digital-product-passport/eudr/event-types","docs/11.digital-product-passport/02.eudr/02.event-types","EPCIS event types for EU Deforestation Regulation compliance",{"title":283,"path":284,"stem":285,"description":286,"icon":277},"URL Patterns","/docs/digital-product-passport/eudr/url-patterns","docs/11.digital-product-passport/02.eudr/03.url-patterns","GS1 Digital Link URL patterns for EUDR implementations",{"title":252,"path":288,"stem":289,"description":290,"icon":13,"tags":291},"/docs/digital-product-passport/eudr/complete-examples","docs/11.digital-product-passport/02.eudr/04.complete-examples","Reference EUDR examples — timber product passport, derived product, regulatory notification, harvesting / origin-declaration / processing / supply-chain-transfer / exemption events",[270,257,272,292,293],"due-diligence","geolocation",[270,271,272,213,30,101,34,215],{"title":296,"path":297,"stem":298,"children":299,"description":301,"icon":302,"tags":321},"Textile DPP","/docs/digital-product-passport/textile","docs/11.digital-product-passport/03.textile/index",[300,308,315],{"title":296,"path":297,"stem":298,"description":301,"icon":302,"tags":303},"Digital Product Passport vocabulary for textiles and apparel under the EU Sustainable Textiles Strategy and ESPR 2024/1781.","heroicons-outline:sparkles",[304,305,306,213,215,307],"textile","apparel","footwear","fibre-composition",{"title":241,"path":309,"stem":310,"description":311,"icon":312,"tags":313},"/docs/digital-product-passport/textile/implementation-guide","docs/11.digital-product-passport/03.textile/01.implementation-guide","How to assemble a Textile Digital Product Passport against the published openepcis-dpp-ready textile vocabulary","heroicons-outline:scissors",[304,305,306,314],"implementation",{"title":252,"path":316,"stem":317,"description":318,"icon":13,"tags":319},"/docs/digital-product-passport/textile/complete-examples","docs/11.digital-product-passport/03.textile/02.complete-examples","Reference Textile Digital Product Passport documents covering apparel and footwear",[304,257,305,306,320,61],"fiber-composition",[304,305,306,213,215,307],{"title":323,"path":324,"stem":325,"children":326,"description":328,"icon":58,"tags":335},"Interoperability","/docs/digital-product-passport/interoperability","docs/11.digital-product-passport/04.interoperability/index",[327],{"title":323,"path":324,"stem":325,"description":328,"icon":58,"tags":329},"Guide to OpenEPCIS DPP interoperability with GS1, UNTP, CIRPASS2, and ESPR standards.",[330,331,101,332,226,333,334],"interoperability","untp","cirpass2","standards","alignment",[330,331,101,332,226,333,334],{"title":337,"path":338,"stem":339,"description":340,"icon":28,"tags":341},"DPP Resolution Flow","/docs/digital-product-passport/dpp-resolution-flow","docs/11.digital-product-passport/05.dpp-resolution-flow","How OpenEPCIS combined GS1 Digital Link, the IETF linkset format and content negotiation into one DPP resolution flow",[342,95,343,344],"walkthrough","linkset","content-negotiation",{"title":346,"path":347,"stem":348,"description":349,"icon":350,"tags":351},"Resolver Setup","/docs/digital-product-passport/resolver-setup","docs/11.digital-product-passport/06.resolver-setup","How to expose your DPP behind a GS1 Digital Link resolver","heroicons-outline:server",[352,95,343],"resolver",{"title":354,"path":355,"stem":356,"description":357,"icon":358,"tags":359},"Multi-Component Example","/docs/digital-product-passport/multi-component-example","docs/11.digital-product-passport/07.multi-component-example","How a composite product references separately-passported components via standard GS1 Digital Link and EPCIS aggregation","heroicons-outline:puzzle-piece",[360,361,362,332],"example","components","aggregation",{"title":364,"path":365,"stem":366,"children":367,"description":369,"icon":370,"tags":389},"Electronics DPP","/docs/digital-product-passport/electronics","docs/11.digital-product-passport/08.electronics/index",[368,377,382],{"title":364,"path":365,"stem":366,"description":369,"icon":370,"tags":371},"Digital Product Passport vocabulary for electronic devices under ESPR, the French Repairability Index, EU Right to Repair and WEEE.","heroicons-outline:device-phone-mobile",[372,373,374,375,376],"electronics","repairability","weee","energy-label","right-to-repair",{"title":241,"path":378,"stem":379,"description":380,"icon":171,"tags":381},"/docs/digital-product-passport/electronics/implementation-guide","docs/11.digital-product-passport/08.electronics/01.implementation-guide","How to assemble an Electronics Digital Product Passport against the published openepcis-dpp-ready electronics vocabulary",[372,314,373,374,375],{"title":252,"path":383,"stem":384,"description":385,"icon":13,"tags":386},"/docs/digital-product-passport/electronics/complete-examples","docs/11.digital-product-passport/08.electronics/02.complete-examples","Reference Electronics Digital Product Passport documents covering smartphone, laptop, display and server",[372,257,387,388,61],"smartphone","laptop",[372,373,374,375,376],[212,213,214,30,215,34,216],{"title":392,"path":393,"stem":394,"children":395,"description":397,"icon":398},"OpenEPCIS Overview","/docs/platform-overview","docs/14.platform-overview/index",[396,399,405,411,417],{"title":392,"path":393,"stem":394,"description":397,"icon":398},"A GS1-conformant supply-chain data platform — Resolver, Masterdata, EPCIS Events — in open source and business editions.","lucide:layout-dashboard",{"title":400,"path":401,"stem":402,"description":403,"icon":404},"Architecture","/docs/platform-overview/architecture","docs/14.platform-overview/01.architecture","How OpenEPCIS handles identity, isolation, events, and GS1 conformance — the four things that distinguish the platform.","lucide:cpu",{"title":406,"path":407,"stem":408,"description":409,"icon":410},"Feature Matrix","/docs/platform-overview/feature-matrix","docs/14.platform-overview/02.feature-matrix","OpenEPCIS capabilities by edition, aligned to the relevant GS1 standards.","lucide:check-square",{"title":412,"path":413,"stem":414,"description":415,"icon":416},"Roadmap","/docs/platform-overview/roadmap","docs/14.platform-overview/03.roadmap","Three horizons — Now, Next, Later. Skeleton awaiting user-confirmed dates.","lucide:map",{"title":418,"path":419,"stem":420,"children":421,"description":423,"icon":424},"Modules","/docs/platform-overview/modules","docs/14.platform-overview/modules/index",[422,425,431,437,443,449,455,461],{"title":418,"path":419,"stem":420,"description":423,"icon":424},"Seven module families that organise the OpenEPCIS platform — Resolver, Masterdata, EPCIS Events, Formats & Validation, Integration, Testdata, Platform.","lucide:layers",{"title":426,"path":427,"stem":428,"description":429,"icon":430},"GS1 Conformant Resolver","/docs/platform-overview/modules/resolver","docs/14.platform-overview/modules/01.resolver","Resolves GS1 Digital Link URIs to product information, masterdata, EPCIS endpoints, and twelve more standard link types.","lucide:link-2",{"title":432,"path":433,"stem":434,"description":435,"icon":436},"GS1 Web Vocabulary & Masterdata","/docs/platform-overview/modules/masterdata","docs/14.platform-overview/modules/02.masterdata","Web Vocabulary models, masterdata-to-resolver REST pattern, GS1 Germany Activate Plus / GEPIR sync, and the event-driven masterdata bus.","lucide:database",{"title":438,"path":439,"stem":440,"description":441,"icon":442},"EPCIS Events — Capture, Query, Subscriptions","/docs/platform-overview/modules/epcis-events","docs/14.platform-overview/modules/03.epcis-events","EPCIS 2.0 REST and SOAP, live streaming subscriptions, resilient pagination, OpenSearch event store.","lucide:activity",{"title":444,"path":445,"stem":446,"description":447,"icon":448},"Formats, Validation & Identity","/docs/platform-overview/modules/formats","docs/14.platform-overview/modules/04.formats","XML ↔ JSON-LD conversion, multi-layer validation, identifier translation, idempotent event hashing.","lucide:file-check",{"title":450,"path":451,"stem":452,"description":453,"icon":454},"Integration & Gateways","/docs/platform-overview/modules/integration","docs/14.platform-overview/modules/05.integration","Cloud storage, file service, natural-language AI assistant.","lucide:plug",{"title":456,"path":457,"stem":458,"description":459,"icon":460},"Testdata & Developer Tooling","/docs/platform-overview/modules/testdata","docs/14.platform-overview/modules/06.testdata","Synthetic EPCIS test event generation, reference event collections, conformance test suite, SDKs.","lucide:wrench",{"title":462,"path":463,"stem":464,"description":465,"icon":466},"Platform, Build & Observability","/docs/platform-overview/modules/platform","docs/14.platform-overview/modules/07.platform","How OpenEPCIS is built, deployed, and observed.","lucide:server",{"title":468,"path":469,"stem":470,"children":471,"description":473,"icon":28,"tags":482},"Vision","/docs/vision","docs/15.vision/index",[472],{"title":468,"path":469,"stem":470,"description":473,"icon":28,"tags":474},"How UNTP, DIDs, Verifiable Credentials, and EPCIS work together to create unified product identity infrastructure for the connected supply chain.",[475,476,477,478,331,479,480,481],"vision","digital-twin","did","verifiable-credentials","rfid","industry-4-0","web-3-0",[475,476,477,478,331,479,480,481],{"id":484,"title":485,"body":486,"description":286,"extension":1452,"icon":277,"lastUpdated":277,"meta":1453,"navigation":1459,"path":284,"seo":1460,"sitemap":1461,"stem":285,"__hash__":1462},"docsEN/docs/11.digital-product-passport/02.eudr/03.url-patterns.md","EUDR URL Patterns",{"type":487,"value":488,"toc":1433},"minimark",[489,493,498,501,512,516,519,525,531,571,576,582,586,589,595,599,632,636,639,645,649,682,686,689,695,700,706,709,712,756,761,802,806,809,878,889,894,900,904,907,913,917,923,927,930,974,978,985,1091,1097,1101,1104,1185,1188,1192,1195,1263,1269,1273,1278,1284,1288,1389,1393,1429],[490,491,492],"p",{},"This page documents the GS1 Digital Link URL patterns used in EUDR implementations.",[494,495,497],"h2",{"id":496},"base-url-structure","Base URL Structure",[490,499,500],{},"All identifiers use the GS1 Digital Link standard:",[502,503,508],"pre",{"className":504,"code":506,"language":507},[505],"language-text","https://id.gs1.org/{ai}/{value}\n","text",[509,510,506],"code",{"__ignoreMap":511},"",[494,513,515],{"id":514},"product-identifiers-sgtin","Product Identifiers (SGTIN)",[490,517,518],{},"Products are identified using GTIN + Serial Number:",[502,520,523],{"className":521,"code":522,"language":507},[505],"https://id.gs1.org/01/{GTIN}/21/{Serial}\n",[509,524,522],{"__ignoreMap":511},[490,526,527],{},[528,529,530],"strong",{},"Examples:",[532,533,534,547],"table",{},[535,536,537],"thead",{},[538,539,540,544],"tr",{},[541,542,543],"th",{},"Product",[541,545,546],{},"URL",[548,549,550,561],"tbody",{},[538,551,552,556],{},[553,554,555],"td",{},"Timber log",[553,557,558],{},[509,559,560],{},"https://id.gs1.org/01/09521234000020/21/LOG-2025-001",[538,562,563,566],{},[553,564,565],{},"Furniture",[553,567,568],{},[509,569,570],{},"https://id.gs1.org/01/09521234000037/21/TABLE-2025-001",[490,572,573],{},[528,574,575],{},"Breakdown:",[502,577,580],{"className":578,"code":579,"language":507},[505],"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\n                   │  │              │  │\n                   │  │              │  └── Serial Number (AI-21)\n                   │  │              └── Application Identifier\n                   │  └── GTIN (14 digits)\n                   └── Application Identifier\n",[509,581,579],{"__ignoreMap":511},[494,583,585],{"id":584},"location-identifiers-gln","Location Identifiers (GLN)",[490,587,588],{},"Locations use Global Location Numbers:",[502,590,593],{"className":591,"code":592,"language":507},[505],"https://id.gs1.org/414/{GLN}\n",[509,594,592],{"__ignoreMap":511},[490,596,597],{},[528,598,530],{},[532,600,601,610],{},[535,602,603],{},[538,604,605,608],{},[541,606,607],{},"Location",[541,609,546],{},[548,611,612,622],{},[538,613,614,617],{},[553,615,616],{},"Plot of Land",[553,618,619],{},[509,620,621],{},"https://id.gs1.org/414/9521234000099",[538,623,624,627],{},[553,625,626],{},"Processing Facility",[553,628,629],{},[509,630,631],{},"https://id.gs1.org/414/9521234000105",[494,633,635],{"id":634},"organization-identifiers-party-gln","Organization Identifiers (Party GLN)",[490,637,638],{},"Organizations use Party GLNs:",[502,640,643],{"className":641,"code":642,"language":507},[505],"https://id.gs1.org/417/{GLN}\n",[509,644,642],{"__ignoreMap":511},[490,646,647],{},[528,648,530],{},[532,650,651,660],{},[535,652,653],{},[538,654,655,658],{},[541,656,657],{},"Organization",[541,659,546],{},[548,661,662,672],{},[538,663,664,667],{},[553,665,666],{},"Timber Producer",[553,668,669],{},[509,670,671],{},"https://id.gs1.org/417/9521234000006",[538,673,674,677],{},[553,675,676],{},"Furniture Manufacturer",[553,678,679],{},[509,680,681],{},"https://id.gs1.org/417/9521234000105",[494,683,685],{"id":684},"device-identifiers-giai","Device Identifiers (GIAI)",[490,687,688],{},"GPS devices and sensors use Global Individual Asset Identifier:",[502,690,693],{"className":691,"code":692,"language":507},[505],"https://id.gs1.org/8004/{GIAI}\n",[509,694,692],{"__ignoreMap":511},[490,696,697],{},[528,698,699],{},"Example:",[502,701,704],{"className":702,"code":703,"language":507},[505],"https://id.gs1.org/8004/9521234000006-GPS-001\n",[509,705,703],{"__ignoreMap":511},[494,707,708],{"id":344},"Content Negotiation",[490,710,711],{},"GS1 Digital Link resolvers support content negotiation:",[532,713,714,724],{},[535,715,716],{},[538,717,718,721],{},[541,719,720],{},"Accept Header",[541,722,723],{},"Response",[548,725,726,736,746],{},[538,727,728,733],{},[553,729,730],{},[509,731,732],{},"application/ld+json",[553,734,735],{},"JSON-LD product data",[538,737,738,743],{},[553,739,740],{},[509,741,742],{},"application/json",[553,744,745],{},"JSON product data",[538,747,748,753],{},[553,749,750],{},[509,751,752],{},"text/html",[553,754,755],{},"Human-readable web page",[490,757,758],{},[528,759,760],{},"Example Request:",[502,762,766],{"className":763,"code":764,"language":765,"meta":511,"style":511},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark monokai","curl -H \"Accept: application/ld+json\" \\\n  https://id.gs1.org/01/09521234000020/21/LOG-2025-001\n","bash",[509,767,768,796],{"__ignoreMap":511},[769,770,773,777,781,785,789,792],"span",{"class":771,"line":772},"line",1,[769,774,776],{"class":775},"sR7ES","curl",[769,778,780],{"class":779},"sFhLe"," -H",[769,782,784],{"class":783},"siCPE"," \"",[769,786,788],{"class":787},"sLACW","Accept: application/ld+json",[769,790,791],{"class":783},"\"",[769,793,795],{"class":794},"sQeA1"," \\\n",[769,797,799],{"class":771,"line":798},2,[769,800,801],{"class":787},"  https://id.gs1.org/01/09521234000020/21/LOG-2025-001\n",[494,803,805],{"id":804},"link-types","Link Types",[490,807,808],{},"Access related data using link types:",[532,810,811,824],{},[535,812,813],{},[538,814,815,818,821],{},[541,816,817],{},"Link Type",[541,819,820],{},"Purpose",[541,822,823],{},"URL Pattern",[548,825,826,839,852,865],{},[538,827,828,831,834],{},[553,829,830],{},"EPCIS Events",[553,832,833],{},"Event history",[553,835,836],{},[509,837,838],{},"?linkType=epcis",[538,840,841,844,847],{},[553,842,843],{},"Master Data",[553,845,846],{},"Product details",[553,848,849],{},[509,850,851],{},"?linkType=masterData",[538,853,854,857,860],{},[553,855,856],{},"Certification",[553,858,859],{},"Certificates",[553,861,862],{},[509,863,864],{},"?linkType=certificationInfo",[538,866,867,870,873],{},[553,868,869],{},"Recall",[553,871,872],{},"Recall info",[553,874,875],{},[509,876,877],{},"?linkType=recallStatus",[490,879,880,881,884,885,888],{},"The ",[509,882,883],{},"?linkType="," query parameter takes the bare GS1 relation name (per the GS1 Digital Link spec). The same relations appear as full IRIs (",[509,886,887],{},"https://ref.gs1.org/voc/epcis",", …) when keyed in an IETF linkset response.",[490,890,891],{},[528,892,893],{},"Example - Get EPCIS Events:",[502,895,898],{"className":896,"code":897,"language":507},[505],"https://id.gs1.org/01/09521234000020/21/LOG-2025-001?linkType=epcis\n",[509,899,897],{"__ignoreMap":511},[494,901,903],{"id":902},"event-identifiers","Event Identifiers",[490,905,906],{},"EPCIS events use UUIDs:",[502,908,911],{"className":909,"code":910,"language":507},[505],"urn:uuid:{uuid}\n",[509,912,910],{"__ignoreMap":511},[490,914,915],{},[528,916,699],{},[502,918,921],{"className":919,"code":920,"language":507},[505],"urn:uuid:550e8400-e29b-41d4-a716-446655440020\n",[509,922,920],{"__ignoreMap":511},[494,924,926],{"id":925},"business-transaction-references","Business Transaction References",[490,928,929],{},"Transactions use URIs to reference documents:",[532,931,932,942],{},[535,933,934],{},[538,935,936,939],{},[541,937,938],{},"Transaction Type",[541,940,941],{},"Example URL",[548,943,944,954,964],{},[538,945,946,949],{},[553,947,948],{},"Purchase Order",[553,950,951],{},[509,952,953],{},"https://example.com/orders/PO-2025-001",[538,955,956,959],{},[553,957,958],{},"Due Diligence Report",[553,960,961],{},[509,962,963],{},"https://example.com/eudr/due-diligence/LOG-2025-001.pdf",[538,965,966,969],{},[553,967,968],{},"Certificate",[553,970,971],{},[509,972,973],{},"https://fsc.org/en/certificate/FSC-C123456",[494,975,977],{"id":976},"master-data-linking","Master Data Linking",[490,979,980,981,984],{},"Link EPCIS events to master data using ",[509,982,983],{},"masterDataAvailableFor",":",[502,986,989],{"className":987,"code":988,"language":60,"meta":511,"style":511},"language-json shiki shiki-themes material-theme-lighter github-light github-dark monokai","{\n  \"epcList\": [{\n    \"@id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\",\n    \"masterDataAvailableFor\": {\n      \"@id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\"\n    }\n  }]\n}\n",[509,990,991,997,1014,1039,1053,1073,1079,1085],{"__ignoreMap":511},[769,992,993],{"class":771,"line":772},[769,994,996],{"class":995},"swvn1","{\n",[769,998,999,1003,1007,1009,1011],{"class":771,"line":798},[769,1000,1002],{"class":1001},"saDeg","  \"",[769,1004,1006],{"class":1005},"sEff5","epcList",[769,1008,791],{"class":1001},[769,1010,984],{"class":995},[769,1012,1013],{"class":995}," [{\n",[769,1015,1017,1020,1024,1026,1028,1031,1034,1036],{"class":771,"line":1016},3,[769,1018,1019],{"class":1001},"    \"",[769,1021,1023],{"class":1022},"s_MOj","@id",[769,1025,791],{"class":1001},[769,1027,984],{"class":995},[769,1029,784],{"class":1030},"sh1VR",[769,1032,560],{"class":1033},"sINAO",[769,1035,791],{"class":1030},[769,1037,1038],{"class":995},",\n",[769,1040,1042,1044,1046,1048,1050],{"class":771,"line":1041},4,[769,1043,1019],{"class":1001},[769,1045,983],{"class":1022},[769,1047,791],{"class":1001},[769,1049,984],{"class":995},[769,1051,1052],{"class":995}," {\n",[769,1054,1056,1059,1062,1064,1066,1068,1070],{"class":771,"line":1055},5,[769,1057,1058],{"class":1001},"      \"",[769,1060,1023],{"class":1061},"sTC9v",[769,1063,791],{"class":1001},[769,1065,984],{"class":995},[769,1067,784],{"class":1030},[769,1069,560],{"class":1033},[769,1071,1072],{"class":1030},"\"\n",[769,1074,1076],{"class":771,"line":1075},6,[769,1077,1078],{"class":995},"    }\n",[769,1080,1082],{"class":771,"line":1081},7,[769,1083,1084],{"class":995},"  }]\n",[769,1086,1088],{"class":771,"line":1087},8,[769,1089,1090],{"class":995},"}\n",[490,1092,1093,1094,1096],{},"This pattern indicates that detailed master data can be retrieved by resolving the ",[509,1095,1023],{},".",[494,1098,1100],{"id":1099},"geolocation-in-urls","Geolocation in URLs",[490,1102,1103],{},"While geolocation data is stored in master data (not URLs), the plot of land identifier links to it:",[502,1105,1107],{"className":987,"code":1106,"language":60,"meta":511,"style":511},"{\n  \"eudr:originDetails\": {\n    \"@id\": \"https://id.gs1.org/414/9521234000099\",\n    \"masterDataAvailableFor\": {\n      \"@id\": \"https://id.gs1.org/414/9521234000099\"\n    }\n  }\n}\n",[509,1108,1109,1113,1126,1144,1156,1172,1176,1181],{"__ignoreMap":511},[769,1110,1111],{"class":771,"line":772},[769,1112,996],{"class":995},[769,1114,1115,1117,1120,1122,1124],{"class":771,"line":798},[769,1116,1002],{"class":1001},[769,1118,1119],{"class":1005},"eudr:originDetails",[769,1121,791],{"class":1001},[769,1123,984],{"class":995},[769,1125,1052],{"class":995},[769,1127,1128,1130,1132,1134,1136,1138,1140,1142],{"class":771,"line":1016},[769,1129,1019],{"class":1001},[769,1131,1023],{"class":1022},[769,1133,791],{"class":1001},[769,1135,984],{"class":995},[769,1137,784],{"class":1030},[769,1139,621],{"class":1033},[769,1141,791],{"class":1030},[769,1143,1038],{"class":995},[769,1145,1146,1148,1150,1152,1154],{"class":771,"line":1041},[769,1147,1019],{"class":1001},[769,1149,983],{"class":1022},[769,1151,791],{"class":1001},[769,1153,984],{"class":995},[769,1155,1052],{"class":995},[769,1157,1158,1160,1162,1164,1166,1168,1170],{"class":771,"line":1055},[769,1159,1058],{"class":1001},[769,1161,1023],{"class":1061},[769,1163,791],{"class":1001},[769,1165,984],{"class":995},[769,1167,784],{"class":1030},[769,1169,621],{"class":1033},[769,1171,1072],{"class":1030},[769,1173,1174],{"class":771,"line":1075},[769,1175,1078],{"class":995},[769,1177,1178],{"class":771,"line":1081},[769,1179,1180],{"class":995},"  }\n",[769,1182,1183],{"class":771,"line":1087},[769,1184,1090],{"class":995},[490,1186,1187],{},"Resolving the GLN returns the plot details including polygon coordinates.",[494,1189,1191],{"id":1190},"regulatory-reference-numbers","Regulatory Reference Numbers",[490,1193,1194],{},"EUIS reference numbers are stored as strings, not URLs:",[502,1196,1198],{"className":987,"code":1197,"language":60,"meta":511,"style":511},"{\n  \"regulatoryIdentifier\": [{\n    \"regulatoryReferenceNumber\": \"EUIS-2025-DE-00012345\",\n    \"regulatoryIdentifierType\": \"DUE_DILIGENCE_STATEMENT\"\n  }]\n}\n",[509,1199,1200,1204,1217,1237,1255,1259],{"__ignoreMap":511},[769,1201,1202],{"class":771,"line":772},[769,1203,996],{"class":995},[769,1205,1206,1208,1211,1213,1215],{"class":771,"line":798},[769,1207,1002],{"class":1001},[769,1209,1210],{"class":1005},"regulatoryIdentifier",[769,1212,791],{"class":1001},[769,1214,984],{"class":995},[769,1216,1013],{"class":995},[769,1218,1219,1221,1224,1226,1228,1230,1233,1235],{"class":771,"line":1016},[769,1220,1019],{"class":1001},[769,1222,1223],{"class":1022},"regulatoryReferenceNumber",[769,1225,791],{"class":1001},[769,1227,984],{"class":995},[769,1229,784],{"class":1030},[769,1231,1232],{"class":1033},"EUIS-2025-DE-00012345",[769,1234,791],{"class":1030},[769,1236,1038],{"class":995},[769,1238,1239,1241,1244,1246,1248,1250,1253],{"class":771,"line":1041},[769,1240,1019],{"class":1001},[769,1242,1243],{"class":1022},"regulatoryIdentifierType",[769,1245,791],{"class":1001},[769,1247,984],{"class":995},[769,1249,784],{"class":1030},[769,1251,1252],{"class":1033},"DUE_DILIGENCE_STATEMENT",[769,1254,1072],{"class":1030},[769,1256,1257],{"class":771,"line":1055},[769,1258,1084],{"class":995},[769,1260,1261],{"class":771,"line":1075},[769,1262,1090],{"class":995},[490,1264,1265,1266],{},"Format: ",[509,1267,1268],{},"EUIS-{YEAR}-{COUNTRY}-{NUMBER}",[494,1270,1272],{"id":1271},"example-urls-by-scenario","Example URLs by Scenario",[1274,1275,1277],"h3",{"id":1276},"timber-harvest-chain","Timber Harvest Chain",[502,1279,1282],{"className":1280,"code":1281,"language":507},[505],"Plot of Land:     https://id.gs1.org/414/9521234000099\nProducer:         https://id.gs1.org/417/9521234000006\nTimber Log:       https://id.gs1.org/01/09521234000020/21/LOG-2025-001\nProcessing Plant: https://id.gs1.org/414/9521234000105\nManufacturer:     https://id.gs1.org/417/9521234000105\nFurniture:        https://id.gs1.org/01/09521234000037/21/TABLE-2025-001\n",[509,1283,1281],{"__ignoreMap":511},[1274,1285,1287],{"id":1286},"querying-product-history","Querying Product History",[502,1289,1291],{"className":763,"code":1290,"language":765,"meta":511,"style":511},"# Get product master data\ncurl -H \"Accept: application/ld+json\" \\\n  \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\"\n\n# Get EPCIS event history\ncurl -H \"Accept: application/ld+json\" \\\n  \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001?linkType=epcis\"\n\n# Get source plot details\ncurl -H \"Accept: application/ld+json\" \\\n  \"https://id.gs1.org/414/9521234000099\"\n",[509,1292,1293,1299,1313,1321,1327,1332,1346,1355,1359,1365,1380],{"__ignoreMap":511},[769,1294,1295],{"class":771,"line":772},[769,1296,1298],{"class":1297},"ss7Ak","# Get product master data\n",[769,1300,1301,1303,1305,1307,1309,1311],{"class":771,"line":798},[769,1302,776],{"class":775},[769,1304,780],{"class":779},[769,1306,784],{"class":783},[769,1308,788],{"class":787},[769,1310,791],{"class":783},[769,1312,795],{"class":794},[769,1314,1315,1317,1319],{"class":771,"line":1016},[769,1316,1002],{"class":783},[769,1318,560],{"class":787},[769,1320,1072],{"class":783},[769,1322,1323],{"class":771,"line":1041},[769,1324,1326],{"emptyLinePlaceholder":1325},true,"\n",[769,1328,1329],{"class":771,"line":1055},[769,1330,1331],{"class":1297},"# Get EPCIS event history\n",[769,1333,1334,1336,1338,1340,1342,1344],{"class":771,"line":1075},[769,1335,776],{"class":775},[769,1337,780],{"class":779},[769,1339,784],{"class":783},[769,1341,788],{"class":787},[769,1343,791],{"class":783},[769,1345,795],{"class":794},[769,1347,1348,1350,1353],{"class":771,"line":1081},[769,1349,1002],{"class":783},[769,1351,1352],{"class":787},"https://id.gs1.org/01/09521234000020/21/LOG-2025-001?linkType=epcis",[769,1354,1072],{"class":783},[769,1356,1357],{"class":771,"line":1087},[769,1358,1326],{"emptyLinePlaceholder":1325},[769,1360,1362],{"class":771,"line":1361},9,[769,1363,1364],{"class":1297},"# Get source plot details\n",[769,1366,1368,1370,1372,1374,1376,1378],{"class":771,"line":1367},10,[769,1369,776],{"class":775},[769,1371,780],{"class":779},[769,1373,784],{"class":783},[769,1375,788],{"class":787},[769,1377,791],{"class":783},[769,1379,795],{"class":794},[769,1381,1383,1385,1387],{"class":771,"line":1382},11,[769,1384,1002],{"class":783},[769,1386,621],{"class":787},[769,1388,1072],{"class":783},[494,1390,1392],{"id":1391},"best-practices","Best Practices",[1394,1395,1396,1403,1409,1417,1423],"ol",{},[1397,1398,1399,1402],"li",{},[528,1400,1401],{},"Use GS1 Company Prefix"," for all identifiers",[1397,1404,1405,1408],{},[528,1406,1407],{},"Always include serial numbers"," for traceability",[1397,1410,1411,1414,1415],{},[528,1412,1413],{},"Link master data consistently"," using ",[509,1416,983],{},[1397,1418,1419,1422],{},[528,1420,1421],{},"Use standard link types"," for content negotiation",[1397,1424,1425,1428],{},[528,1426,1427],{},"Store EUIS references"," as strings, not URLs",[1430,1431,1432],"style",{},"html pre.shiki code .sR7ES, html code.shiki .sR7ES{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .sFhLe, html code.shiki .sFhLe{--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sQeA1, html code.shiki .sQeA1{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sTC9v, html code.shiki .sTC9v{--shiki-light:#F76D47;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .ss7Ak, html code.shiki .ss7Ak{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit;--shiki-sepia:#88846F;--shiki-sepia-font-style:inherit}",{"title":511,"searchDepth":798,"depth":798,"links":1434},[1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1451],{"id":496,"depth":798,"text":497},{"id":514,"depth":798,"text":515},{"id":584,"depth":798,"text":585},{"id":634,"depth":798,"text":635},{"id":684,"depth":798,"text":685},{"id":344,"depth":798,"text":708},{"id":804,"depth":798,"text":805},{"id":902,"depth":798,"text":903},{"id":925,"depth":798,"text":926},{"id":976,"depth":798,"text":977},{"id":1099,"depth":798,"text":1100},{"id":1190,"depth":798,"text":1191},{"id":1271,"depth":798,"text":1272,"children":1448},[1449,1450],{"id":1276,"depth":1016,"text":1277},{"id":1286,"depth":1016,"text":1287},{"id":1391,"depth":798,"text":1392},"md",{"readingTime":1454},{"text":1455,"minutes":1456,"time":1457,"words":1458},"2 min read",1.7,102000,340,{"title":283},{"title":485,"description":286},{"loc":284},"JR0vFHT8NkXfPV6suVIDbqjjJk3GomUyjn1kO0OhGB8",[1464],{"title":5,"path":6,"stem":7,"children":1465},[1466,1468,1473,1478,1483,1488,1493,1498,1508,1513,1518,1523,1581,1597],{"title":10,"path":6,"stem":11,"description":12,"icon":13,"tags":1467},[15,16,17,18,19,20],{"title":22,"path":23,"stem":24,"children":1469,"description":27,"icon":28,"tags":1472},[1470],{"title":22,"path":23,"stem":24,"description":27,"icon":28,"tags":1471},[16,30,31,32,33,34,35,36,37],[16,30,31,32,33,34,35,36,37],{"title":40,"path":41,"stem":42,"children":1474,"description":45,"icon":46,"tags":1477},[1475],{"title":40,"path":41,"stem":42,"description":45,"icon":46,"tags":1476},[16,30,31,32,48,49],[16,30,31,32,48,49],{"title":52,"path":53,"stem":54,"children":1479,"description":57,"icon":58,"tags":1482},[1480],{"title":52,"path":53,"stem":54,"description":57,"icon":58,"tags":1481},[16,60,61,62,63,64,65,20,66,67,68,69,70],[16,60,61,62,63,64,65,20,66,67,68,69,70],{"title":73,"path":74,"stem":75,"children":1484,"description":78,"icon":79,"tags":1487},[1485],{"title":73,"path":74,"stem":75,"description":78,"icon":79,"tags":1486},[16,31,60,61,62,63,81,65,20,82,83,84,68,69,70],[16,31,60,61,62,63,81,65,20,82,83,84,68,69,70],{"title":87,"path":88,"stem":89,"children":1489,"description":92,"icon":93,"tags":1492},[1490],{"title":87,"path":88,"stem":89,"description":92,"icon":93,"tags":1491},[16,95,96,97,98,99,20,100,101,102,103,104,105,106,107,108,109,110],[16,95,96,97,98,99,20,100,101,102,103,104,105,106,107,108,109,110],{"title":113,"path":114,"stem":115,"children":1494,"description":118,"icon":119,"tags":1497},[1495],{"title":113,"path":114,"stem":115,"description":118,"icon":119,"tags":1496},[16,121,60,61,62,63,20,122,123,124,69,70],[16,121,60,61,62,63,20,122,123,124,69,70],{"title":127,"path":128,"stem":129,"children":1499,"description":132,"icon":133,"tags":1507},[1500,1502],{"title":127,"path":128,"stem":129,"description":132,"icon":133,"tags":1501},[16,121,60,61,62,63,20,122,123,124,69,70],{"title":136,"path":137,"stem":138,"children":1503,"description":132,"icon":141,"tags":1506},[1504],{"title":136,"path":137,"stem":138,"description":132,"icon":141,"tags":1505},[16,60,61,143,20,144,145,146,34,147,148,149,150],[16,60,61,143,20,144,145,146,34,147,148,149,150],[16,121,60,61,62,63,20,122,123,124,69,70],{"title":154,"path":155,"stem":156,"children":1509,"description":159,"icon":160,"tags":1512},[1510],{"title":154,"path":155,"stem":156,"description":159,"icon":160,"tags":1511},[16,60,61,143,20,162,34,147,148,149,150],[16,60,61,143,20,162,34,147,148,149,150],{"title":165,"path":166,"stem":167,"children":1514,"description":170,"icon":171,"tags":1517},[1515],{"title":165,"path":166,"stem":167,"description":170,"icon":171,"tags":1516},[16,173,15,174,20,175,34,176,148,149,177],[16,173,15,174,20,175,34,176,148,149,177],{"title":180,"path":181,"stem":182,"children":1519,"description":185,"icon":186,"tags":1522},[1520],{"title":180,"path":181,"stem":182,"description":185,"icon":186,"tags":1521},[188,15,189,190,191,192,193,30,194,195,196,197,198,199,200,201],[188,15,189,190,191,192,193,30,194,195,196,197,198,199,200,201],{"title":204,"path":205,"stem":206,"children":1524,"description":209,"icon":210,"tags":1580},[1525,1527,1532,1541,1551,1560,1565,1567,1569,1571],{"title":204,"path":205,"stem":206,"description":209,"icon":210,"tags":1526},[212,213,214,30,215,34,216],{"title":218,"path":219,"stem":220,"children":1528,"description":223,"icon":224,"tags":1531},[1529],{"title":218,"path":219,"stem":220,"description":223,"icon":224,"tags":1530},[226,227,215,213,214],[226,227,215,213,214],{"title":230,"path":231,"stem":232,"children":1533,"description":235,"icon":236,"tags":1540},[1534,1536,1537,1538],{"title":230,"path":231,"stem":232,"description":235,"icon":236,"tags":1535},[238,239,213,30,101,34,215],{"title":241,"path":242,"stem":243,"description":244,"icon":171},{"title":246,"path":247,"stem":248,"description":249,"icon":250},{"title":252,"path":253,"stem":254,"description":255,"icon":13,"tags":1539},[238,257,258,61,259],[238,239,213,30,101,34,215],{"title":262,"path":263,"stem":264,"children":1542,"description":267,"icon":268,"tags":1550},[1543,1545,1546,1547,1548],{"title":262,"path":263,"stem":264,"description":267,"icon":268,"tags":1544},[270,271,272,213,30,101,34,215],{"title":241,"path":274,"stem":275,"description":276,"icon":277},{"title":246,"path":279,"stem":280,"description":281,"icon":277},{"title":283,"path":284,"stem":285,"description":286,"icon":277},{"title":252,"path":288,"stem":289,"description":290,"icon":13,"tags":1549},[270,257,272,292,293],[270,271,272,213,30,101,34,215],{"title":296,"path":297,"stem":298,"children":1552,"description":301,"icon":302,"tags":1559},[1553,1555,1557],{"title":296,"path":297,"stem":298,"description":301,"icon":302,"tags":1554},[304,305,306,213,215,307],{"title":241,"path":309,"stem":310,"description":311,"icon":312,"tags":1556},[304,305,306,314],{"title":252,"path":316,"stem":317,"description":318,"icon":13,"tags":1558},[304,257,305,306,320,61],[304,305,306,213,215,307],{"title":323,"path":324,"stem":325,"children":1561,"description":328,"icon":58,"tags":1564},[1562],{"title":323,"path":324,"stem":325,"description":328,"icon":58,"tags":1563},[330,331,101,332,226,333,334],[330,331,101,332,226,333,334],{"title":337,"path":338,"stem":339,"description":340,"icon":28,"tags":1566},[342,95,343,344],{"title":346,"path":347,"stem":348,"description":349,"icon":350,"tags":1568},[352,95,343],{"title":354,"path":355,"stem":356,"description":357,"icon":358,"tags":1570},[360,361,362,332],{"title":364,"path":365,"stem":366,"children":1572,"description":369,"icon":370,"tags":1579},[1573,1575,1577],{"title":364,"path":365,"stem":366,"description":369,"icon":370,"tags":1574},[372,373,374,375,376],{"title":241,"path":378,"stem":379,"description":380,"icon":171,"tags":1576},[372,314,373,374,375],{"title":252,"path":383,"stem":384,"description":385,"icon":13,"tags":1578},[372,257,387,388,61],[372,373,374,375,376],[212,213,214,30,215,34,216],{"title":392,"path":393,"stem":394,"children":1582,"description":397,"icon":398},[1583,1584,1585,1586,1587],{"title":392,"path":393,"stem":394,"description":397,"icon":398},{"title":400,"path":401,"stem":402,"description":403,"icon":404},{"title":406,"path":407,"stem":408,"description":409,"icon":410},{"title":412,"path":413,"stem":414,"description":415,"icon":416},{"title":418,"path":419,"stem":420,"children":1588,"description":423,"icon":424},[1589,1590,1591,1592,1593,1594,1595,1596],{"title":418,"path":419,"stem":420,"description":423,"icon":424},{"title":426,"path":427,"stem":428,"description":429,"icon":430},{"title":432,"path":433,"stem":434,"description":435,"icon":436},{"title":438,"path":439,"stem":440,"description":441,"icon":442},{"title":444,"path":445,"stem":446,"description":447,"icon":448},{"title":450,"path":451,"stem":452,"description":453,"icon":454},{"title":456,"path":457,"stem":458,"description":459,"icon":460},{"title":462,"path":463,"stem":464,"description":465,"icon":466},{"title":468,"path":469,"stem":470,"children":1598,"description":473,"icon":28,"tags":1601},[1599],{"title":468,"path":469,"stem":470,"description":473,"icon":28,"tags":1600},[475,476,477,478,331,479,480,481],[475,476,477,478,331,479,480,481],{"id":484,"title":485,"body":1603,"description":286,"extension":1452,"icon":277,"lastUpdated":277,"meta":2353,"navigation":2355,"path":284,"seo":2356,"sitemap":2357,"stem":285,"__hash__":1462},{"type":487,"value":1604,"toc":2334},[1605,1607,1609,1611,1616,1618,1620,1625,1629,1657,1661,1666,1668,1670,1675,1679,1707,1709,1711,1716,1720,1748,1750,1752,1757,1761,1766,1768,1770,1806,1810,1832,1834,1836,1890,1896,1900,1905,1907,1909,1914,1918,1923,1925,1927,1963,1965,1969,2047,2051,2053,2055,2133,2135,2137,2139,2201,2205,2207,2209,2214,2216,2306,2308,2332],[490,1606,492],{},[494,1608,497],{"id":496},[490,1610,500],{},[502,1612,1614],{"className":1613,"code":506,"language":507},[505],[509,1615,506],{"__ignoreMap":511},[494,1617,515],{"id":514},[490,1619,518],{},[502,1621,1623],{"className":1622,"code":522,"language":507},[505],[509,1624,522],{"__ignoreMap":511},[490,1626,1627],{},[528,1628,530],{},[532,1630,1631,1639],{},[535,1632,1633],{},[538,1634,1635,1637],{},[541,1636,543],{},[541,1638,546],{},[548,1640,1641,1649],{},[538,1642,1643,1645],{},[553,1644,555],{},[553,1646,1647],{},[509,1648,560],{},[538,1650,1651,1653],{},[553,1652,565],{},[553,1654,1655],{},[509,1656,570],{},[490,1658,1659],{},[528,1660,575],{},[502,1662,1664],{"className":1663,"code":579,"language":507},[505],[509,1665,579],{"__ignoreMap":511},[494,1667,585],{"id":584},[490,1669,588],{},[502,1671,1673],{"className":1672,"code":592,"language":507},[505],[509,1674,592],{"__ignoreMap":511},[490,1676,1677],{},[528,1678,530],{},[532,1680,1681,1689],{},[535,1682,1683],{},[538,1684,1685,1687],{},[541,1686,607],{},[541,1688,546],{},[548,1690,1691,1699],{},[538,1692,1693,1695],{},[553,1694,616],{},[553,1696,1697],{},[509,1698,621],{},[538,1700,1701,1703],{},[553,1702,626],{},[553,1704,1705],{},[509,1706,631],{},[494,1708,635],{"id":634},[490,1710,638],{},[502,1712,1714],{"className":1713,"code":642,"language":507},[505],[509,1715,642],{"__ignoreMap":511},[490,1717,1718],{},[528,1719,530],{},[532,1721,1722,1730],{},[535,1723,1724],{},[538,1725,1726,1728],{},[541,1727,657],{},[541,1729,546],{},[548,1731,1732,1740],{},[538,1733,1734,1736],{},[553,1735,666],{},[553,1737,1738],{},[509,1739,671],{},[538,1741,1742,1744],{},[553,1743,676],{},[553,1745,1746],{},[509,1747,681],{},[494,1749,685],{"id":684},[490,1751,688],{},[502,1753,1755],{"className":1754,"code":692,"language":507},[505],[509,1756,692],{"__ignoreMap":511},[490,1758,1759],{},[528,1760,699],{},[502,1762,1764],{"className":1763,"code":703,"language":507},[505],[509,1765,703],{"__ignoreMap":511},[494,1767,708],{"id":344},[490,1769,711],{},[532,1771,1772,1780],{},[535,1773,1774],{},[538,1775,1776,1778],{},[541,1777,720],{},[541,1779,723],{},[548,1781,1782,1790,1798],{},[538,1783,1784,1788],{},[553,1785,1786],{},[509,1787,732],{},[553,1789,735],{},[538,1791,1792,1796],{},[553,1793,1794],{},[509,1795,742],{},[553,1797,745],{},[538,1799,1800,1804],{},[553,1801,1802],{},[509,1803,752],{},[553,1805,755],{},[490,1807,1808],{},[528,1809,760],{},[502,1811,1812],{"className":763,"code":764,"language":765,"meta":511,"style":511},[509,1813,1814,1828],{"__ignoreMap":511},[769,1815,1816,1818,1820,1822,1824,1826],{"class":771,"line":772},[769,1817,776],{"class":775},[769,1819,780],{"class":779},[769,1821,784],{"class":783},[769,1823,788],{"class":787},[769,1825,791],{"class":783},[769,1827,795],{"class":794},[769,1829,1830],{"class":771,"line":798},[769,1831,801],{"class":787},[494,1833,805],{"id":804},[490,1835,808],{},[532,1837,1838,1848],{},[535,1839,1840],{},[538,1841,1842,1844,1846],{},[541,1843,817],{},[541,1845,820],{},[541,1847,823],{},[548,1849,1850,1860,1870,1880],{},[538,1851,1852,1854,1856],{},[553,1853,830],{},[553,1855,833],{},[553,1857,1858],{},[509,1859,838],{},[538,1861,1862,1864,1866],{},[553,1863,843],{},[553,1865,846],{},[553,1867,1868],{},[509,1869,851],{},[538,1871,1872,1874,1876],{},[553,1873,856],{},[553,1875,859],{},[553,1877,1878],{},[509,1879,864],{},[538,1881,1882,1884,1886],{},[553,1883,869],{},[553,1885,872],{},[553,1887,1888],{},[509,1889,877],{},[490,1891,880,1892,884,1894,888],{},[509,1893,883],{},[509,1895,887],{},[490,1897,1898],{},[528,1899,893],{},[502,1901,1903],{"className":1902,"code":897,"language":507},[505],[509,1904,897],{"__ignoreMap":511},[494,1906,903],{"id":902},[490,1908,906],{},[502,1910,1912],{"className":1911,"code":910,"language":507},[505],[509,1913,910],{"__ignoreMap":511},[490,1915,1916],{},[528,1917,699],{},[502,1919,1921],{"className":1920,"code":920,"language":507},[505],[509,1922,920],{"__ignoreMap":511},[494,1924,926],{"id":925},[490,1926,929],{},[532,1928,1929,1937],{},[535,1930,1931],{},[538,1932,1933,1935],{},[541,1934,938],{},[541,1936,941],{},[548,1938,1939,1947,1955],{},[538,1940,1941,1943],{},[553,1942,948],{},[553,1944,1945],{},[509,1946,953],{},[538,1948,1949,1951],{},[553,1950,958],{},[553,1952,1953],{},[509,1954,963],{},[538,1956,1957,1959],{},[553,1958,968],{},[553,1960,1961],{},[509,1962,973],{},[494,1964,977],{"id":976},[490,1966,980,1967,984],{},[509,1968,983],{},[502,1970,1971],{"className":987,"code":988,"language":60,"meta":511,"style":511},[509,1972,1973,1977,1989,2007,2019,2035,2039,2043],{"__ignoreMap":511},[769,1974,1975],{"class":771,"line":772},[769,1976,996],{"class":995},[769,1978,1979,1981,1983,1985,1987],{"class":771,"line":798},[769,1980,1002],{"class":1001},[769,1982,1006],{"class":1005},[769,1984,791],{"class":1001},[769,1986,984],{"class":995},[769,1988,1013],{"class":995},[769,1990,1991,1993,1995,1997,1999,2001,2003,2005],{"class":771,"line":1016},[769,1992,1019],{"class":1001},[769,1994,1023],{"class":1022},[769,1996,791],{"class":1001},[769,1998,984],{"class":995},[769,2000,784],{"class":1030},[769,2002,560],{"class":1033},[769,2004,791],{"class":1030},[769,2006,1038],{"class":995},[769,2008,2009,2011,2013,2015,2017],{"class":771,"line":1041},[769,2010,1019],{"class":1001},[769,2012,983],{"class":1022},[769,2014,791],{"class":1001},[769,2016,984],{"class":995},[769,2018,1052],{"class":995},[769,2020,2021,2023,2025,2027,2029,2031,2033],{"class":771,"line":1055},[769,2022,1058],{"class":1001},[769,2024,1023],{"class":1061},[769,2026,791],{"class":1001},[769,2028,984],{"class":995},[769,2030,784],{"class":1030},[769,2032,560],{"class":1033},[769,2034,1072],{"class":1030},[769,2036,2037],{"class":771,"line":1075},[769,2038,1078],{"class":995},[769,2040,2041],{"class":771,"line":1081},[769,2042,1084],{"class":995},[769,2044,2045],{"class":771,"line":1087},[769,2046,1090],{"class":995},[490,2048,1093,2049,1096],{},[509,2050,1023],{},[494,2052,1100],{"id":1099},[490,2054,1103],{},[502,2056,2057],{"className":987,"code":1106,"language":60,"meta":511,"style":511},[509,2058,2059,2063,2075,2093,2105,2121,2125,2129],{"__ignoreMap":511},[769,2060,2061],{"class":771,"line":772},[769,2062,996],{"class":995},[769,2064,2065,2067,2069,2071,2073],{"class":771,"line":798},[769,2066,1002],{"class":1001},[769,2068,1119],{"class":1005},[769,2070,791],{"class":1001},[769,2072,984],{"class":995},[769,2074,1052],{"class":995},[769,2076,2077,2079,2081,2083,2085,2087,2089,2091],{"class":771,"line":1016},[769,2078,1019],{"class":1001},[769,2080,1023],{"class":1022},[769,2082,791],{"class":1001},[769,2084,984],{"class":995},[769,2086,784],{"class":1030},[769,2088,621],{"class":1033},[769,2090,791],{"class":1030},[769,2092,1038],{"class":995},[769,2094,2095,2097,2099,2101,2103],{"class":771,"line":1041},[769,2096,1019],{"class":1001},[769,2098,983],{"class":1022},[769,2100,791],{"class":1001},[769,2102,984],{"class":995},[769,2104,1052],{"class":995},[769,2106,2107,2109,2111,2113,2115,2117,2119],{"class":771,"line":1055},[769,2108,1058],{"class":1001},[769,2110,1023],{"class":1061},[769,2112,791],{"class":1001},[769,2114,984],{"class":995},[769,2116,784],{"class":1030},[769,2118,621],{"class":1033},[769,2120,1072],{"class":1030},[769,2122,2123],{"class":771,"line":1075},[769,2124,1078],{"class":995},[769,2126,2127],{"class":771,"line":1081},[769,2128,1180],{"class":995},[769,2130,2131],{"class":771,"line":1087},[769,2132,1090],{"class":995},[490,2134,1187],{},[494,2136,1191],{"id":1190},[490,2138,1194],{},[502,2140,2141],{"className":987,"code":1197,"language":60,"meta":511,"style":511},[509,2142,2143,2147,2159,2177,2193,2197],{"__ignoreMap":511},[769,2144,2145],{"class":771,"line":772},[769,2146,996],{"class":995},[769,2148,2149,2151,2153,2155,2157],{"class":771,"line":798},[769,2150,1002],{"class":1001},[769,2152,1210],{"class":1005},[769,2154,791],{"class":1001},[769,2156,984],{"class":995},[769,2158,1013],{"class":995},[769,2160,2161,2163,2165,2167,2169,2171,2173,2175],{"class":771,"line":1016},[769,2162,1019],{"class":1001},[769,2164,1223],{"class":1022},[769,2166,791],{"class":1001},[769,2168,984],{"class":995},[769,2170,784],{"class":1030},[769,2172,1232],{"class":1033},[769,2174,791],{"class":1030},[769,2176,1038],{"class":995},[769,2178,2179,2181,2183,2185,2187,2189,2191],{"class":771,"line":1041},[769,2180,1019],{"class":1001},[769,2182,1243],{"class":1022},[769,2184,791],{"class":1001},[769,2186,984],{"class":995},[769,2188,784],{"class":1030},[769,2190,1252],{"class":1033},[769,2192,1072],{"class":1030},[769,2194,2195],{"class":771,"line":1055},[769,2196,1084],{"class":995},[769,2198,2199],{"class":771,"line":1075},[769,2200,1090],{"class":995},[490,2202,1265,2203],{},[509,2204,1268],{},[494,2206,1272],{"id":1271},[1274,2208,1277],{"id":1276},[502,2210,2212],{"className":2211,"code":1281,"language":507},[505],[509,2213,1281],{"__ignoreMap":511},[1274,2215,1287],{"id":1286},[502,2217,2218],{"className":763,"code":1290,"language":765,"meta":511,"style":511},[509,2219,2220,2224,2238,2246,2250,2254,2268,2276,2280,2284,2298],{"__ignoreMap":511},[769,2221,2222],{"class":771,"line":772},[769,2223,1298],{"class":1297},[769,2225,2226,2228,2230,2232,2234,2236],{"class":771,"line":798},[769,2227,776],{"class":775},[769,2229,780],{"class":779},[769,2231,784],{"class":783},[769,2233,788],{"class":787},[769,2235,791],{"class":783},[769,2237,795],{"class":794},[769,2239,2240,2242,2244],{"class":771,"line":1016},[769,2241,1002],{"class":783},[769,2243,560],{"class":787},[769,2245,1072],{"class":783},[769,2247,2248],{"class":771,"line":1041},[769,2249,1326],{"emptyLinePlaceholder":1325},[769,2251,2252],{"class":771,"line":1055},[769,2253,1331],{"class":1297},[769,2255,2256,2258,2260,2262,2264,2266],{"class":771,"line":1075},[769,2257,776],{"class":775},[769,2259,780],{"class":779},[769,2261,784],{"class":783},[769,2263,788],{"class":787},[769,2265,791],{"class":783},[769,2267,795],{"class":794},[769,2269,2270,2272,2274],{"class":771,"line":1081},[769,2271,1002],{"class":783},[769,2273,1352],{"class":787},[769,2275,1072],{"class":783},[769,2277,2278],{"class":771,"line":1087},[769,2279,1326],{"emptyLinePlaceholder":1325},[769,2281,2282],{"class":771,"line":1361},[769,2283,1364],{"class":1297},[769,2285,2286,2288,2290,2292,2294,2296],{"class":771,"line":1367},[769,2287,776],{"class":775},[769,2289,780],{"class":779},[769,2291,784],{"class":783},[769,2293,788],{"class":787},[769,2295,791],{"class":783},[769,2297,795],{"class":794},[769,2299,2300,2302,2304],{"class":771,"line":1382},[769,2301,1002],{"class":783},[769,2303,621],{"class":787},[769,2305,1072],{"class":783},[494,2307,1392],{"id":1391},[1394,2309,2310,2314,2318,2324,2328],{},[1397,2311,2312,1402],{},[528,2313,1401],{},[1397,2315,2316,1408],{},[528,2317,1407],{},[1397,2319,2320,1414,2322],{},[528,2321,1413],{},[509,2323,983],{},[1397,2325,2326,1422],{},[528,2327,1421],{},[1397,2329,2330,1428],{},[528,2331,1427],{},[1430,2333,1432],{},{"title":511,"searchDepth":798,"depth":798,"links":2335},[2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2352],{"id":496,"depth":798,"text":497},{"id":514,"depth":798,"text":515},{"id":584,"depth":798,"text":585},{"id":634,"depth":798,"text":635},{"id":684,"depth":798,"text":685},{"id":344,"depth":798,"text":708},{"id":804,"depth":798,"text":805},{"id":902,"depth":798,"text":903},{"id":925,"depth":798,"text":926},{"id":976,"depth":798,"text":977},{"id":1099,"depth":798,"text":1100},{"id":1190,"depth":798,"text":1191},{"id":1271,"depth":798,"text":1272,"children":2349},[2350,2351],{"id":1276,"depth":1016,"text":1277},{"id":1286,"depth":1016,"text":1287},{"id":1391,"depth":798,"text":1392},{"readingTime":2354},{"text":1455,"minutes":1456,"time":1457,"words":1458},{"title":283},{"title":485,"description":286},{"loc":284},1779384036454]