[{"data":1,"prerenderedAt":1956},["ShallowReactive",2],{"navigation":3,"\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fmetadonnees":585,"\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fmetadonnees__counterpart":1183,"\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fmetadonnees__slides":1358,"annexes-memo:\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fmetadonnees":1627,"annexes-slides:\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fmetadonnees":1755},[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":107,"bo":587,"body":589,"description":1169,"eval":1170,"extension":1171,"labo":1170,"meta":1172,"navigation":1173,"path":108,"quizzes":1174,"readingTime":947,"seo":1181,"stem":109,"tp":1170,"__hash__":1182},"cours\u002F0.snt-2nde\u002Fsd-donnees-structurees\u002F3.metadonnees.md",[588],"SD04",{"type":590,"value":591,"toc":1156},"minimark",[592,597,614,617,621,624,665,675,686,690,695,706,791,801,805,816,832,835,861,865,868,903,906,910,913,935,1047,1057,1061,1068,1087,1090,1112,1116,1137,1141,1152],[593,594,596],"h2",{"id":595},"introduction","Introduction",[598,599,600,601,605,606,609,610,613],"p",{},"Quand vous prenez une photo avec votre téléphone, votre appareil n'enregistre\npas seulement l'image. Il glisse aussi dans le fichier une foule\nd'informations supplémentaires : la date, l'heure, le modèle de l'appareil,\nsouvent même la ",[602,603,604],"strong",{},"position GPS"," précise du lieu de la prise de vue. Ces\ninformations cachées s'appellent des ",[602,607,608],{},"métadonnées"," : ce sont des\n",[602,611,612],{},"données sur les données",". Ce cours vous propose de les rendre visibles et\nde mesurer ce qu'elles révèlent.",[615,616],"bo-ref",{"code":588},[593,618,620],{"id":619},"donnée-vs-métadonnée","Donnée vs métadonnée",[598,622,623],{},"Pour bien fixer la distinction :",[625,626,627,640],"table",{},[628,629,630],"thead",{},[631,632,633,637],"tr",{},[634,635,636],"th",{},"Le fichier contient…",[634,638,639],{},"Cela s'appelle…",[641,642,643,655],"tbody",{},[631,644,645,649],{},[646,647,648],"td",{},"Le contenu principal (l'image, le texte, la musique)",[646,650,651,652],{},"la ",[602,653,654],{},"donnée",[631,656,657,660],{},[646,658,659],{},"Les informations à propos de ce contenu (date, auteur, taille)",[646,661,651,662],{},[602,663,664],{},"métadonnée",[598,666,667,668,671,672,674],{},"Une analogie utile : sur un livre, le ",[602,669,670],{},"contenu"," est l'histoire ; les\n",[602,673,608],{}," sont l'auteur, l'éditeur, l'année, le nombre de pages, le\nnuméro ISBN. Ce ne sont pas l'histoire, mais elles décrivent l'objet qui la\ncontient.",[676,677,678],"note",{},[598,679,680,681,685],{},"Étymologie : ",[682,683,684],"em",{},"méta"," signifie « au-dessus », « à côté ». Une métadonnée est\n**au sujet d'**une donnée.",[593,687,689],{"id":688},"des-exemples-concrets","Des exemples concrets",[691,692,694],"h3",{"id":693},"métadonnées-dune-photo-exif","Métadonnées d'une photo (EXIF)",[598,696,697,698,701,702,705],{},"Le format ",[602,699,700],{},"EXIF"," (",[682,703,704],{},"Exchangeable Image File Format",") est inclus dans\nquasiment toutes les photos prises avec un appareil numérique :",[625,707,708,718],{},[628,709,710],{},[631,711,712,715],{},[634,713,714],{},"Champ EXIF",[634,716,717],{},"Exemple de valeur",[641,719,720,731,741,751,761,771,781],{},[631,721,722,725],{},[646,723,724],{},"Date \u002F heure",[646,726,727],{},[728,729,730],"code",{},"2026-04-12 14:32:17",[631,732,733,736],{},[646,734,735],{},"Appareil",[646,737,738],{},[728,739,740],{},"Apple iPhone 14",[631,742,743,746],{},[646,744,745],{},"Logiciel",[646,747,748],{},[728,749,750],{},"iOS 18.1",[631,752,753,756],{},[646,754,755],{},"Coordonnées GPS",[646,757,758],{},[728,759,760],{},"48.8584° N, 2.2945° E",[631,762,763,766],{},[646,764,765],{},"Vitesse d'obturation",[646,767,768],{},[728,769,770],{},"1\u002F250 s",[631,772,773,776],{},[646,774,775],{},"Ouverture",[646,777,778],{},[728,779,780],{},"f\u002F1.8",[631,782,783,786],{},[646,784,785],{},"Sensibilité ISO",[646,787,788],{},[728,789,790],{},"100",[792,793,794],"warning",{},[598,795,796,797,800],{},"Les coordonnées GPS d'une photo permettent souvent de ",[602,798,799],{},"localiser au mètre\nprès"," le lieu de la prise de vue. Publier une photo prise dans son jardin,\nc'est potentiellement publier l'adresse de son domicile.",[691,802,804],{"id":803},"métadonnées-dun-document","Métadonnées d'un document",[598,806,807,808,811,812,815],{},"Un fichier ",[728,809,810],{},".docx"," ou ",[728,813,814],{},".pdf"," contient lui aussi des métadonnées :",[817,818,819,823,826,829],"ul",{},[820,821,822],"li",{},"Auteur, organisation.",[820,824,825],{},"Date de création, date de dernière modification.",[820,827,828],{},"Logiciel utilisé.",[820,830,831],{},"Historique des révisions (parfois).",[598,833,834],{},"Plusieurs affaires médiatiques sont nées de la simple lecture des métadonnées\nd'un PDF officiellement « anonyme ».",[836,837,841,848],"self-eval-qcm",{"correct":838,"explanation":839,"slug":840},"1","La date est une donnée à propos du fichier — donc une métadonnée. Les pixels constituent la donnée elle-même.","metadonnees-c1",[842,843,845],"template",{"v-slot:question":844},"",[598,846,847],{},"Parmi ces éléments, lequel est typiquement une métadonnée d'un fichier image ?",[842,849,850],{"v-slot:choices":844},[817,851,852,855,858],{},[820,853,854],{},"Les pixels qui forment l'image",[820,856,857],{},"La date de la prise de vue",[820,859,860],{},"Le nom du dossier qui contient le fichier",[593,862,864],{"id":863},"pourquoi-des-métadonnées","Pourquoi des métadonnées ?",[598,866,867],{},"Les métadonnées rendent de précieux services :",[869,870,873],"card",{"icon":871,"title":872},"i-lucide-tags","À quoi servent-elles ?",[817,874,875,881,887,897],{},[820,876,877,880],{},[602,878,879],{},"Trier et classer"," des fichiers automatiquement (par date, auteur,\nappareil).",[820,882,883,886],{},[602,884,885],{},"Rechercher"," dans une grande bibliothèque (« toutes les photos prises à\nParis en avril »).",[820,888,889,892,893,896],{},[602,890,891],{},"Indexer"," pour les moteurs de recherche (titre HTML, balises ",[728,894,895],{},"meta",").",[820,898,899,902],{},[602,900,901],{},"Authentifier"," un fichier (un document signé porte la signature en\nmétadonnée).",[598,904,905],{},"Un moteur de recherche d'images peut, par exemple, retrouver les photos\nprises avec un appareil donné, dans une plage horaire donnée, sans jamais\nanalyser leur contenu visuel.",[593,907,909],{"id":908},"retrouver-les-métadonnées-dun-fichier","Retrouver les métadonnées d'un fichier",[598,911,912],{},"Plusieurs chemins existent :",[817,914,915,925,932],{},[820,916,917,920,921,924],{},[602,918,919],{},"Clic droit → Propriétés"," sous Windows ou ",[602,922,923],{},"Lire les informations"," sous\nmacOS donne déjà beaucoup d'éléments (taille, date, auteur).",[820,926,927,928,931],{},"Pour le détail EXIF d'une photo, un outil dédié (par exemple ",[728,929,930],{},"exiftool"," en\nligne de commande ou des sites en ligne) extrait tous les champs.",[820,933,934],{},"Sur certaines applications mobiles, l'onglet « Détails » d'une photo\naffiche directement les métadonnées principales.",[936,937,941],"pre",{"className":938,"code":939,"language":940,"meta":844,"style":844},"language-bash shiki shiki-themes github-light github-light github-dark","$ exiftool photo-vacances.jpg\nFile Name              : photo-vacances.jpg\nCamera Model Name      : iPhone 14\nDate\u002FTime Original     : 2026:04:12 14:32:17\nGPS Latitude           : 48.8584 N\nGPS Longitude          : 2.2945 E\n","bash",[728,942,943,959,973,994,1012,1030],{"__ignoreMap":844},[944,945,948,952,956],"span",{"class":946,"line":947},"line",1,[944,949,951],{"class":950},"snPdu","$",[944,953,955],{"class":954},"sIIMD"," exiftool",[944,957,958],{"class":954}," photo-vacances.jpg\n",[944,960,962,965,968,971],{"class":946,"line":961},2,[944,963,964],{"class":950},"File",[944,966,967],{"class":954}," Name",[944,969,970],{"class":954},"              :",[944,972,958],{"class":954},[944,974,976,979,982,984,987,990],{"class":946,"line":975},3,[944,977,978],{"class":950},"Camera",[944,980,981],{"class":954}," Model",[944,983,967],{"class":954},[944,985,986],{"class":954},"      :",[944,988,989],{"class":954}," iPhone",[944,991,993],{"class":992},"sBjJW"," 14\n",[944,995,997,1000,1003,1006,1009],{"class":946,"line":996},4,[944,998,999],{"class":950},"Date\u002FTime",[944,1001,1002],{"class":954}," Original",[944,1004,1005],{"class":954},"     :",[944,1007,1008],{"class":954}," 2026:04:12",[944,1010,1011],{"class":954}," 14:32:17\n",[944,1013,1015,1018,1021,1024,1027],{"class":946,"line":1014},5,[944,1016,1017],{"class":950},"GPS",[944,1019,1020],{"class":954}," Latitude",[944,1022,1023],{"class":954},"           :",[944,1025,1026],{"class":992}," 48.8584",[944,1028,1029],{"class":954}," N\n",[944,1031,1033,1035,1038,1041,1044],{"class":946,"line":1032},6,[944,1034,1017],{"class":950},[944,1036,1037],{"class":954}," Longitude",[944,1039,1040],{"class":954},"          :",[944,1042,1043],{"class":992}," 2.2945",[944,1045,1046],{"class":954}," E\n",[1048,1049,1050],"tip",{},[598,1051,1052,1053,1056],{},"Les principaux réseaux sociaux ",[602,1054,1055],{},"retirent automatiquement"," les métadonnées\nEXIF des photos publiées. Cette mesure de protection n'est pas universelle :\nsi vous envoyez la photo par messagerie ou que vous la mettez sur un cloud\npersonnel, les métadonnées peuvent rester intactes.",[593,1058,1060],{"id":1059},"effacer-ou-modifier-des-métadonnées","Effacer ou modifier des métadonnées",[598,1062,1063,1064,1067],{},"Il est possible de ",[602,1065,1066],{},"nettoyer"," un fichier de ses métadonnées :",[817,1069,1070,1073,1080],{},[820,1071,1072],{},"Windows propose « Supprimer les propriétés et les informations\npersonnelles » dans le clic-droit → Propriétés → Détails.",[820,1074,1075,1076,1079],{},"macOS propose des outils intégrés et des utilitaires comme ",[682,1077,1078],{},"ImageOptim",".",[820,1081,1082,1083,1086],{},"En ligne de commande : ",[728,1084,1085],{},"exiftool -all= fichier.jpg"," retire tout.",[598,1088,1089],{},"C'est une habitude utile à prendre avant de publier une photo personnelle.",[836,1091,1094,1099],{"correct":838,"explanation":1092,"slug":1093},"Les coordonnées GPS et la date sont les métadonnées les plus sensibles : elles peuvent révéler le domicile, le lieu de travail ou les habitudes de vie.","metadonnees-c2",[842,1095,1096],{"v-slot:question":844},[598,1097,1098],{},"Pourquoi retirer les métadonnées avant de publier une photo personnelle ?",[842,1100,1101],{"v-slot:choices":844},[817,1102,1103,1106,1109],{},[820,1104,1105],{},"Pour gagner de la place",[820,1107,1108],{},"Pour éviter de révéler le lieu et la date précis de la prise de vue",[820,1110,1111],{},"Pour améliorer la qualité de l'image",[593,1113,1115],{"id":1114},"pièges-courants","Pièges courants",[792,1117,1118],{},[817,1119,1120,1127,1134],{},[820,1121,1122,1123,1126],{},"Les métadonnées ",[602,1124,1125],{},"subsistent à la copie"," : copier-coller un fichier ne\nles efface pas.",[820,1128,1129,1130,1133],{},"Une ",[602,1131,1132],{},"capture d'écran"," d'une photo perd les EXIF de l'original (l'image\nest régénérée), mais en gagne de nouvelles (heure, appareil de la capture).",[820,1135,1136],{},"Beaucoup de gens ignorent que les métadonnées existent. Une bonne raison\nde les connaître soi-même.",[593,1138,1140],{"id":1139},"pour-aller-plus-loin","Pour aller plus loin",[598,1142,1143,1144,1147,1148,1151],{},"Les métadonnées sont au cœur du ",[602,1145,1146],{},"fonctionnement du Web"," : chaque page\nHTML porte des balises ",[728,1149,1150],{},"\u003Cmeta>"," invisibles à l'écran mais lues par les\nmoteurs de recherche, les réseaux sociaux et les navigateurs pour décider\ncomment l'afficher dans une vignette de partage.",[1153,1154,1155],"style",{},"html pre.shiki code .snPdu, html code.shiki .snPdu{--shiki-light:#6F42C1;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sIIMD, html code.shiki .sIIMD{--shiki-light:#032F62;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sBjJW, html code.shiki .sBjJW{--shiki-light:#005CC5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}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);}",{"title":844,"searchDepth":961,"depth":961,"links":1157},[1158,1159,1160,1164,1165,1166,1167,1168],{"id":595,"depth":961,"text":596},{"id":619,"depth":961,"text":620},{"id":688,"depth":961,"text":689,"children":1161},[1162,1163],{"id":693,"depth":975,"text":694},{"id":803,"depth":975,"text":804},{"id":863,"depth":961,"text":864},{"id":908,"depth":961,"text":909},{"id":1059,"depth":961,"text":1060},{"id":1114,"depth":961,"text":1115},{"id":1139,"depth":961,"text":1140},"À côté du contenu d'un fichier vit une seconde couche d'information — discrète, parfois indiscrète. À quoi servent les métadonnées, et que révèlent-elles vraiment ?",null,"md",{},true,[1175,1179],{"slug":840,"kind":1176,"question":847,"choices":1177,"correct":838,"multi":1178,"explanation":839},"qcm",[854,857,860],false,{"slug":1093,"kind":1176,"question":1098,"choices":1180,"correct":838,"multi":1178,"explanation":1092},[1105,1108,1111],{"title":107,"description":1169},"sJehwg_7hvbygwZAtJ4g74JOIjxuTnCxEtMygRaiZXM",{"id":1184,"title":1185,"bo":1186,"body":1187,"description":1351,"eval":1170,"extension":1171,"labo":1170,"meta":1352,"navigation":1178,"path":1353,"quizzes":1354,"readingTime":947,"seo":1355,"stem":1356,"tp":1170,"__hash__":1357},"coursMemo\u002F0.snt-2nde\u002Fsd-donnees-structurees\u002F3.metadonnees.memo.md","Métadonnées — l'essentiel",[588],{"type":590,"value":1188,"toc":1344},[1189,1193,1202,1206,1242,1246,1300,1304,1319,1323],[593,1190,1192],{"id":1191},"en-une-phrase","En une phrase",[598,1194,1129,1195,1197,1198,1201],{},[602,1196,664],{}," est une ",[602,1199,1200],{},"donnée sur une donnée"," : elle décrit le\nfichier (date, auteur, appareil, position GPS) sans en être le contenu.",[593,1203,1205],{"id":1204},"à-mémoriser","À mémoriser",[817,1207,1208,1214,1220,1225,1237],{},[820,1209,1210,1213],{},[602,1211,1212],{},"Donnée"," = contenu (pixels, texte, audio).",[820,1215,1216,1219],{},[602,1217,1218],{},"Métadonnée"," = description (date, auteur, GPS, logiciel, taille).",[820,1221,1222,1224],{},[602,1223,700],{}," = format de métadonnées standard des photos numériques.",[820,1226,1227,1228,701,1231,1233,1234,1236],{},"Les ",[602,1229,1230],{},"documents",[728,1232,810],{},", ",[728,1235,814],{},") ont aussi des métadonnées : auteur,\norganisation, historique de modification.",[820,1238,1122,1239,1241],{},[602,1240,1125],{}," — il faut un outil pour les\nretirer.",[593,1243,1245],{"id":1244},"métadonnées-exif-typiques-dune-photo","Métadonnées EXIF typiques d'une photo",[625,1247,1248,1258],{},[628,1249,1250],{},[631,1251,1252,1255],{},[634,1253,1254],{},"Champ",[634,1256,1257],{},"Exemple",[641,1259,1260,1269,1278,1287],{},[631,1261,1262,1264],{},[646,1263,724],{},[646,1265,1266],{},[728,1267,1268],{},"2026-04-12 14:32",[631,1270,1271,1273],{},[646,1272,735],{},[646,1274,1275],{},[728,1276,1277],{},"iPhone 14",[631,1279,1280,1282],{},[646,1281,1017],{},[646,1283,1284],{},[728,1285,1286],{},"48.85° N, 2.29° E",[631,1288,1289,1292],{},[646,1290,1291],{},"Ouverture, ISO, vitesse",[646,1293,1294,1233,1296,1233,1298],{},[728,1295,780],{},[728,1297,790],{},[728,1299,770],{},[593,1301,1303],{"id":1302},"risques-typiques","Risques typiques",[817,1305,1306,1313,1316],{},[820,1307,1308,1309,1312],{},"Une photo personnelle publiée ",[602,1310,1311],{},"brut"," révèle son lieu et sa date.",[820,1314,1315],{},"Un PDF officiellement « anonyme » peut trahir son auteur dans ses\nmétadonnées.",[820,1317,1318],{},"Une capture d'écran perd les EXIF mais en crée d'autres.",[593,1320,1322],{"id":1321},"réflexes-utiles","Réflexes utiles",[817,1324,1325,1341],{},[820,1326,1327,1328,1331,1332,1334,1335,1337,1338,1340],{},"Avant de publier : ",[602,1329,1330],{},"vérifier"," et ",[602,1333,1066],{}," les métadonnées (clic\ndroit → Propriétés sous Windows, ",[682,1336,1078],{}," sous macOS, ",[728,1339,930],{}," en\nligne de commande).",[820,1342,1343],{},"Les réseaux sociaux retirent souvent les EXIF — pas les messageries ni\nles clouds personnels.",{"title":844,"searchDepth":961,"depth":961,"links":1345},[1346,1347,1348,1349,1350],{"id":1191,"depth":961,"text":1192},{"id":1204,"depth":961,"text":1205},{"id":1244,"depth":961,"text":1245},{"id":1302,"depth":961,"text":1303},{"id":1321,"depth":961,"text":1322},"Mémo de révision sur les métadonnées, EXIF et précautions de publication.",{},"\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fmetadonnees.memo",[],{"title":1185,"description":1351},"0.snt-2nde\u002Fsd-donnees-structurees\u002F3.metadonnees.memo","D4yafIrmPsPLoE7Q69yYypoMXkb7bPdwjfhrx1m82hU",{"id":1359,"title":1360,"body":1361,"description":1621,"extension":1171,"meta":1622,"navigation":1178,"path":1623,"seo":1624,"stem":1625,"__hash__":1626},"coursSlides\u002F0.snt-2nde\u002Fsd-donnees-structurees\u002F3.metadonnees.slides.md","Métadonnées — diapositives",{"type":590,"value":1362,"toc":1619},[1363,1366,1369,1374,1377,1381,1387,1395,1398,1400,1404,1435,1437,1441,1488,1490,1494,1501,1507,1509,1513,1522,1531,1534,1536,1540,1558,1570,1572,1576,1593,1600,1602,1606,1616],[1364,1365,107],"h1",{"id":608},[598,1367,1368],{},"À côté du contenu d'un fichier, une couche d'information discrète.",[598,1370,1371,1372],{},"SNT Seconde — ",[615,1373],{"code":588},[1375,1376],"hr",{},[1364,1378,1380],{"id":1379},"le-mot","Le mot",[598,1382,1383,1386],{},[682,1384,1385],{},"Méta"," = « au sujet de ».",[598,1388,1129,1389,1391,1392,1079],{},[602,1390,664],{}," est une donnée ",[602,1393,1394],{},"à propos d'une autre donnée",[598,1396,1397],{},"Analogie : sur un livre, l'auteur et l'éditeur sont des métadonnées —\nl'histoire est la donnée.",[1375,1399],{},[1364,1401,1403],{"id":1402},"donnée-vs-métadonnée-un-exemple","Donnée vs métadonnée — un exemple",[625,1405,1406,1415],{},[628,1407,1408],{},[631,1409,1410,1412],{},[634,1411,636],{},[634,1413,1414],{},"C'est…",[641,1416,1417,1426],{},[631,1418,1419,1422],{},[646,1420,1421],{},"Les pixels de la photo",[646,1423,651,1424],{},[602,1425,654],{},[631,1427,1428,1431],{},[646,1429,1430],{},"La date, le modèle d'appareil, le GPS",[646,1432,651,1433],{},[602,1434,664],{},[1375,1436],{},[1364,1438,1440],{"id":1439},"exif-les-métadonnées-dune-photo","EXIF — les métadonnées d'une photo",[625,1442,1443,1451],{},[628,1444,1445],{},[631,1446,1447,1449],{},[634,1448,1254],{},[634,1450,1257],{},[641,1452,1453,1461,1469,1477],{},[631,1454,1455,1457],{},[646,1456,724],{},[646,1458,1459],{},[728,1460,730],{},[631,1462,1463,1465],{},[646,1464,735],{},[646,1466,1467],{},[728,1468,1277],{},[631,1470,1471,1473],{},[646,1472,1017],{},[646,1474,1475],{},[728,1476,760],{},[631,1478,1479,1482],{},[646,1480,1481],{},"Ouverture, ISO",[646,1483,1484,1233,1486],{},[728,1485,780],{},[728,1487,790],{},[1375,1489],{},[1364,1491,1493],{"id":1492},"le-risque-gps","Le risque GPS",[1495,1496],"illustration",{"alt":1497,"kind":1498,"src":1499,"svg":1500},"Risque de fuite de localisation via EXIF","schema","\u002Fillustrations\u002F0.snt-2nde\u002Fsd-donnees-structurees\u002Frisque-gps-exif.svg","\u003Csvg class=\"illustration-svg\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" viewBox=\"0 0 480 250\" role=\"img\" aria-label=\"Composite : à gauche une carte simplifiée avec une épingle rouge pointant précisément sur une maison ; à droite une photo de jardin annotée d'un cadre « coordonnées GPS incluses ». Les deux sont reliées : la photo révèle l'emplacement sur la carte.\">\n  \u003Ctitle>Le risque GPS des métadonnées EXIF\u003C\u002Ftitle>\n  \u003Cstyle>\n    .gx-title { fill: var(--diagram-text); font-family: Geist, Inter, system-ui, sans-serif; font-size: 13px; font-weight: 600; }\n    .gx-map   { fill: var(--diagram-surface-alt); stroke: var(--diagram-border); stroke-width: 1.5; }\n    .gx-road  { stroke: var(--diagram-line); stroke-width: 1.5; fill: none; }\n    .gx-house { fill: var(--diagram-node-bg); stroke: var(--diagram-node-border); stroke-width: 1.5; }\n    .gx-pin   { fill: var(--ui-error, #e5484d); }\n    .gx-pin-dot { fill: var(--diagram-node-bg); }\n    .gx-photo { fill: var(--diagram-surface); stroke: var(--diagram-node-border); stroke-width: 1.5; }\n    .gx-photo-ground { fill: var(--diagram-surface-alt); stroke: none; }\n    .gx-leaf  { fill: var(--diagram-line); }\n    .gx-frame { fill: none; stroke: var(--diagram-node-border); stroke-width: 1.5; stroke-dasharray: 5 3; }\n    .gx-frame-label { fill: var(--diagram-text); font-family: 'JetBrains Mono', monospace; font-size: 9.5px; }\n    .gx-gps   { fill: var(--diagram-line); font-family: 'JetBrains Mono', monospace; font-size: 9px; }\n    .gx-link  { stroke: var(--diagram-node-border); stroke-width: 1.5; fill: none; stroke-dasharray: 4 3; }\n    .gx-arrow { fill: var(--diagram-node-border); }\n  \u003C\u002Fstyle>\n\n  \u003C!-- ░░ Carte (gauche) ░░ -->\n  \u003Ctext x=\"105\" y=\"26\" text-anchor=\"middle\" class=\"gx-title\">Carte\u003C\u002Ftext>\n  \u003Crect x=\"20\" y=\"38\" width=\"170\" height=\"170\" rx=\"6\" class=\"gx-map\"\u002F>\n  \u003C!-- routes -->\n  \u003Cpath class=\"gx-road\" d=\"M 20 96 L 190 96\"\u002F>\n  \u003Cpath class=\"gx-road\" d=\"M 95 38 L 95 208\"\u002F>\n  \u003Cpath class=\"gx-road\" d=\"M 95 150 L 190 150\"\u002F>\n  \u003C!-- maison ciblée -->\n  \u003Cg>\n    \u003Crect x=\"120\" y=\"116\" width=\"34\" height=\"26\" class=\"gx-house\"\u002F>\n    \u003Cpath class=\"gx-house\" d=\"M 117 116 L 137 100 L 157 116 Z\"\u002F>\n  \u003C\u002Fg>\n  \u003C!-- épingle rouge sur la maison -->\n  \u003Cg>\n    \u003Cpath class=\"gx-pin\" d=\"M 137 84 a 11 11 0 1 0 0.01 0 Z M 137 84 L 137 110 Z\"\u002F>\n    \u003Cpath class=\"gx-pin\" d=\"M 126 84 a 11 11 0 0 1 22 0 q 0 12 -11 26 q -11 -14 -11 -26 Z\"\u002F>\n    \u003Ccircle cx=\"137\" cy=\"84\" r=\"4\" class=\"gx-pin-dot\"\u002F>\n  \u003C\u002Fg>\n\n  \u003C!-- ░░ lien photo → carte ░░ -->\n  \u003Cpath class=\"gx-link\" d=\"M 290 150 C 240 165, 200 165, 162 150\"\u002F>\n  \u003Cpolygon class=\"gx-arrow\" points=\"162,150 173,150 169,141\"\u002F>\n\n  \u003C!-- ░░ Photo (droite) ░░ -->\n  \u003Ctext x=\"375\" y=\"26\" text-anchor=\"middle\" class=\"gx-title\">Photo de jardin\u003C\u002Ftext>\n  \u003Cg>\n    \u003Crect x=\"300\" y=\"38\" width=\"150\" height=\"112\" rx=\"4\" class=\"gx-photo\"\u002F>\n    \u003C!-- sol du jardin -->\n    \u003Crect x=\"301\" y=\"118\" width=\"148\" height=\"31\" class=\"gx-photo-ground\"\u002F>\n    \u003C!-- arbuste \u002F feuillage -->\n    \u003Ccircle cx=\"340\" cy=\"104\" r=\"20\" class=\"gx-leaf\"\u002F>\n    \u003Crect x=\"337\" y=\"104\" width=\"6\" height=\"22\" class=\"gx-leaf\"\u002F>\n    \u003Ccircle cx=\"402\" cy=\"112\" r=\"14\" class=\"gx-leaf\"\u002F>\n    \u003Crect x=\"399\" y=\"112\" width=\"6\" height=\"16\" class=\"gx-leaf\"\u002F>\n  \u003C\u002Fg>\n  \u003C!-- cadre métadonnées GPS incluses -->\n  \u003Crect x=\"300\" y=\"158\" width=\"150\" height=\"44\" rx=\"4\" class=\"gx-frame\"\u002F>\n  \u003Ctext x=\"310\" y=\"176\" class=\"gx-frame-label\">coordonnées GPS incluses\u003C\u002Ftext>\n  \u003Ctext x=\"310\" y=\"193\" class=\"gx-gps\">48.8584° N, 2.2945° E\u003C\u002Ftext>\n\u003C\u002Fsvg>\n",[598,1502,1503,1504,1079],{},"Publier une photo brute, c'est potentiellement publier l'",[602,1505,1506],{},"adresse",[1375,1508],{},[1364,1510,1512],{"id":1511},"pas-que-les-photos","Pas que les photos",[598,1514,1515,1516,1518,1519,1521],{},"Un ",[728,1517,810],{},", un ",[728,1520,814],{}," portent aussi :",[817,1523,1524,1526,1529],{},[820,1525,822],{},[820,1527,1528],{},"Date de création, dernière modification.",[820,1530,828],{},[598,1532,1533],{},"Plusieurs affaires médiatiques sont nées de la lecture des métadonnées\nd'un PDF.",[1375,1535],{},[1364,1537,1539],{"id":1538},"retrouver-les-métadonnées","Retrouver les métadonnées",[817,1541,1542,1552,1555],{},[820,1543,1544,1545,1548,1549,1551],{},"Clic droit → ",[602,1546,1547],{},"Propriétés"," (Windows) \u002F ",[602,1550,923],{}," (macOS).",[820,1553,1554],{},"Application mobile : onglet « Détails » de la photo.",[820,1556,1557],{},"En ligne de commande :",[936,1559,1561],{"className":938,"code":1560,"language":940,"meta":844,"style":844},"exiftool photo.jpg\n",[728,1562,1563],{"__ignoreMap":844},[944,1564,1565,1567],{"class":946,"line":947},[944,1566,930],{"class":950},[944,1568,1569],{"class":954}," photo.jpg\n",[1375,1571],{},[1364,1573,1575],{"id":1574},"nettoyer-avant-publication","Nettoyer avant publication",[817,1577,1578,1581,1587],{},[820,1579,1580],{},"Windows : Propriétés → Détails → « Supprimer les propriétés ».",[820,1582,1583,1584,1586],{},"macOS : ",[682,1585,1078],{}," ou utilitaires intégrés.",[820,1588,1589,1590,1079],{},"Terminal : ",[728,1591,1592],{},"exiftool -all= photo.jpg",[598,1594,1595,1596,1599],{},"Réseaux sociaux : suppression auto, mais ",[602,1597,1598],{},"pas"," sur les messageries\nni les clouds personnels.",[1375,1601],{},[1364,1603,1605],{"id":1604},"à-retenir","À retenir",[598,1607,1608,1609,1612,1613,1079],{},"Les métadonnées rendent vos fichiers exploitables — et parfois trop\nbavards. Les ",[602,1610,1611],{},"connaître",", c'est savoir ",[602,1614,1615],{},"les maîtriser",[1153,1617,1618],{},"html pre.shiki code .snPdu, html code.shiki .snPdu{--shiki-light:#6F42C1;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sIIMD, html code.shiki .sIIMD{--shiki-light:#032F62;--shiki-default:#032F62;--shiki-dark:#9ECBFF}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);}",{"title":844,"searchDepth":961,"depth":961,"links":1620},[],"Deck projetable pour la séance sur les métadonnées.",{},"\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fmetadonnees.slides",{"title":1360,"description":1621},"0.snt-2nde\u002Fsd-donnees-structurees\u002F3.metadonnees.slides","m5Ahx9RE0hYt849qdcGMRbSmHp2L5SZJchZvzpkvRAY",{"id":1184,"title":1185,"bo":1628,"body":1629,"description":1351,"eval":1170,"extension":1171,"labo":1170,"meta":1752,"navigation":1178,"path":1353,"quizzes":1753,"readingTime":947,"seo":1754,"stem":1356,"tp":1170,"__hash__":1357},[588],{"type":590,"value":1630,"toc":1745},[1631,1633,1639,1641,1667,1669,1717,1719,1729,1731],[593,1632,1192],{"id":1191},[598,1634,1129,1635,1197,1637,1201],{},[602,1636,664],{},[602,1638,1200],{},[593,1640,1205],{"id":1204},[817,1642,1643,1647,1651,1655,1663],{},[820,1644,1645,1213],{},[602,1646,1212],{},[820,1648,1649,1219],{},[602,1650,1218],{},[820,1652,1653,1224],{},[602,1654,700],{},[820,1656,1227,1657,701,1659,1233,1661,1236],{},[602,1658,1230],{},[728,1660,810],{},[728,1662,814],{},[820,1664,1122,1665,1241],{},[602,1666,1125],{},[593,1668,1245],{"id":1244},[625,1670,1671,1679],{},[628,1672,1673],{},[631,1674,1675,1677],{},[634,1676,1254],{},[634,1678,1257],{},[641,1680,1681,1689,1697,1705],{},[631,1682,1683,1685],{},[646,1684,724],{},[646,1686,1687],{},[728,1688,1268],{},[631,1690,1691,1693],{},[646,1692,735],{},[646,1694,1695],{},[728,1696,1277],{},[631,1698,1699,1701],{},[646,1700,1017],{},[646,1702,1703],{},[728,1704,1286],{},[631,1706,1707,1709],{},[646,1708,1291],{},[646,1710,1711,1233,1713,1233,1715],{},[728,1712,780],{},[728,1714,790],{},[728,1716,770],{},[593,1718,1303],{"id":1302},[817,1720,1721,1725,1727],{},[820,1722,1308,1723,1312],{},[602,1724,1311],{},[820,1726,1315],{},[820,1728,1318],{},[593,1730,1322],{"id":1321},[817,1732,1733,1743],{},[820,1734,1327,1735,1331,1737,1334,1739,1337,1741,1340],{},[602,1736,1330],{},[602,1738,1066],{},[682,1740,1078],{},[728,1742,930],{},[820,1744,1343],{},{"title":844,"searchDepth":961,"depth":961,"links":1746},[1747,1748,1749,1750,1751],{"id":1191,"depth":961,"text":1192},{"id":1204,"depth":961,"text":1205},{"id":1244,"depth":961,"text":1245},{"id":1302,"depth":961,"text":1303},{"id":1321,"depth":961,"text":1322},{},[],{"title":1185,"description":1351},{"id":1359,"title":1360,"body":1756,"description":1621,"extension":1171,"meta":1954,"navigation":1178,"path":1623,"seo":1955,"stem":1625,"__hash__":1626},{"type":590,"value":1757,"toc":1952},[1758,1760,1762,1766,1768,1770,1774,1780,1782,1784,1786,1814,1816,1818,1864,1866,1868,1870,1874,1876,1878,1884,1892,1894,1896,1898,1910,1920,1922,1924,1936,1940,1942,1944,1950],[1364,1759,107],{"id":608},[598,1761,1368],{},[598,1763,1371,1764],{},[615,1765],{"code":588},[1375,1767],{},[1364,1769,1380],{"id":1379},[598,1771,1772,1386],{},[682,1773,1385],{},[598,1775,1129,1776,1391,1778,1079],{},[602,1777,664],{},[602,1779,1394],{},[598,1781,1397],{},[1375,1783],{},[1364,1785,1403],{"id":1402},[625,1787,1788,1796],{},[628,1789,1790],{},[631,1791,1792,1794],{},[634,1793,636],{},[634,1795,1414],{},[641,1797,1798,1806],{},[631,1799,1800,1802],{},[646,1801,1421],{},[646,1803,651,1804],{},[602,1805,654],{},[631,1807,1808,1810],{},[646,1809,1430],{},[646,1811,651,1812],{},[602,1813,664],{},[1375,1815],{},[1364,1817,1440],{"id":1439},[625,1819,1820,1828],{},[628,1821,1822],{},[631,1823,1824,1826],{},[634,1825,1254],{},[634,1827,1257],{},[641,1829,1830,1838,1846,1854],{},[631,1831,1832,1834],{},[646,1833,724],{},[646,1835,1836],{},[728,1837,730],{},[631,1839,1840,1842],{},[646,1841,735],{},[646,1843,1844],{},[728,1845,1277],{},[631,1847,1848,1850],{},[646,1849,1017],{},[646,1851,1852],{},[728,1853,760],{},[631,1855,1856,1858],{},[646,1857,1481],{},[646,1859,1860,1233,1862],{},[728,1861,780],{},[728,1863,790],{},[1375,1865],{},[1364,1867,1493],{"id":1492},[1495,1869],{"alt":1497,"kind":1498,"src":1499,"svg":1500},[598,1871,1503,1872,1079],{},[602,1873,1506],{},[1375,1875],{},[1364,1877,1512],{"id":1511},[598,1879,1515,1880,1518,1882,1521],{},[728,1881,810],{},[728,1883,814],{},[817,1885,1886,1888,1890],{},[820,1887,822],{},[820,1889,1528],{},[820,1891,828],{},[598,1893,1533],{},[1375,1895],{},[1364,1897,1539],{"id":1538},[817,1899,1900,1906,1908],{},[820,1901,1544,1902,1548,1904,1551],{},[602,1903,1547],{},[602,1905,923],{},[820,1907,1554],{},[820,1909,1557],{},[936,1911,1912],{"className":938,"code":1560,"language":940,"meta":844,"style":844},[728,1913,1914],{"__ignoreMap":844},[944,1915,1916,1918],{"class":946,"line":947},[944,1917,930],{"class":950},[944,1919,1569],{"class":954},[1375,1921],{},[1364,1923,1575],{"id":1574},[817,1925,1926,1928,1932],{},[820,1927,1580],{},[820,1929,1583,1930,1586],{},[682,1931,1078],{},[820,1933,1589,1934,1079],{},[728,1935,1592],{},[598,1937,1595,1938,1599],{},[602,1939,1598],{},[1375,1941],{},[1364,1943,1605],{"id":1604},[598,1945,1608,1946,1612,1948,1079],{},[602,1947,1611],{},[602,1949,1615],{},[1153,1951,1618],{},{"title":844,"searchDepth":961,"depth":961,"links":1953},[],{},{"title":1360,"description":1621},1788035575733]