[{"data":1,"prerenderedAt":2182},["ShallowReactive",2],{"navigation":3,"\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-structurees":585,"\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-structurees__counterpart":1216,"\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-structurees__slides":1472,"annexes-memo:\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-structurees":1759,"annexes-slides:\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-structurees":1961},[4,224,440],{"title":5,"path":6,"stem":7,"children":8},"SNT — Seconde","\u002Fsnt-2nde","0.snt-2nde\u002F0.index",[9,10,14,36,66,92,118,144,162,184,206],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"REVIEW pédagogique — SNT 2nde","\u002Fsnt-2nde\u002Freview","0.snt-2nde\u002FREVIEW",{"title":15,"path":16,"stem":17,"children":18},"Internet","\u002Fsnt-2nde\u002Fsa-internet","0.snt-2nde\u002Fsa-internet\u002F0.index",[19,20,24,28,32],{"title":15,"path":16,"stem":17},{"title":21,"path":22,"stem":23},"Adresses symboliques et DNS","\u002Fsnt-2nde\u002Fsa-internet\u002Fadresses-dns","0.snt-2nde\u002Fsa-internet\u002F1.adresses-dns",{"title":25,"path":26,"stem":27},"Internet et les réseaux physiques","\u002Fsnt-2nde\u002Fsa-internet\u002Freseaux-physiques","0.snt-2nde\u002Fsa-internet\u002F2.reseaux-physiques",{"title":29,"path":30,"stem":31},"Protocoles TCP\u002FIP et routage des paquets","\u002Fsnt-2nde\u002Fsa-internet\u002Ftcp-ip-routage","0.snt-2nde\u002Fsa-internet\u002F3.tcp-ip-routage",{"title":33,"path":34,"stem":35},"Réseaux pair-à-pair","\u002Fsnt-2nde\u002Fsa-internet\u002Fpair-a-pair","0.snt-2nde\u002Fsa-internet\u002F4.pair-a-pair",{"title":37,"path":38,"stem":39,"children":40},"Le Web","\u002Fsnt-2nde\u002Fsb-web","0.snt-2nde\u002Fsb-web\u002F0.index",[41,42,46,50,54,58,62],{"title":37,"path":38,"stem":39},{"title":43,"path":44,"stem":45},"Histoire du Web","\u002Fsnt-2nde\u002Fsb-web\u002Fhistoire-web","0.snt-2nde\u002Fsb-web\u002F1.histoire-web",{"title":47,"path":48,"stem":49},"URL et hypertexte","\u002Fsnt-2nde\u002Fsb-web\u002Furl-hypertexte","0.snt-2nde\u002Fsb-web\u002F2.url-hypertexte",{"title":51,"path":52,"stem":53},"HTML et CSS — le contenu et la présentation","\u002Fsnt-2nde\u002Fsb-web\u002Fhtml-css","0.snt-2nde\u002Fsb-web\u002F3.html-css",{"title":55,"path":56,"stem":57},"Client-serveur et requêtes HTTP","\u002Fsnt-2nde\u002Fsb-web\u002Fclient-serveur-http","0.snt-2nde\u002Fsb-web\u002F4.client-serveur-http",{"title":59,"path":60,"stem":61},"Moteurs de recherche","\u002Fsnt-2nde\u002Fsb-web\u002Fmoteurs-recherche","0.snt-2nde\u002Fsb-web\u002F5.moteurs-recherche",{"title":63,"path":64,"stem":65},"Sécurité du navigateur et notions juridiques","\u002Fsnt-2nde\u002Fsb-web\u002Fsecurite-droits","0.snt-2nde\u002Fsb-web\u002F6.securite-droits",{"title":67,"path":68,"stem":69,"children":70},"Les réseaux sociaux","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F0.index",[71,72,76,80,84,88],{"title":67,"path":68,"stem":69},{"title":73,"path":74,"stem":75},"Panorama des réseaux sociaux","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fpanorama-rs","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F1.panorama-rs",{"title":77,"path":78,"stem":79},"Identité numérique et authentification","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fidentite-numerique","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F2.identite-numerique",{"title":81,"path":82,"stem":83},"Le modèle économique des réseaux sociaux","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fmodele-economique","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F3.modele-economique",{"title":85,"path":86,"stem":87},"Petit monde et graphes","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fpetit-monde-graphes","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F4.petit-monde-graphes",{"title":89,"path":90,"stem":91},"La cyberviolence","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fcyberviolence","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F5.cyberviolence",{"title":93,"path":94,"stem":95,"children":96},"Les données structurées et leur traitement","\u002Fsnt-2nde\u002Fsd-donnees-structurees","0.snt-2nde\u002Fsd-donnees-structurees\u002F0.index",[97,98,102,106,110,114],{"title":93,"path":94,"stem":95},{"title":99,"path":100,"stem":101},"Données et formats","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-formats","0.snt-2nde\u002Fsd-donnees-structurees\u002F1.donnees-formats",{"title":103,"path":104,"stem":105},"Données structurées","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-structurees","0.snt-2nde\u002Fsd-donnees-structurees\u002F2.donnees-structurees",{"title":107,"path":108,"stem":109},"Métadonnées","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fmetadonnees","0.snt-2nde\u002Fsd-donnees-structurees\u002F3.metadonnees",{"title":111,"path":112,"stem":113},"Traitement de tables","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Ftraitement-tables","0.snt-2nde\u002Fsd-donnees-structurees\u002F4.traitement-tables",{"title":115,"path":116,"stem":117},"Le cloud","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fcloud","0.snt-2nde\u002Fsd-donnees-structurees\u002F5.cloud",{"title":119,"path":120,"stem":121,"children":122},"Localisation, cartographie et mobilité","\u002Fsnt-2nde\u002Fse-localisation-cartographie","0.snt-2nde\u002Fse-localisation-cartographie\u002F0.index",[123,124,128,132,136,140],{"title":119,"path":120,"stem":121},{"title":125,"path":126,"stem":127},"GPS et Galileo — se situer grâce aux satellites","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fgps-galileo","0.snt-2nde\u002Fse-localisation-cartographie\u002F1.gps-galileo",{"title":129,"path":130,"stem":131},"Décoder une trame NMEA","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Ftrame-nmea","0.snt-2nde\u002Fse-localisation-cartographie\u002F2.trame-nmea",{"title":133,"path":134,"stem":135},"Cartes numériques — GeoPortail et OpenStreetMap","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fcartes-numeriques","0.snt-2nde\u002Fse-localisation-cartographie\u002F3.cartes-numeriques",{"title":137,"path":138,"stem":139},"Itinéraires et graphes","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fitineraires-graphes","0.snt-2nde\u002Fse-localisation-cartographie\u002F4.itineraires-graphes",{"title":141,"path":142,"stem":143},"Confidentialité de la position","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fconfidentialite-position","0.snt-2nde\u002Fse-localisation-cartographie\u002F5.confidentialite-position",{"title":145,"path":146,"stem":147,"children":148},"Informatique embarquée et objets connectés","\u002Fsnt-2nde\u002Fsf-info-embarquee","0.snt-2nde\u002Fsf-info-embarquee\u002F0.index",[149,150,154,158],{"title":145,"path":146,"stem":147},{"title":151,"path":152,"stem":153},"Systèmes informatiques embarqués","\u002Fsnt-2nde\u002Fsf-info-embarquee\u002Fsystemes-embarques","0.snt-2nde\u002Fsf-info-embarquee\u002F1.systemes-embarques",{"title":155,"path":156,"stem":157},"Capteurs et actionneurs","\u002Fsnt-2nde\u002Fsf-info-embarquee\u002Fcapteurs-actionneurs","0.snt-2nde\u002Fsf-info-embarquee\u002F2.capteurs-actionneurs",{"title":159,"path":160,"stem":161},"IHM et objets connectés","\u002Fsnt-2nde\u002Fsf-info-embarquee\u002Fihm-objet-connecte","0.snt-2nde\u002Fsf-info-embarquee\u002F3.ihm-objet-connecte",{"title":163,"path":164,"stem":165,"children":166},"Photographie numérique","\u002Fsnt-2nde\u002Fsg-photo-numerique","0.snt-2nde\u002Fsg-photo-numerique\u002F0.index",[167,168,172,176,180],{"title":163,"path":164,"stem":165},{"title":169,"path":170,"stem":171},"Photosites, pixels et résolution","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Fpixels-resolution","0.snt-2nde\u002Fsg-photo-numerique\u002F1.pixels-resolution",{"title":173,"path":174,"stem":175},"Les algorithmes de l'appareil photo","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Falgorithmes-photo","0.snt-2nde\u002Fsg-photo-numerique\u002F2.algorithmes-photo",{"title":177,"path":178,"stem":179},"Les métadonnées EXIF","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Fmetadonnees-exif","0.snt-2nde\u002Fsg-photo-numerique\u002F3.metadonnees-exif",{"title":181,"path":182,"stem":183},"Traiter une image en Python","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Ftraitement-rgb","0.snt-2nde\u002Fsg-photo-numerique\u002F4.traitement-rgb",{"title":185,"path":186,"stem":187,"children":188},"Notions transversales de programmation","\u002Fsnt-2nde\u002Fsh-prog-notions","0.snt-2nde\u002Fsh-prog-notions\u002F0.index",[189,190,194,198,202],{"title":185,"path":186,"stem":187},{"title":191,"path":192,"stem":193},"Séquences d'instructions et variables","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Fsequences-affectations","0.snt-2nde\u002Fsh-prog-notions\u002F1.sequences-affectations",{"title":195,"path":196,"stem":197},"Instructions conditionnelles","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Fconditionnelles","0.snt-2nde\u002Fsh-prog-notions\u002F2.conditionnelles",{"title":199,"path":200,"stem":201},"Boucles bornées et non bornées","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Fboucles","0.snt-2nde\u002Fsh-prog-notions\u002F3.boucles",{"title":203,"path":204,"stem":205},"Définitions et appels de fonctions","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Ffonctions","0.snt-2nde\u002Fsh-prog-notions\u002F4.fonctions",{"title":207,"path":208,"stem":209,"children":210},"Démo des widgets MDC","\u002Fsnt-2nde\u002Fzz-demo-widgets","0.snt-2nde\u002Fzz-demo-widgets\u002F0.index",[211,212,216,220],{"title":207,"path":208,"stem":209},{"title":213,"path":214,"stem":215},"Démo statique — callouts, code, BO, illustration","\u002Fsnt-2nde\u002Fzz-demo-widgets\u002Fstatique","0.snt-2nde\u002Fzz-demo-widgets\u002F1.statique",{"title":217,"path":218,"stem":219},"Démo interactive — self-eval et python-snippet","\u002Fsnt-2nde\u002Fzz-demo-widgets\u002Finteractif","0.snt-2nde\u002Fzz-demo-widgets\u002F2.interactif",{"title":221,"path":222,"stem":223},"Démo · 14 widgets de manipulation NSI","\u002Fsnt-2nde\u002Fzz-demo-widgets\u002Fwidgets-manipulation","0.snt-2nde\u002Fzz-demo-widgets\u002F3.widgets-manipulation",{"title":225,"path":226,"stem":227,"children":228},"NSI — Première","\u002Fnsi-1ere","1.nsi-1ere\u002F0.index",[229,230,234,256,282,304,328,354,380,410],{"title":225,"path":226,"stem":227},{"title":231,"path":232,"stem":233},"Relecture pédagogique — 8 chapitres NSI 1ère (PA → PH)","\u002Fnsi-1ere\u002Freview","1.nsi-1ere\u002FREVIEW",{"title":235,"path":236,"stem":237,"children":238},"Histoire de l'informatique","\u002Fnsi-1ere\u002Fpa-histoire-info","1.nsi-1ere\u002Fpa-histoire-info\u002F0.index",[239,240,244,248,252],{"title":235,"path":236,"stem":237},{"title":241,"path":242,"stem":243},"De la préantiquité aux machines à calculer","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Fpreantiquite-aux-machines","1.nsi-1ere\u002Fpa-histoire-info\u002F1.preantiquite-aux-machines",{"title":245,"path":246,"stem":247},"La machine universelle (1930-1950)","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Fmachine-universelle","1.nsi-1ere\u002Fpa-histoire-info\u002F2.machine-universelle",{"title":249,"path":250,"stem":251},"Les ordinateurs modernes (1947-1990)","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Fordinateurs-modernes","1.nsi-1ere\u002Fpa-histoire-info\u002F3.ordinateurs-modernes",{"title":253,"path":254,"stem":255},"Réseaux, Web et IA (1969 à aujourd'hui)","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Freseaux-et-web","1.nsi-1ere\u002Fpa-histoire-info\u002F4.reseaux-et-web",{"title":257,"path":258,"stem":259,"children":260},"Représentation des données — types et valeurs","\u002Fnsi-1ere\u002Fpb-types-valeurs","1.nsi-1ere\u002Fpb-types-valeurs\u002F0.index",[261,262,266,270,274,278],{"title":257,"path":258,"stem":259},{"title":263,"path":264,"stem":265},"Bases de numération et entiers positifs","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fbases-entiers-positifs","1.nsi-1ere\u002Fpb-types-valeurs\u002F1.bases-entiers-positifs",{"title":267,"path":268,"stem":269},"Entiers relatifs et complément à deux","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fentiers-relatifs","1.nsi-1ere\u002Fpb-types-valeurs\u002F2.entiers-relatifs",{"title":271,"path":272,"stem":273},"Nombres flottants et virgule flottante","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fflottants","1.nsi-1ere\u002Fpb-types-valeurs\u002F3.flottants",{"title":275,"path":276,"stem":277},"Textes et encodages — ASCII, ISO-8859-1, Unicode","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Ftextes-encodages","1.nsi-1ere\u002Fpb-types-valeurs\u002F4.textes-encodages",{"title":279,"path":280,"stem":281},"Valeurs booléennes et opérateurs logiques","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fbooleens","1.nsi-1ere\u002Fpb-types-valeurs\u002F5.booleens",{"title":283,"path":284,"stem":285,"children":286},"Représentation des données : types construits","\u002Fnsi-1ere\u002Fpc-types-construits","1.nsi-1ere\u002Fpc-types-construits\u002F0.index",[287,288,292,296,300],{"title":283,"path":284,"stem":285},{"title":289,"path":290,"stem":291},"Tableaux et listes","\u002Fnsi-1ere\u002Fpc-types-construits\u002Ftableaux-listes","1.nsi-1ere\u002Fpc-types-construits\u002F1.tableaux-listes",{"title":293,"path":294,"stem":295},"Listes en compréhension","\u002Fnsi-1ere\u002Fpc-types-construits\u002Fcomprehension","1.nsi-1ere\u002Fpc-types-construits\u002F2.comprehension",{"title":297,"path":298,"stem":299},"Tuples et p-uplets nommés","\u002Fnsi-1ere\u002Fpc-types-construits\u002Ftuples","1.nsi-1ere\u002Fpc-types-construits\u002F3.tuples",{"title":301,"path":302,"stem":303},"Dictionnaires","\u002Fnsi-1ere\u002Fpc-types-construits\u002Fdictionnaires","1.nsi-1ere\u002Fpc-types-construits\u002F4.dictionnaires",{"title":305,"path":306,"stem":307,"children":308},"Traitement de données en tables","\u002Fnsi-1ere\u002Fpd-tables-donnees","1.nsi-1ere\u002Fpd-tables-donnees\u002F0.index",[309,310,314,318,322],{"title":305,"path":306,"stem":307},{"title":311,"path":312,"stem":313},"Tables et CSV","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Ftables-csv","1.nsi-1ere\u002Fpd-tables-donnees\u002F1.tables-csv",{"title":315,"path":316,"stem":317},"Recherche et filtrage","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Frecherche","1.nsi-1ere\u002Fpd-tables-donnees\u002F2.recherche",{"title":319,"path":320,"stem":321},"Trier une table","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Ftri","1.nsi-1ere\u002Fpd-tables-donnees\u002F3.tri",{"title":323,"path":324,"stem":325,"children":326},"Fusion et indexation","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Ffusion-indexation","1.nsi-1ere\u002Fpd-tables-donnees\u002F4.fusion-indexation",[327],{"title":323,"path":324,"stem":325},{"title":329,"path":330,"stem":331,"children":332},"IHM sur le Web","\u002Fnsi-1ere\u002Fpe-ihm-web","1.nsi-1ere\u002Fpe-ihm-web\u002F0.index",[333,334,338,342,346,350],{"title":329,"path":330,"stem":331},{"title":335,"path":336,"stem":337},"HTML et CSS — rappel de structure","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fhtml-css-bases","1.nsi-1ere\u002Fpe-ihm-web\u002F1.html-css-bases",{"title":339,"path":340,"stem":341},"Formulaires HTML","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fformulaires","1.nsi-1ere\u002Fpe-ihm-web\u002F2.formulaires",{"title":343,"path":344,"stem":345},"Événements JavaScript","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fevenements-js","1.nsi-1ere\u002Fpe-ihm-web\u002F3.evenements-js",{"title":347,"path":348,"stem":349},"Manipulation du DOM","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fdom-interaction","1.nsi-1ere\u002Fpe-ihm-web\u002F4.dom-interaction",{"title":351,"path":352,"stem":353},"Client, serveur et HTTP","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fclient-serveur-http","1.nsi-1ere\u002Fpe-ihm-web\u002F5.client-serveur-http",{"title":355,"path":356,"stem":357,"children":358},"Architectures matérielles et systèmes d'exploitation","\u002Fnsi-1ere\u002Fpf-archi-os","1.nsi-1ere\u002Fpf-archi-os\u002F0.index",[359,360,364,368,372,376],{"title":355,"path":356,"stem":357},{"title":361,"path":362,"stem":363},"Le modèle de von Neumann","\u002Fnsi-1ere\u002Fpf-archi-os\u002Fvon-neumann","1.nsi-1ere\u002Fpf-archi-os\u002F1.von-neumann",{"title":365,"path":366,"stem":367},"Périphériques et interface homme-machine","\u002Fnsi-1ere\u002Fpf-archi-os\u002Fperipheriques-ihm","1.nsi-1ere\u002Fpf-archi-os\u002F2.peripheriques-ihm",{"title":369,"path":370,"stem":371},"Les systèmes d'exploitation","\u002Fnsi-1ere\u002Fpf-archi-os\u002Fsystemes-exploitation","1.nsi-1ere\u002Fpf-archi-os\u002F3.systemes-exploitation",{"title":373,"path":374,"stem":375},"Linux et le shell","\u002Fnsi-1ere\u002Fpf-archi-os\u002Flinux-shell","1.nsi-1ere\u002Fpf-archi-os\u002F4.linux-shell",{"title":377,"path":378,"stem":379},"Réseaux et protocoles","\u002Fnsi-1ere\u002Fpf-archi-os\u002Freseaux","1.nsi-1ere\u002Fpf-archi-os\u002F5.reseaux",{"title":381,"path":382,"stem":383,"children":384},"Langages et programmation","\u002Fnsi-1ere\u002Fpg-langages-prog","1.nsi-1ere\u002Fpg-langages-prog\u002F0.index",[385,386,390,394,398,402,406],{"title":381,"path":382,"stem":383},{"title":387,"path":388,"stem":389},"Diversité et unité des langages de programmation","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fdiversite-langages","1.nsi-1ere\u002Fpg-langages-prog\u002F1.diversite-langages",{"title":391,"path":392,"stem":393},"Constructions élémentaires","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fconstructions-elementaires","1.nsi-1ere\u002Fpg-langages-prog\u002F2.constructions-elementaires",{"title":395,"path":396,"stem":397},"Fonctions","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Ffonctions","1.nsi-1ere\u002Fpg-langages-prog\u002F3.fonctions",{"title":399,"path":400,"stem":401},"Spécification d'une fonction","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fspecification","1.nsi-1ere\u002Fpg-langages-prog\u002F4.specification",{"title":403,"path":404,"stem":405},"Mise au point des programmes","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fmise-au-point","1.nsi-1ere\u002Fpg-langages-prog\u002F5.mise-au-point",{"title":407,"path":408,"stem":409},"Utilisation de bibliothèques","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fbibliotheques","1.nsi-1ere\u002Fpg-langages-prog\u002F6.bibliotheques",{"title":411,"path":412,"stem":413,"children":414},"Algorithmique","\u002Fnsi-1ere\u002Fph-algorithmique","1.nsi-1ere\u002Fph-algorithmique\u002F0.index",[415,416,420,424,428,432,436],{"title":411,"path":412,"stem":413},{"title":417,"path":418,"stem":419},"Parcours séquentiel d'un tableau","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fparcours-sequentiel","1.nsi-1ere\u002Fph-algorithmique\u002F1.parcours-sequentiel",{"title":421,"path":422,"stem":423},"Bases de la complexité","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fcomplexite-bases","1.nsi-1ere\u002Fph-algorithmique\u002F2.complexite-bases",{"title":425,"path":426,"stem":427},"Tris par sélection et par insertion","\u002Fnsi-1ere\u002Fph-algorithmique\u002Ftris","1.nsi-1ere\u002Fph-algorithmique\u002F3.tris",{"title":429,"path":430,"stem":431},"Recherche dichotomique","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fdichotomie","1.nsi-1ere\u002Fph-algorithmique\u002F4.dichotomie",{"title":433,"path":434,"stem":435},"Algorithmes gloutons","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fgloutons","1.nsi-1ere\u002Fph-algorithmique\u002F5.gloutons",{"title":437,"path":438,"stem":439},"Les k plus proches voisins (k-NN)","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fknn","1.nsi-1ere\u002Fph-algorithmique\u002F6.knn",{"title":441,"path":442,"stem":443,"children":444},"NSI — Terminale","\u002Fnsi-tale","2.nsi-tale\u002F0.index",[445,446,450,476,498,536,560],{"title":441,"path":442,"stem":443},{"title":447,"path":448,"stem":449},"Review pédagogique — chapitres NSI Terminale (TA, TB, TC, TD, TE)","\u002Fnsi-tale\u002Freview","2.nsi-tale\u002FREVIEW",{"title":451,"path":452,"stem":453,"children":454},"Structures de données","\u002Fnsi-tale\u002Fta-structures-donnees","2.nsi-tale\u002Fta-structures-donnees\u002F0.index",[455,456,460,464,468,472],{"title":451,"path":452,"stem":453},{"title":457,"path":458,"stem":459},"Objet, classe, interface","\u002Fnsi-tale\u002Fta-structures-donnees\u002Finterface-implementation","2.nsi-tale\u002Fta-structures-donnees\u002F1.interface-implementation",{"title":461,"path":462,"stem":463},"Implémenter une structure — l'exemple de la file FIFO","\u002Fnsi-tale\u002Fta-structures-donnees\u002Fimplementer-une-structure","2.nsi-tale\u002Fta-structures-donnees\u002F2.implementer-une-structure",{"title":465,"path":466,"stem":467},"Listes, piles, files, dictionnaires","\u002Fnsi-tale\u002Fta-structures-donnees\u002Flistes-piles-files-dict","2.nsi-tale\u002Fta-structures-donnees\u002F3.listes-piles-files-dict",{"title":469,"path":470,"stem":471},"Arbres binaires","\u002Fnsi-tale\u002Fta-structures-donnees\u002Farbres-binaires","2.nsi-tale\u002Fta-structures-donnees\u002F4.arbres-binaires",{"title":473,"path":474,"stem":475},"Graphes","\u002Fnsi-tale\u002Fta-structures-donnees\u002Fgraphes","2.nsi-tale\u002Fta-structures-donnees\u002F5.graphes",{"title":477,"path":478,"stem":479,"children":480},"Bases de données","\u002Fnsi-tale\u002Ftb-bases-de-donnees","2.nsi-tale\u002Ftb-bases-de-donnees\u002F0.index",[481,482,486,490,494],{"title":477,"path":478,"stem":479},{"title":483,"path":484,"stem":485},"Le modèle relationnel","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fmodele-relationnel","2.nsi-tale\u002Ftb-bases-de-donnees\u002F1.modele-relationnel",{"title":487,"path":488,"stem":489},"Bases de données relationnelles et anomalies de schéma","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fbase-relationnelle","2.nsi-tale\u002Ftb-bases-de-donnees\u002F2.base-relationnelle",{"title":491,"path":492,"stem":493},"Le langage SQL","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fsql","2.nsi-tale\u002Ftb-bases-de-donnees\u002F3.sql",{"title":495,"path":496,"stem":497},"Les systèmes de gestion de bases de données","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fsgbd","2.nsi-tale\u002Ftb-bases-de-donnees\u002F4.sgbd",{"title":499,"path":500,"stem":501,"children":502},"Architectures matérielles, systèmes d'exploitation et réseaux","\u002Fnsi-tale\u002Ftc-archi-os-reseaux","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F0.index",[503,504,508,512,516,520,524,528,532],{"title":499,"path":500,"stem":501},{"title":505,"path":506,"stem":507},"Le système sur puce (SoC)","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fsysteme-sur-puce","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F1.systeme-sur-puce",{"title":509,"path":510,"stem":511},"Processus et ordonnancement par l'OS","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fprocessus-os","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F2.processus-os",{"title":513,"path":514,"stem":515},"L'interblocage (deadlock)","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Finterblocage","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F3.interblocage",{"title":517,"path":518,"stem":519},"Principes du routage","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Froutage-principes","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F4.routage-principes",{"title":521,"path":522,"stem":523},"Protocoles de routage RIP et OSPF","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fprotocoles-rip-ospf","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F5.protocoles-rip-ospf",{"title":525,"path":526,"stem":527},"Chiffrement symétrique","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fchiffrement-symetrique","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F6.chiffrement-symetrique",{"title":529,"path":530,"stem":531},"Chiffrement asymétrique","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fchiffrement-asymetrique","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F7.chiffrement-asymetrique",{"title":533,"path":534,"stem":535},"HTTPS — l'échange de clé symétrique","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fhttps-tls","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F8.https-tls",{"title":381,"path":537,"stem":538,"children":539},"\u002Fnsi-tale\u002Ftd-langages-prog","2.nsi-tale\u002Ftd-langages-prog\u002F0.index",[540,541,544,548,552,556],{"title":381,"path":537,"stem":538},{"title":403,"path":542,"stem":543},"\u002Fnsi-tale\u002Ftd-langages-prog\u002Fmise-au-point","2.nsi-tale\u002Ftd-langages-prog\u002F1.mise-au-point",{"title":545,"path":546,"stem":547},"Modularité","\u002Fnsi-tale\u002Ftd-langages-prog\u002Fmodularite","2.nsi-tale\u002Ftd-langages-prog\u002F2.modularite",{"title":549,"path":550,"stem":551},"Récursivité","\u002Fnsi-tale\u002Ftd-langages-prog\u002Frecursivite","2.nsi-tale\u002Ftd-langages-prog\u002F3.recursivite",{"title":553,"path":554,"stem":555},"Paradigmes de programmation","\u002Fnsi-tale\u002Ftd-langages-prog\u002Fparadigmes","2.nsi-tale\u002Ftd-langages-prog\u002F4.paradigmes",{"title":557,"path":558,"stem":559},"Programme comme donnée — calculabilité et indécidabilité","\u002Fnsi-tale\u002Ftd-langages-prog\u002Fprogramme-comme-donnee","2.nsi-tale\u002Ftd-langages-prog\u002F5.programme-comme-donnee",{"title":411,"path":561,"stem":562,"children":563},"\u002Fnsi-tale\u002Fte-algorithmique","2.nsi-tale\u002Fte-algorithmique\u002F0.index",[564,565,569,573,577,581],{"title":411,"path":561,"stem":562},{"title":566,"path":567,"stem":568},"Algorithmes sur les arbres binaires","\u002Fnsi-tale\u002Fte-algorithmique\u002Farbres-binaires-algos","2.nsi-tale\u002Fte-algorithmique\u002F1.arbres-binaires-algos",{"title":570,"path":571,"stem":572},"Parcours de graphes — DFS, BFS, cycles, chemins","\u002Fnsi-tale\u002Fte-algorithmique\u002Fgraphes-parcours","2.nsi-tale\u002Fte-algorithmique\u002F2.graphes-parcours",{"title":574,"path":575,"stem":576},"Diviser pour régner","\u002Fnsi-tale\u002Fte-algorithmique\u002Fdiviser-pour-regner","2.nsi-tale\u002Fte-algorithmique\u002F3.diviser-pour-regner",{"title":578,"path":579,"stem":580},"Programmation dynamique","\u002Fnsi-tale\u002Fte-algorithmique\u002Fprogrammation-dynamique","2.nsi-tale\u002Fte-algorithmique\u002F4.programmation-dynamique",{"title":582,"path":583,"stem":584},"Recherche textuelle — l'algorithme de Boyer-Moore","\u002Fnsi-tale\u002Fte-algorithmique\u002Frecherche-textuelle","2.nsi-tale\u002Fte-algorithmique\u002F5.recherche-textuelle",{"id":586,"title":103,"bo":587,"body":589,"description":1202,"eval":1203,"extension":1204,"labo":1203,"meta":1205,"navigation":1206,"path":104,"quizzes":1207,"readingTime":854,"seo":1214,"stem":105,"tp":1203,"__hash__":1215},"cours\u002F0.snt-2nde\u002Fsd-donnees-structurees\u002F2.donnees-structurees.md",[588],"SD02",{"type":590,"value":591,"toc":1192},"minimark",[592,597,622,625,629,632,700,703,750,764,790,794,813,816,825,832,836,839,1020,1027,1035,1042,1045,1076,1089,1096,1120,1124,1173,1177,1188],[593,594,596],"h2",{"id":595},"introduction","Introduction",[598,599,600,601,605,606,609,610,613,614,617,618,621],"p",{},"Une liste de chiffres entassée sans ordre n'est exploitable par personne. Pour\nqu'une machine — et un humain — puissent ",[602,603,604],"strong",{},"interroger",", ",[602,607,608],{},"trier"," ou\n",[602,611,612],{},"croiser"," des informations, encore faut-il que ces informations soient\n",[602,615,616],{},"organisées",". C'est exactement le rôle des ",[602,619,620],{},"données structurées"," : on\ndécide à l'avance comment on va décrire chaque entité, et on respecte cette\nconvention pour tous les enregistrements.",[623,624],"bo-ref",{"code":588},[593,626,628],{"id":627},"descripteurs-et-valeurs","Descripteurs et valeurs",[598,630,631],{},"Imaginez la fiche d'un livre dans la bibliothèque du lycée :",[633,634,635,654],"table",{},[636,637,638],"thead",{},[639,640,641,645,648,651],"tr",{},[642,643,644],"th",{},"Titre",[642,646,647],{},"Auteur",[642,649,650],{},"Année",[642,652,653],{},"Pages",[655,656,657,672,686],"tbody",{},[639,658,659,663,666,669],{},[660,661,662],"td",{},"Les Misérables",[660,664,665],{},"Victor Hugo",[660,667,668],{},"1862",[660,670,671],{},"1900",[639,673,674,677,680,683],{},[660,675,676],{},"Vendredi ou la vie sauvage",[660,678,679],{},"Michel Tournier",[660,681,682],{},"1971",[660,684,685],{},"192",[639,687,688,691,694,697],{},[660,689,690],{},"Le Petit Prince",[660,692,693],{},"Antoine de Saint-Exupéry",[660,695,696],{},"1943",[660,698,699],{},"96",[598,701,702],{},"On distingue clairement deux niveaux d'information :",[704,705,706,733],"ul",{},[707,708,709,710,713,714,718,719,605,722,605,724,605,726,728,729,732],"li",{},"Les ",[602,711,712],{},"descripteurs"," (ou ",[715,716,717],"em",{},"attributs",") : ",[720,721,644],"code",{},[720,723,647],{},[720,725,650],{},[720,727,653],{},".\nIls définissent ",[602,730,731],{},"quelles informations"," on conserve sur chaque livre. Ils\nsont communs à tous les enregistrements.",[707,734,709,735,738,739,605,741,605,743,745,746,749],{},[602,736,737],{},"valeurs"," : ",[720,740,665],{},[720,742,668],{},[720,744,699],{},"… Elles sont ",[602,747,748],{},"propres à chaque\nenregistrement"," et viennent remplir les descripteurs.",[751,752,753],"note",{},[598,754,755,756,759,760,763],{},"Un même descripteur peut prendre des ",[602,757,758],{},"valeurs différentes"," d'une ligne à\nl'autre. Mais la ",[602,761,762],{},"liste des descripteurs"," reste fixe pour toute la table.",[765,766,770,777],"self-eval-qcm",{"correct":767,"explanation":768,"slug":769},"1","'Année' est un descripteur : il définit le type d'information conservé dans cette colonne. Les valeurs sont 1862, 1971, 1943.","donnees-structurees-c1",[771,772,774],"template",{"v-slot:question":773},"",[598,775,776],{},"Dans la table ci-dessus, qu'est-ce que 'Année' ?",[771,778,779],{"v-slot:choices":773},[704,780,781,784,787],{},[707,782,783],{},"Une valeur",[707,785,786],{},"Un descripteur",[707,788,789],{},"Un enregistrement",[593,791,793],{"id":792},"un-enregistrement-une-ligne","Un enregistrement = une ligne",[598,795,796,797,800,801,804,805,808,809,812],{},"Dans une table de données, chaque ",[602,798,799],{},"ligne"," rassemble toutes les valeurs\ncorrespondant à une entité. On parle d'un ",[602,802,803],{},"enregistrement"," (ou d'un\n",[715,806,807],{},"p-uplet","). La ligne ",[720,810,811],{},"Les Misérables, Victor Hugo, 1862, 1900"," est un\nenregistrement qui décrit un livre précis.",[598,814,815],{},"Les données structurées prennent souvent la forme :",[817,818,823],"pre",{"className":819,"code":821,"language":822,"meta":773},[820],"language-text","descripteur1, descripteur2, descripteur3, …\nvaleur1,      valeur2,      valeur3,      …\nvaleur1,      valeur2,      valeur3,      …\n…\n","text",[720,824,821],{"__ignoreMap":773},[598,826,827,828,831],{},"C'est exactement la convention du format ",[602,829,830],{},"CSV"," que vous avez rencontré au\ncours précédent.",[593,833,835],{"id":834},"stocker-les-mêmes-données-autrement","Stocker les mêmes données autrement",[598,837,838],{},"Une table peut s'écrire de plusieurs façons selon l'usage. Voici la même\ninformation en CSV et en JSON :",[840,841,842,876],"code-group",{},[817,843,848],{"className":844,"code":845,"filename":846,"language":847,"meta":773,"style":773},"language-csv shiki shiki-themes github-light github-light github-dark","titre,auteur,annee,pages\nLes Misérables,Victor Hugo,1862,1900\nVendredi ou la vie sauvage,Michel Tournier,1971,192\nLe Petit Prince,Antoine de Saint-Exupéry,1943,96\n","livres.csv","csv",[720,849,850,858,864,870],{"__ignoreMap":773},[851,852,855],"span",{"class":853,"line":854},"line",1,[851,856,857],{},"titre,auteur,annee,pages\n",[851,859,861],{"class":853,"line":860},2,[851,862,863],{},"Les Misérables,Victor Hugo,1862,1900\n",[851,865,867],{"class":853,"line":866},3,[851,868,869],{},"Vendredi ou la vie sauvage,Michel Tournier,1971,192\n",[851,871,873],{"class":853,"line":872},4,[851,874,875],{},"Le Petit Prince,Antoine de Saint-Exupéry,1943,96\n",[817,877,882],{"className":878,"code":879,"filename":880,"language":881,"meta":773,"style":773},"language-json shiki shiki-themes github-light github-light github-dark","[\n  { \"titre\": \"Les Misérables\", \"auteur\": \"Victor Hugo\", \"annee\": 1862, \"pages\": 1900 },\n  { \"titre\": \"Vendredi ou la vie sauvage\", \"auteur\": \"Michel Tournier\", \"annee\": 1971, \"pages\": 192 },\n  { \"titre\": \"Le Petit Prince\", \"auteur\": \"Antoine de Saint-Exupéry\", \"annee\": 1943, \"pages\": 96 }\n]\n","livres.json","json",[720,883,884,890,937,975,1014],{"__ignoreMap":773},[851,885,886],{"class":853,"line":854},[851,887,889],{"class":888},"sxrX7","[\n",[851,891,892,895,899,902,906,908,911,913,916,918,921,923,925,927,930,932,934],{"class":853,"line":860},[851,893,894],{"class":888},"  { ",[851,896,898],{"class":897},"sBjJW","\"titre\"",[851,900,901],{"class":888},": ",[851,903,905],{"class":904},"sIIMD","\"Les Misérables\"",[851,907,605],{"class":888},[851,909,910],{"class":897},"\"auteur\"",[851,912,901],{"class":888},[851,914,915],{"class":904},"\"Victor Hugo\"",[851,917,605],{"class":888},[851,919,920],{"class":897},"\"annee\"",[851,922,901],{"class":888},[851,924,668],{"class":897},[851,926,605],{"class":888},[851,928,929],{"class":897},"\"pages\"",[851,931,901],{"class":888},[851,933,671],{"class":897},[851,935,936],{"class":888}," },\n",[851,938,939,941,943,945,948,950,952,954,957,959,961,963,965,967,969,971,973],{"class":853,"line":866},[851,940,894],{"class":888},[851,942,898],{"class":897},[851,944,901],{"class":888},[851,946,947],{"class":904},"\"Vendredi ou la vie sauvage\"",[851,949,605],{"class":888},[851,951,910],{"class":897},[851,953,901],{"class":888},[851,955,956],{"class":904},"\"Michel Tournier\"",[851,958,605],{"class":888},[851,960,920],{"class":897},[851,962,901],{"class":888},[851,964,682],{"class":897},[851,966,605],{"class":888},[851,968,929],{"class":897},[851,970,901],{"class":888},[851,972,685],{"class":897},[851,974,936],{"class":888},[851,976,977,979,981,983,986,988,990,992,995,997,999,1001,1003,1005,1007,1009,1011],{"class":853,"line":872},[851,978,894],{"class":888},[851,980,898],{"class":897},[851,982,901],{"class":888},[851,984,985],{"class":904},"\"Le Petit Prince\"",[851,987,605],{"class":888},[851,989,910],{"class":897},[851,991,901],{"class":888},[851,993,994],{"class":904},"\"Antoine de Saint-Exupéry\"",[851,996,605],{"class":888},[851,998,920],{"class":897},[851,1000,901],{"class":888},[851,1002,696],{"class":897},[851,1004,605],{"class":888},[851,1006,929],{"class":897},[851,1008,901],{"class":888},[851,1010,699],{"class":897},[851,1012,1013],{"class":888}," }\n",[851,1015,1017],{"class":853,"line":1016},5,[851,1018,1019],{"class":888},"]\n",[598,1021,1022,1023,1026],{},"Les deux fichiers portent ",[602,1024,1025],{},"strictement la même information",". Le CSV est plus\ncompact, le JSON est plus explicite — chaque valeur est nommée par son\ndescripteur. À vous de choisir le format selon le contexte.",[593,1028,1030,1031,1034],{"id":1029},"les-données-ouvertes-open-data","Les données ouvertes (",[715,1032,1033],{},"open data",")",[598,1036,1037,1038,1041],{},"Depuis quelques années, l'État, les collectivités, certaines entreprises\npublient des ",[602,1039,1040],{},"données ouvertes"," : des jeux de données structurées,\ntéléchargeables librement, sous une licence qui autorise leur réutilisation.",[598,1043,1044],{},"Quelques portails français de référence :",[1046,1047,1050],"card",{"icon":1048,"title":1049},"i-lucide-database","Quelques portails à connaître",[704,1051,1052,1058,1064,1070],{},[707,1053,1054,1057],{},[602,1055,1056],{},"data.gouv.fr"," — le portail national (recensement, élections, transports…).",[707,1059,1060,1063],{},[602,1061,1062],{},"opendata.paris.fr"," — données de la ville de Paris (vélos, terrasses,\narbres remarquables).",[707,1065,1066,1069],{},[602,1067,1068],{},"insee.fr"," — l'INSEE publie des séries statistiques exploitables.",[707,1071,1072,1075],{},[602,1073,1074],{},"data.education.gouv.fr"," — données du système éducatif (résultats au bac,\neffectifs, équipements).",[598,1077,1078,1079,1081,1082,1084,1085,1088],{},"Ouvrir un fichier de ",[720,1080,1056],{},", c'est presque toujours ouvrir un ",[602,1083,830],{},"\nou un ",[602,1086,1087],{},"JSON",". Le format est conçu pour faciliter la réutilisation.",[1090,1091],"illustration",{"alt":1092,"kind":1093,"src":1094,"svg":1095},"Cycle d'une donnée ouverte","mermaid","\u002Fillustrations\u002F0.snt-2nde\u002Fsd-donnees-structurees\u002Fcycle-donnee-ouverte.svg","\u003Csvg id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" xmlns:xlink=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink\" class=\"illustration-svg flowchart\" viewBox=\"0 0 812.296875 271\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\">\u003Cstyle>#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte{font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:14px;fill:var(--diagram-text);}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .error-icon{fill:#fdecec;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .error-text{fill:var(--diagram-text);stroke:var(--diagram-text);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edge-thickness-normal{stroke-width:1px;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edge-thickness-thick{stroke-width:3.5px;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edge-pattern-solid{stroke-dasharray:0;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edge-thickness-invisible{stroke-width:0;fill:none;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edge-pattern-dashed{stroke-dasharray:3;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edge-pattern-dotted{stroke-dasharray:2;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .marker{fill:var(--diagram-line);stroke:var(--diagram-line);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .marker.cross{stroke:var(--diagram-line);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte svg{font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:14px;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte p{margin:0;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .label{font-family:Geist,Inter,system-ui,-apple-system,sans-serif;color:var(--diagram-text);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .cluster-label text{fill:var(--diagram-line);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .cluster-label span{color:var(--diagram-line);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .cluster-label span p{background-color:transparent;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .label text,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte span{fill:var(--diagram-text);color:var(--diagram-text);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node rect,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node circle,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node ellipse,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node polygon,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node path{fill:var(--diagram-node-bg);stroke:var(--diagram-node-border);stroke-width:1px;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .rough-node .label text,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node .label text,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .image-shape .label,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .icon-shape .label{text-anchor:middle;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .rough-node .label,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node .label,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .image-shape .label,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .icon-shape .label{text-align:center;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node.clickable{cursor:pointer;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .root .anchor path{fill:var(--diagram-line)!important;stroke-width:0;stroke:var(--diagram-line);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .arrowheadPath{fill:rgba(255, 255, 255, 0);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edgePath .path{stroke:var(--diagram-line);stroke-width:1px;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .flowchart-link{stroke:var(--diagram-line);fill:none;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edgeLabel{background-color:var(--diagram-surface);text-align:center;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edgeLabel p{background-color:var(--diagram-surface);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edgeLabel rect{opacity:0.5;background-color:var(--diagram-surface);fill:var(--diagram-surface);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .labelBkg{background-color:rgba(250, 251, 252, 0.5);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .cluster rect{fill:var(--diagram-surface);stroke:var(--diagram-border);stroke-width:1px;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .cluster text{fill:var(--diagram-line);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .cluster span{color:var(--diagram-line);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:12px;background:var(--diagram-surface);border:1px solid var(--diagram-border);border-radius:2px;pointer-events:none;z-index:100;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .flowchartTitleText{text-anchor:middle;font-size:18px;fill:var(--diagram-text);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte rect.text{fill:none;stroke-width:0;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .icon-shape,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .image-shape{background-color:var(--diagram-surface);text-align:center;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .icon-shape p,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .image-shape p{background-color:var(--diagram-surface);padding:2px;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .icon-shape .label rect,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .image-shape .label rect{opacity:0.5;background-color:var(--diagram-surface);fill:var(--diagram-surface);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node .neo-node{stroke:var(--diagram-node-border);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [data-look=\"neo\"].node rect,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [data-look=\"neo\"].cluster rect,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [data-look=\"neo\"].node polygon{stroke:url(#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [data-look=\"neo\"].node path{stroke:url(#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-gradient);stroke-width:1px;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [data-look=\"neo\"].node .neo-line path{stroke:var(--diagram-node-border);filter:none;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [data-look=\"neo\"].node circle{stroke:url(#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [data-look=\"neo\"].node circle .state-start{fill:var(--diagram-text);}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [data-look=\"neo\"].icon-shape .icon{fill:url(#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node rect,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node circle,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node ellipse,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node polygon,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node path{stroke-width:1.5px;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edgePath .path{stroke-width:1.5px;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .label,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .nodeLabel,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edgeLabel,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .cluster-label,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .messageText,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .actor text{font-family:Geist,Inter,system-ui,sans-serif!important;font-weight:500!important;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .nodeLabel,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .cluster-label,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .nodeLabel p,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .cluster-label p{color:var(--diagram-text)!important;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .nodeLabel .markdown-node-label,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .nodeLabel .markdown-node-label p{color:var(--diagram-text)!important;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .stateLabel text,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .stateLabel{fill:var(--diagram-text)!important;font-weight:600!important;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edgeLabel{padding:0px 6px;background-color:var(--diagram-surface)!important;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edgeLabel rect.background,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edgeLabel rect{fill:var(--diagram-surface)!important;opacity:1!important;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edgeLabel .label text,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .edgeLabel text{fill:var(--diagram-line)!important;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .cluster rect{rx:4px;ry:4px;stroke-width:1px!important;stroke-dasharray:3,3!important;fill:transparent!important;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node rect,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .node polygon,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .stateGroup rect{rx:4px;ry:4px;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte marker,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte marker path{fill:var(--diagram-line)!important;stroke:var(--diagram-line)!important;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .marker{fill:var(--diagram-line)!important;stroke:var(--diagram-line)!important;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .actor{stroke-width:1.5px;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .messageText,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .messageText tspan{fill:var(--diagram-text)!important;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .titleText{fill:var(--diagram-text)!important;font-weight:600!important;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .note text,#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .note .nodeLabel{fill:var(--diagram-line)!important;color:var(--diagram-line)!important;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .statediagram-cluster rect{fill:transparent!important;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte .statediagram-state .divider{stroke:var(--diagram-border)!important;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte :root{--mermaid-font-family:Geist,Inter,system-ui,-apple-system,sans-serif;}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"#eef0fc\"]{fill:var(--diagram-node-bg)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"#eef0fc\"]{stroke:var(--diagram-node-bg)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"#eef0fc\"]{stop-color:var(--diagram-node-bg)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"rgb(238, 240, 252)\"]{fill:var(--diagram-node-bg)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"rgb(238, 240, 252)\"]{stroke:var(--diagram-node-bg)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"rgb(238, 240, 252)\"]{stop-color:var(--diagram-node-bg)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"#4948b8\"]{fill:var(--diagram-node-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"#4948b8\"]{stroke:var(--diagram-node-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"#4948b8\"]{stop-color:var(--diagram-node-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"rgb(73, 72, 184)\"]{fill:var(--diagram-node-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"rgb(73, 72, 184)\"]{stroke:var(--diagram-node-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"rgb(73, 72, 184)\"]{stop-color:var(--diagram-node-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"#c8cdf5\"]{fill:var(--diagram-accent-soft)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"#c8cdf5\"]{stroke:var(--diagram-accent-soft)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"#c8cdf5\"]{stop-color:var(--diagram-accent-soft)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"rgb(200, 205, 245)\"]{fill:var(--diagram-accent-soft)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"rgb(200, 205, 245)\"]{stroke:var(--diagram-accent-soft)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"rgb(200, 205, 245)\"]{stop-color:var(--diagram-accent-soft)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"#1f2127\"]{fill:var(--diagram-text)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"#1f2127\"]{stroke:var(--diagram-text)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"#1f2127\"]{stop-color:var(--diagram-text)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"rgb(31, 33, 39)\"]{fill:var(--diagram-text)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"rgb(31, 33, 39)\"]{stroke:var(--diagram-text)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"rgb(31, 33, 39)\"]{stop-color:var(--diagram-text)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"#000000\"]{fill:var(--diagram-text)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"#000000\"]{stroke:var(--diagram-text)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"#000000\"]{stop-color:var(--diagram-text)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"rgb(0, 0, 0)\"]{fill:var(--diagram-text)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"rgb(0, 0, 0)\"]{stroke:var(--diagram-text)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"rgb(0, 0, 0)\"]{stop-color:var(--diagram-text)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"#56595e\"]{fill:var(--diagram-line)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"#56595e\"]{stroke:var(--diagram-line)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"#56595e\"]{stop-color:var(--diagram-line)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"rgb(86, 89, 94)\"]{fill:var(--diagram-line)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"rgb(86, 89, 94)\"]{stroke:var(--diagram-line)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"rgb(86, 89, 94)\"]{stop-color:var(--diagram-line)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"#fafbfc\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"#fafbfc\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"#fafbfc\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"rgb(250, 251, 252)\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"rgb(250, 251, 252)\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"rgb(250, 251, 252)\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"#f3f4f6\"]{fill:var(--diagram-surface-alt)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"#f3f4f6\"]{stroke:var(--diagram-surface-alt)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"#f3f4f6\"]{stop-color:var(--diagram-surface-alt)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"rgb(243, 244, 246)\"]{fill:var(--diagram-surface-alt)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"rgb(243, 244, 246)\"]{stroke:var(--diagram-surface-alt)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"rgb(243, 244, 246)\"]{stop-color:var(--diagram-surface-alt)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"#c4c8cd\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"#c4c8cd\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"#c4c8cd\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"rgb(196, 200, 205)\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"rgb(196, 200, 205)\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"rgb(196, 200, 205)\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"#e5e7eb\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"#e5e7eb\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"#e5e7eb\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"rgb(229, 231, 235)\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"rgb(229, 231, 235)\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"rgb(229, 231, 235)\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"#e0e0e0\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"#e0e0e0\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"#e0e0e0\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"rgb(224, 224, 224)\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"rgb(224, 224, 224)\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"rgb(224, 224, 224)\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"#EDF2AE\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"#EDF2AE\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"#EDF2AE\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"rgb(237, 242, 174)\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"rgb(237, 242, 174)\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"rgb(237, 242, 174)\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"#fff5ad\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"#fff5ad\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"#fff5ad\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"rgb(255, 245, 173)\"]{fill:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"rgb(255, 245, 173)\"]{stroke:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"rgb(255, 245, 173)\"]{stop-color:var(--diagram-surface)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"#666\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"#666\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"#666\"]{stop-color:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [fill=\"rgb(0, 6, 102)\"]{fill:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stroke=\"rgb(0, 6, 102)\"]{stroke:var(--diagram-border)}#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte [stop-color=\"rgb(0, 6, 102)\"]{stop-color:var(--diagram-border)}\u003C\u002Fstyle>\u003Cg>\u003Cmarker id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\">\u003Cpath d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\">\u003Cpath d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\">\u003Cpath d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\">\u003Cpolygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\">\u003Ccircle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\">\u003Ccircle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\">\u003Ccircle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\">\u003Ccircle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\">\u003Cpath d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\">\u003Cpath d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\">\u003Cpath d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\">\u003Cpath d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cg class=\"root\">\u003Cg class=\"clusters\"\u002F>\u003Cg class=\"edgePaths\">\u003Cpath d=\"M168.078,135.5L176.93,135.5C185.781,135.5,203.484,135.5,220.521,135.5C237.557,135.5,253.927,135.5,262.112,135.5L270.297,135.5\" id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MTY4LjA3ODEyNSwieSI6MTM1LjV9LHsieCI6MjIxLjE4NzUsInkiOjEzNS41fSx7IngiOjI3NC4yOTY4NzUsInkiOjEzNS41fV0=\" data-look=\"classic\" marker-end=\"url(#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte_flowchart-v2-pointEnd)\"\u002F>\u003Cpath d=\"M411.922,135.5L416.589,135.5C421.255,135.5,430.589,135.5,439.255,135.5C447.922,135.5,455.922,135.5,459.922,135.5L463.922,135.5\" id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6NDExLjkyMTg3NSwieSI6MTM1LjV9LHsieCI6NDM5LjkyMTg3NSwieSI6MTM1LjV9LHsieCI6NDY3LjkyMTg3NSwieSI6MTM1LjV9XQ==\" data-look=\"classic\" marker-end=\"url(#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte_flowchart-v2-pointEnd)\"\u002F>\u003Cpath d=\"M576.065,98.5L586.588,87.833C597.111,77.167,618.157,55.833,634.59,45.167C651.023,34.5,662.844,34.5,668.754,34.5L674.664,34.5\" id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-L_C_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_D_0\" data-points=\"W3sieCI6NTc2LjA2NDUxMTEzODYxMzksInkiOjk4LjV9LHsieCI6NjM5LjIwMzEyNSwieSI6MzQuNX0seyJ4Ijo2NzguNjY0MDYyNSwieSI6MzQuNX1d\" data-look=\"classic\" marker-end=\"url(#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte_flowchart-v2-pointEnd)\"\u002F>\u003Cpath d=\"M611.203,135.5L615.87,135.5C620.536,135.5,629.87,135.5,638.536,135.5C647.203,135.5,655.203,135.5,659.203,135.5L663.203,135.5\" id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-L_C_E_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_E_0\" data-points=\"W3sieCI6NjExLjIwMzEyNSwieSI6MTM1LjV9LHsieCI6NjM5LjIwMzEyNSwieSI6MTM1LjV9LHsieCI6NjY3LjIwMzEyNSwieSI6MTM1LjV9XQ==\" data-look=\"classic\" marker-end=\"url(#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte_flowchart-v2-pointEnd)\"\u002F>\u003Cpath d=\"M576.065,172.5L586.588,183.167C597.111,193.833,618.157,215.167,635.774,225.833C653.391,236.5,667.578,236.5,674.672,236.5L681.766,236.5\" id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-L_C_F_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_F_0\" data-points=\"W3sieCI6NTc2LjA2NDUxMTEzODYxMzksInkiOjE3Mi41fSx7IngiOjYzOS4yMDMxMjUsInkiOjIzNi41fSx7IngiOjY4NS43NjU2MjUsInkiOjIzNi41fV0=\" data-look=\"classic\" marker-end=\"url(#ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte_flowchart-v2-pointEnd)\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabels\">\u003Cg class=\"edgeLabel\" transform=\"translate(221.1875, 135.5)\">\u003Cg class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, -8.500000953674316)\">\u003Cg>\u003Crect class=\"background\" style=\"\" x=\"-25.109375\" y=\"-1.9999990463256836\" width=\"50.21875\" height=\"21\"\u002F>\u003Ctext y=\"-10.1\" text-anchor=\"middle\" style=\"\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\">\u003Ctspan font-style=\"normal\" class=\"text-inner-tspan\" font-weight=\"normal\">produit\u003C\u002Ftspan>\u003C\u002Ftspan>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"edgeLabel\">\u003Cg class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\">\u003Ctext y=\"-10.1\" text-anchor=\"middle\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\"\u002F>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Crect class=\"background\" style=\"stroke: none\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabel\">\u003Cg class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(0, 0)\">\u003Ctext y=\"-10.1\" text-anchor=\"middle\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\"\u002F>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Crect class=\"background\" style=\"stroke: none\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabel\">\u003Cg class=\"label\" data-id=\"L_C_E_0\" transform=\"translate(0, 0)\">\u003Ctext y=\"-10.1\" text-anchor=\"middle\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\"\u002F>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Crect class=\"background\" style=\"stroke: none\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabel\">\u003Cg class=\"label\" data-id=\"L_C_F_0\" transform=\"translate(0, 0)\">\u003Ctext y=\"-10.1\" text-anchor=\"middle\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\"\u002F>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Crect class=\"background\" style=\"stroke: none\"\u002F>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"nodes\">\u003Cg class=\"node default\" id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-flowchart-A-0\" data-look=\"classic\" transform=\"translate(88.0390625, 135.5)\">\u003Crect class=\"basic label-container\" style=\"\" x=\"-80.0390625\" y=\"-22.5\" width=\"160.078125\" height=\"45\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-48.0390625, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"96.078125\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>Administration\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-flowchart-B-1\" data-look=\"classic\" transform=\"translate(343.109375, 135.5)\">\u003Crect class=\"basic label-container\" style=\"\" x=\"-68.8125\" y=\"-22.5\" width=\"137.625\" height=\"45\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-36.8125, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"73.625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>fichier CSV\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-flowchart-C-3\" data-look=\"classic\" transform=\"translate(539.5625, 135.5)\">\u003Crect class=\"basic label-container\" style=\"\" x=\"-71.640625\" y=\"-33\" width=\"143.28125\" height=\"66\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-39.640625, -21)\">\u003Crect\u002F>\u003CforeignObject width=\"79.28125\" height=\"42\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>data.gouv.fr\u003Cbr \u002F>publie\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-flowchart-D-5\" data-look=\"classic\" transform=\"translate(735.75, 34.5)\">\u003Crect class=\"basic label-container\" style=\"\" x=\"-57.0859375\" y=\"-22.5\" width=\"114.171875\" height=\"45\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-25.0859375, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"50.171875\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>Citoyen\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-flowchart-E-7\" data-look=\"classic\" transform=\"translate(735.75, 135.5)\">\u003Crect class=\"basic label-container\" style=\"\" x=\"-68.546875\" y=\"-22.5\" width=\"137.09375\" height=\"45\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-36.546875, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"73.09375\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>Journaliste\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-flowchart-F-9\" data-look=\"classic\" transform=\"translate(735.75, 236.5)\">\u003Crect class=\"basic label-container\" style=\"\" x=\"-49.984375\" y=\"-22.5\" width=\"99.96875\" height=\"45\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-17.984375, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"35.96875\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>École\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003Cdefs>\u003Cfilter id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-drop-shadow\" height=\"130%\" width=\"130%\">\u003CfeDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"\u002F>\u003C\u002Ffilter>\u003C\u002Fdefs>\u003Cdefs>\u003Cfilter id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-drop-shadow-small\" height=\"150%\" width=\"150%\">\u003CfeDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"\u002F>\u003C\u002Ffilter>\u003C\u002Fdefs>\u003ClinearGradient id=\"ill-0-snt-2nde-sd-donnees-structurees-cycle-donnee-ouverte-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\">\u003Cstop offset=\"0%\" stop-color=\"#4948b8\" stop-opacity=\"1\"\u002F>\u003Cstop offset=\"100%\" stop-color=\"#c4c8cd\" stop-opacity=\"1\"\u002F>\u003C\u002FlinearGradient>\u003C\u002Fsvg>",[765,1097,1100,1105],{"correct":767,"explanation":1098,"slug":1099},"Le CSV est le format historique des données ouvertes : texte brut, universel, lisible avec un simple éditeur ou un tableur.","donnees-structurees-c2",[771,1101,1102],{"v-slot:question":773},[598,1103,1104],{},"Quel format est le plus courant pour une donnée ouverte simple ?",[771,1106,1107],{"v-slot:choices":773},[704,1108,1109,1112,1114,1117],{},[707,1110,1111],{},"MP4",[707,1113,830],{},[707,1115,1116],{},"EXE",[707,1118,1119],{},"ZIP chiffré",[593,1121,1123],{"id":1122},"pièges-courants","Pièges courants",[1125,1126,1127],"warning",{},[704,1128,1129,1142,1156],{},[707,1130,1131,1134,1135,605,1138,1141],{},[602,1132,1133],{},"Une cellule vide n'est pas une cellule nulle."," Dans un fichier CSV, une\nvaleur absente peut perturber un programme de traitement — on l'indique\nparfois explicitement par un caractère convenu (",[720,1136,1137],{},"NA",[720,1139,1140],{},"null",").",[707,1143,1144,1147,1148,1151,1152,1155],{},[602,1145,1146],{},"Toutes les valeurs d'une même colonne doivent être du même type."," Mélanger\nune chaîne (",[720,1149,1150],{},"\"trois\"",") et un nombre (",[720,1153,1154],{},"3",") dans une colonne « Pages »\nempêche tout tri numérique cohérent.",[707,1157,1158,1161,1162,1165,1166,1169,1170,1172],{},[602,1159,1160],{},"Données ouvertes ≠ données personnelles publiées."," Les données ouvertes\nsont ",[602,1163,1164],{},"anonymisées"," ou ",[602,1167,1168],{},"agrégées"," avant publication — vous ne trouverez\npas la liste nominative des contribuables sur ",[720,1171,1056],{},".",[593,1174,1176],{"id":1175},"pour-aller-plus-loin","Pour aller plus loin",[598,1178,1179,1180,1183,1184,1187],{},"Quand une table devient très grande, on lui ajoute souvent un descripteur\nparticulier — un ",[602,1181,1182],{},"identifiant unique"," — qui permet de désigner sans\nambiguïté chaque enregistrement. C'est le germe de la notion de ",[602,1185,1186],{},"clé",",\ncentrale dans les bases de données que vous croiserez en NSI Première.",[1189,1190,1191],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sxrX7, html code.shiki .sxrX7{--shiki-light:#24292E;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sBjJW, html code.shiki .sBjJW{--shiki-light:#005CC5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sIIMD, html code.shiki .sIIMD{--shiki-light:#032F62;--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":773,"searchDepth":860,"depth":860,"links":1193},[1194,1195,1196,1197,1198,1200,1201],{"id":595,"depth":860,"text":596},{"id":627,"depth":860,"text":628},{"id":792,"depth":860,"text":793},{"id":834,"depth":860,"text":835},{"id":1029,"depth":860,"text":1199},"Les données ouvertes (open data)",{"id":1122,"depth":860,"text":1123},{"id":1175,"depth":860,"text":1176},"Une donnée n'a de valeur que si elle est organisée. Descripteurs, valeurs, tables et données ouvertes.",null,"md",{},true,[1208,1212],{"slug":769,"kind":1209,"question":776,"choices":1210,"correct":767,"multi":1211,"explanation":768},"qcm",[783,786,789],false,{"slug":1099,"kind":1209,"question":1104,"choices":1213,"correct":767,"multi":1211,"explanation":1098},[1111,830,1116,1119],{"title":103,"description":1202},"hIG1K2bUW0ZtcRJuJuN7hMgqPDsmywXRrrLB0j02z5Q",{"id":1217,"title":1218,"bo":1219,"body":1220,"description":1465,"eval":1203,"extension":1204,"labo":1203,"meta":1466,"navigation":1211,"path":1467,"quizzes":1468,"readingTime":854,"seo":1469,"stem":1470,"tp":1203,"__hash__":1471},"coursMemo\u002F0.snt-2nde\u002Fsd-donnees-structurees\u002F2.donnees-structurees.memo.md","Données structurées — l'essentiel",[588],{"type":590,"value":1221,"toc":1458},[1222,1226,1240,1244,1276,1280,1334,1336,1353,1357,1377,1456],[593,1223,1225],{"id":1224},"en-une-phrase","En une phrase",[598,1227,1228,1229,1232,1233,1236,1237,1239],{},"Une ",[602,1230,1231],{},"donnée structurée"," est une donnée organisée selon une convention\nfixe : chaque entité est décrite par les ",[602,1234,1235],{},"mêmes descripteurs",", qui\nprennent des ",[602,1238,737],{}," différentes pour chaque enregistrement.",[593,1241,1243],{"id":1242},"à-mémoriser","À mémoriser",[704,1245,1246,1252,1258,1264,1270],{},[707,1247,1248,1251],{},[602,1249,1250],{},"Descripteur"," (ou attribut) = nom d'une colonne, fixe pour toute la table.",[707,1253,1254,1257],{},[602,1255,1256],{},"Valeur"," = contenu d'une case, variable d'un enregistrement à l'autre.",[707,1259,1260,1263],{},[602,1261,1262],{},"Enregistrement"," = une ligne (un p-uplet) = une entité complète.",[707,1265,1266,1269],{},[602,1267,1268],{},"Table"," = ensemble d'enregistrements partageant les mêmes descripteurs.",[707,1271,1272,1275],{},[602,1273,1274],{},"Données ouvertes"," (open data) = données publiées librement, le plus\nsouvent en CSV ou JSON.",[593,1277,1279],{"id":1278},"à-savoir-reconnaître","À savoir reconnaître",[633,1281,1282,1292],{},[636,1283,1284],{},[639,1285,1286,1289],{},[642,1287,1288],{},"Élément",[642,1290,1291],{},"Type",[655,1293,1294,1306,1316,1323],{},[639,1295,1296,1304],{},[660,1297,1298,605,1300,605,1302],{},[720,1299,644],{},[720,1301,647],{},[720,1303,650],{},[660,1305,712],{},[639,1307,1308,1314],{},[660,1309,1310,605,1312],{},[720,1311,665],{},[720,1313,668],{},[660,1315,737],{},[639,1317,1318,1321],{},[660,1319,1320],{},"Une ligne du CSV",[660,1322,803],{},[639,1324,1325,1331],{},[660,1326,1327,605,1329],{},[720,1328,1056],{},[720,1330,1062],{},[660,1332,1333],{},"portails open data",[593,1335,1123],{"id":1122},[704,1337,1338,1341,1347],{},[707,1339,1340],{},"Une cellule vide casse souvent les traitements automatiques.",[707,1342,1343,1344,1172],{},"Toutes les valeurs d'une colonne doivent partager le ",[602,1345,1346],{},"même type",[707,1348,1349,1350,1352],{},"Les données ouvertes sont ",[602,1351,1164],{}," — pas de noms individuels.",[593,1354,1356],{"id":1355},"csv-et-json-deux-écritures-de-la-même-table","CSV et JSON, deux écritures de la même table",[817,1358,1360],{"className":844,"code":1359,"language":847,"meta":773,"style":773},"nom,prenom,age\nLila,Martin,15\nIdris,Bouzid,16\n",[720,1361,1362,1367,1372],{"__ignoreMap":773},[851,1363,1364],{"class":853,"line":854},[851,1365,1366],{},"nom,prenom,age\n",[851,1368,1369],{"class":853,"line":860},[851,1370,1371],{},"Lila,Martin,15\n",[851,1373,1374],{"class":853,"line":866},[851,1375,1376],{},"Idris,Bouzid,16\n",[817,1378,1380],{"className":878,"code":1379,"language":881,"meta":773,"style":773},"[\n  { \"nom\": \"Lila\",  \"prenom\": \"Martin\", \"age\": 15 },\n  { \"nom\": \"Idris\", \"prenom\": \"Bouzid\", \"age\": 16 }\n]\n",[720,1381,1382,1386,1421,1452],{"__ignoreMap":773},[851,1383,1384],{"class":853,"line":854},[851,1385,889],{"class":888},[851,1387,1388,1390,1393,1395,1398,1401,1404,1406,1409,1411,1414,1416,1419],{"class":853,"line":860},[851,1389,894],{"class":888},[851,1391,1392],{"class":897},"\"nom\"",[851,1394,901],{"class":888},[851,1396,1397],{"class":904},"\"Lila\"",[851,1399,1400],{"class":888},",  ",[851,1402,1403],{"class":897},"\"prenom\"",[851,1405,901],{"class":888},[851,1407,1408],{"class":904},"\"Martin\"",[851,1410,605],{"class":888},[851,1412,1413],{"class":897},"\"age\"",[851,1415,901],{"class":888},[851,1417,1418],{"class":897},"15",[851,1420,936],{"class":888},[851,1422,1423,1425,1427,1429,1432,1434,1436,1438,1441,1443,1445,1447,1450],{"class":853,"line":866},[851,1424,894],{"class":888},[851,1426,1392],{"class":897},[851,1428,901],{"class":888},[851,1430,1431],{"class":904},"\"Idris\"",[851,1433,605],{"class":888},[851,1435,1403],{"class":897},[851,1437,901],{"class":888},[851,1439,1440],{"class":904},"\"Bouzid\"",[851,1442,605],{"class":888},[851,1444,1413],{"class":897},[851,1446,901],{"class":888},[851,1448,1449],{"class":897},"16",[851,1451,1013],{"class":888},[851,1453,1454],{"class":853,"line":872},[851,1455,1019],{"class":888},[1189,1457,1191],{},{"title":773,"searchDepth":860,"depth":860,"links":1459},[1460,1461,1462,1463,1464],{"id":1224,"depth":860,"text":1225},{"id":1242,"depth":860,"text":1243},{"id":1278,"depth":860,"text":1279},{"id":1122,"depth":860,"text":1123},{"id":1355,"depth":860,"text":1356},"Mémo de révision sur descripteurs, valeurs, tables et open data.",{},"\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-structurees.memo",[],{"title":1218,"description":1465},"0.snt-2nde\u002Fsd-donnees-structurees\u002F2.donnees-structurees.memo","RSwe790EN5edBDnJ_9tRekB-_A29C5q77ssXmHyYIjE",{"id":1473,"title":1474,"body":1475,"description":1753,"extension":1204,"meta":1754,"navigation":1211,"path":1755,"seo":1756,"stem":1757,"__hash__":1758},"coursSlides\u002F0.snt-2nde\u002Fsd-donnees-structurees\u002F2.donnees-structurees.slides.md","Données structurées — diapositives",{"type":590,"value":1476,"toc":1751},[1477,1481,1487,1492,1495,1499,1530,1544,1546,1550,1580,1582,1586,1601,1644,1647,1649,1653,1656,1678,1686,1688,1692,1715,1717,1721,1732,1734,1738,1749],[1478,1479,103],"h1",{"id":1480},"données-structurées",[598,1482,1483,1484,1486],{},"Comment passer d'une liste d'informations à une ",[602,1485,633],{}," exploitable.",[598,1488,1489,1490],{},"SNT Seconde — ",[623,1491],{"code":588},[1493,1494],"hr",{},[1478,1496,1498],{"id":1497},"une-table-deux-niveaux-dinformation","Une table, deux niveaux d'information",[633,1500,1501,1511],{},[636,1502,1503],{},[639,1504,1505,1507,1509],{},[642,1506,644],{},[642,1508,647],{},[642,1510,650],{},[655,1512,1513,1521],{},[639,1514,1515,1517,1519],{},[660,1516,662],{},[660,1518,665],{},[660,1520,668],{},[639,1522,1523,1525,1528],{},[660,1524,690],{},[660,1526,1527],{},"Saint-Exupéry",[660,1529,696],{},[704,1531,1532,1538],{},[707,1533,1534,1537],{},[602,1535,1536],{},"Descripteurs"," = noms des colonnes (fixes).",[707,1539,1540,1543],{},[602,1541,1542],{},"Valeurs"," = contenu des cases (variables).",[1493,1545],{},[1478,1547,1549],{"id":1548},"vocabulaire-à-retenir","Vocabulaire à retenir",[704,1551,1552,1562,1570,1575],{},[707,1553,1554,738,1556,605,1558,605,1560,1172],{},[602,1555,1250],{},[720,1557,644],{},[720,1559,647],{},[720,1561,650],{},[707,1563,1564,738,1566,605,1568,1172],{},[602,1565,1256],{},[720,1567,665],{},[720,1569,668],{},[707,1571,1572,1574],{},[602,1573,1262],{}," (ou p-uplet) : une ligne complète.",[707,1576,1577,1579],{},[602,1578,1268],{}," : ensemble d'enregistrements partageant les mêmes descripteurs.",[1493,1581],{},[1478,1583,1585],{"id":1584},"la-même-table-deux-formats","La même table, deux formats",[817,1587,1589],{"className":844,"code":1588,"language":847,"meta":773,"style":773},"titre,auteur,annee\nLe Petit Prince,Saint-Exupéry,1943\n",[720,1590,1591,1596],{"__ignoreMap":773},[851,1592,1593],{"class":853,"line":854},[851,1594,1595],{},"titre,auteur,annee\n",[851,1597,1598],{"class":853,"line":860},[851,1599,1600],{},"Le Petit Prince,Saint-Exupéry,1943\n",[817,1602,1604],{"className":878,"code":1603,"language":881,"meta":773,"style":773},"[ { \"titre\": \"Le Petit Prince\",\n    \"auteur\": \"Saint-Exupéry\",\n    \"annee\": 1943 } ]\n",[720,1605,1606,1620,1632],{"__ignoreMap":773},[851,1607,1608,1611,1613,1615,1617],{"class":853,"line":854},[851,1609,1610],{"class":888},"[ { ",[851,1612,898],{"class":897},[851,1614,901],{"class":888},[851,1616,985],{"class":904},[851,1618,1619],{"class":888},",\n",[851,1621,1622,1625,1627,1630],{"class":853,"line":860},[851,1623,1624],{"class":897},"    \"auteur\"",[851,1626,901],{"class":888},[851,1628,1629],{"class":904},"\"Saint-Exupéry\"",[851,1631,1619],{"class":888},[851,1633,1634,1637,1639,1641],{"class":853,"line":866},[851,1635,1636],{"class":897},"    \"annee\"",[851,1638,901],{"class":888},[851,1640,696],{"class":897},[851,1642,1643],{"class":888}," } ]\n",[598,1645,1646],{},"Information identique, écriture différente.",[1493,1648],{},[1478,1650,1652],{"id":1651},"les-données-ouvertes","Les données ouvertes",[598,1654,1655],{},"Des organismes publient librement des jeux de données :",[704,1657,1658,1663,1668,1673],{},[707,1659,1660,1662],{},[720,1661,1056],{}," — national.",[707,1664,1665,1667],{},[720,1666,1062],{}," — Paris.",[707,1669,1670,1672],{},[720,1671,1068],{}," — INSEE.",[707,1674,1675,1677],{},[720,1676,1074],{}," — Éducation nationale.",[598,1679,1680,1681,1683,1684,1172],{},"Le plus souvent en ",[602,1682,830],{}," ou en ",[602,1685,1087],{},[1493,1687],{},[1478,1689,1691],{"id":1690},"pourquoi-structurer","Pourquoi structurer ?",[704,1693,1694,1705,1712],{},[707,1695,1696,1697,605,1699,605,1702,1704],{},"Pour pouvoir ",[602,1698,608],{},[602,1700,1701],{},"filtrer",[602,1703,612],{}," automatiquement.",[707,1706,1707,1708,1711],{},"Pour qu'un programme ",[602,1709,1710],{},"interprète"," sans deviner.",[707,1713,1714],{},"Pour faciliter la réutilisation entre logiciels.",[1493,1716],{},[1478,1718,1720],{"id":1719},"pièges-à-signaler","Pièges à signaler",[704,1722,1723,1726,1729],{},[707,1724,1725],{},"Une cellule vide casse les calculs.",[707,1727,1728],{},"Mélanger des types dans une colonne empêche le tri.",[707,1730,1731],{},"Données ouvertes ≠ données personnelles : anonymisation obligatoire.",[1493,1733],{},[1478,1735,1737],{"id":1736},"à-retenir","À retenir",[598,1739,1740,1741,1744,1745,1748],{},"Une donnée structurée n'a pas plus de ",[602,1742,1743],{},"contenu"," qu'une donnée brute —\nelle a juste une ",[602,1746,1747],{},"forme"," qui permet à une machine de la traiter.",[1189,1750,1191],{},{"title":773,"searchDepth":860,"depth":860,"links":1752},[],"Deck projetable pour la séance sur descripteurs, valeurs et tables.",{},"\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-structurees.slides",{"title":1474,"description":1753},"0.snt-2nde\u002Fsd-donnees-structurees\u002F2.donnees-structurees.slides","nSsCCfTFK2vp13Atq574i7amohQxyptG3B-Zo9KiMKQ",{"id":1217,"title":1218,"bo":1760,"body":1761,"description":1465,"eval":1203,"extension":1204,"labo":1203,"meta":1958,"navigation":1211,"path":1467,"quizzes":1959,"readingTime":854,"seo":1960,"stem":1470,"tp":1203,"__hash__":1471},[588],{"type":590,"value":1762,"toc":1951},[1763,1765,1773,1775,1797,1799,1849,1851,1863,1865,1881,1949],[593,1764,1225],{"id":1224},[598,1766,1228,1767,1232,1769,1236,1771,1239],{},[602,1768,1231],{},[602,1770,1235],{},[602,1772,737],{},[593,1774,1243],{"id":1242},[704,1776,1777,1781,1785,1789,1793],{},[707,1778,1779,1251],{},[602,1780,1250],{},[707,1782,1783,1257],{},[602,1784,1256],{},[707,1786,1787,1263],{},[602,1788,1262],{},[707,1790,1791,1269],{},[602,1792,1268],{},[707,1794,1795,1275],{},[602,1796,1274],{},[593,1798,1279],{"id":1278},[633,1800,1801,1809],{},[636,1802,1803],{},[639,1804,1805,1807],{},[642,1806,1288],{},[642,1808,1291],{},[655,1810,1811,1823,1833,1839],{},[639,1812,1813,1821],{},[660,1814,1815,605,1817,605,1819],{},[720,1816,644],{},[720,1818,647],{},[720,1820,650],{},[660,1822,712],{},[639,1824,1825,1831],{},[660,1826,1827,605,1829],{},[720,1828,665],{},[720,1830,668],{},[660,1832,737],{},[639,1834,1835,1837],{},[660,1836,1320],{},[660,1838,803],{},[639,1840,1841,1847],{},[660,1842,1843,605,1845],{},[720,1844,1056],{},[720,1846,1062],{},[660,1848,1333],{},[593,1850,1123],{"id":1122},[704,1852,1853,1855,1859],{},[707,1854,1340],{},[707,1856,1343,1857,1172],{},[602,1858,1346],{},[707,1860,1349,1861,1352],{},[602,1862,1164],{},[593,1864,1356],{"id":1355},[817,1866,1867],{"className":844,"code":1359,"language":847,"meta":773,"style":773},[720,1868,1869,1873,1877],{"__ignoreMap":773},[851,1870,1871],{"class":853,"line":854},[851,1872,1366],{},[851,1874,1875],{"class":853,"line":860},[851,1876,1371],{},[851,1878,1879],{"class":853,"line":866},[851,1880,1376],{},[817,1882,1883],{"className":878,"code":1379,"language":881,"meta":773,"style":773},[720,1884,1885,1889,1917,1945],{"__ignoreMap":773},[851,1886,1887],{"class":853,"line":854},[851,1888,889],{"class":888},[851,1890,1891,1893,1895,1897,1899,1901,1903,1905,1907,1909,1911,1913,1915],{"class":853,"line":860},[851,1892,894],{"class":888},[851,1894,1392],{"class":897},[851,1896,901],{"class":888},[851,1898,1397],{"class":904},[851,1900,1400],{"class":888},[851,1902,1403],{"class":897},[851,1904,901],{"class":888},[851,1906,1408],{"class":904},[851,1908,605],{"class":888},[851,1910,1413],{"class":897},[851,1912,901],{"class":888},[851,1914,1418],{"class":897},[851,1916,936],{"class":888},[851,1918,1919,1921,1923,1925,1927,1929,1931,1933,1935,1937,1939,1941,1943],{"class":853,"line":866},[851,1920,894],{"class":888},[851,1922,1392],{"class":897},[851,1924,901],{"class":888},[851,1926,1431],{"class":904},[851,1928,605],{"class":888},[851,1930,1403],{"class":897},[851,1932,901],{"class":888},[851,1934,1440],{"class":904},[851,1936,605],{"class":888},[851,1938,1413],{"class":897},[851,1940,901],{"class":888},[851,1942,1449],{"class":897},[851,1944,1013],{"class":888},[851,1946,1947],{"class":853,"line":872},[851,1948,1019],{"class":888},[1189,1950,1191],{},{"title":773,"searchDepth":860,"depth":860,"links":1952},[1953,1954,1955,1956,1957],{"id":1224,"depth":860,"text":1225},{"id":1242,"depth":860,"text":1243},{"id":1278,"depth":860,"text":1279},{"id":1122,"depth":860,"text":1123},{"id":1355,"depth":860,"text":1356},{},[],{"title":1218,"description":1465},{"id":1473,"title":1474,"body":1962,"description":1753,"extension":1204,"meta":2180,"navigation":1211,"path":1755,"seo":2181,"stem":1757,"__hash__":1758},{"type":590,"value":1963,"toc":2178},[1964,1966,1970,1974,1976,1978,2008,2018,2020,2022,2050,2052,2054,2066,2102,2104,2106,2108,2110,2128,2134,2136,2138,2154,2156,2158,2166,2168,2170,2176],[1478,1965,103],{"id":1480},[598,1967,1483,1968,1486],{},[602,1969,633],{},[598,1971,1489,1972],{},[623,1973],{"code":588},[1493,1975],{},[1478,1977,1498],{"id":1497},[633,1979,1980,1990],{},[636,1981,1982],{},[639,1983,1984,1986,1988],{},[642,1985,644],{},[642,1987,647],{},[642,1989,650],{},[655,1991,1992,2000],{},[639,1993,1994,1996,1998],{},[660,1995,662],{},[660,1997,665],{},[660,1999,668],{},[639,2001,2002,2004,2006],{},[660,2003,690],{},[660,2005,1527],{},[660,2007,696],{},[704,2009,2010,2014],{},[707,2011,2012,1537],{},[602,2013,1536],{},[707,2015,2016,1543],{},[602,2017,1542],{},[1493,2019],{},[1478,2021,1549],{"id":1548},[704,2023,2024,2034,2042,2046],{},[707,2025,2026,738,2028,605,2030,605,2032,1172],{},[602,2027,1250],{},[720,2029,644],{},[720,2031,647],{},[720,2033,650],{},[707,2035,2036,738,2038,605,2040,1172],{},[602,2037,1256],{},[720,2039,665],{},[720,2041,668],{},[707,2043,2044,1574],{},[602,2045,1262],{},[707,2047,2048,1579],{},[602,2049,1268],{},[1493,2051],{},[1478,2053,1585],{"id":1584},[817,2055,2056],{"className":844,"code":1588,"language":847,"meta":773,"style":773},[720,2057,2058,2062],{"__ignoreMap":773},[851,2059,2060],{"class":853,"line":854},[851,2061,1595],{},[851,2063,2064],{"class":853,"line":860},[851,2065,1600],{},[817,2067,2068],{"className":878,"code":1603,"language":881,"meta":773,"style":773},[720,2069,2070,2082,2092],{"__ignoreMap":773},[851,2071,2072,2074,2076,2078,2080],{"class":853,"line":854},[851,2073,1610],{"class":888},[851,2075,898],{"class":897},[851,2077,901],{"class":888},[851,2079,985],{"class":904},[851,2081,1619],{"class":888},[851,2083,2084,2086,2088,2090],{"class":853,"line":860},[851,2085,1624],{"class":897},[851,2087,901],{"class":888},[851,2089,1629],{"class":904},[851,2091,1619],{"class":888},[851,2093,2094,2096,2098,2100],{"class":853,"line":866},[851,2095,1636],{"class":897},[851,2097,901],{"class":888},[851,2099,696],{"class":897},[851,2101,1643],{"class":888},[598,2103,1646],{},[1493,2105],{},[1478,2107,1652],{"id":1651},[598,2109,1655],{},[704,2111,2112,2116,2120,2124],{},[707,2113,2114,1662],{},[720,2115,1056],{},[707,2117,2118,1667],{},[720,2119,1062],{},[707,2121,2122,1672],{},[720,2123,1068],{},[707,2125,2126,1677],{},[720,2127,1074],{},[598,2129,1680,2130,1683,2132,1172],{},[602,2131,830],{},[602,2133,1087],{},[1493,2135],{},[1478,2137,1691],{"id":1690},[704,2139,2140,2148,2152],{},[707,2141,1696,2142,605,2144,605,2146,1704],{},[602,2143,608],{},[602,2145,1701],{},[602,2147,612],{},[707,2149,1707,2150,1711],{},[602,2151,1710],{},[707,2153,1714],{},[1493,2155],{},[1478,2157,1720],{"id":1719},[704,2159,2160,2162,2164],{},[707,2161,1725],{},[707,2163,1728],{},[707,2165,1731],{},[1493,2167],{},[1478,2169,1737],{"id":1736},[598,2171,1740,2172,1744,2174,1748],{},[602,2173,1743],{},[602,2175,1747],{},[1189,2177,1191],{},{"title":773,"searchDepth":860,"depth":860,"links":2179},[],{},{"title":1474,"description":1753},1788035575693]