[{"data":1,"prerenderedAt":2333},["ShallowReactive",2],{"navigation":3,"\u002Fsnt-2nde\u002Fsb-web\u002Furl-hypertexte":585,"\u002Fsnt-2nde\u002Fsb-web\u002Furl-hypertexte__counterpart":1235,"\u002Fsnt-2nde\u002Fsb-web\u002Furl-hypertexte__slides":1522,"annexes-memo:\u002Fsnt-2nde\u002Fsb-web\u002Furl-hypertexte":1863,"annexes-slides:\u002Fsnt-2nde\u002Fsb-web\u002Furl-hypertexte":2077},[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":47,"bo":587,"body":590,"description":1219,"eval":1220,"extension":1221,"labo":1220,"meta":1222,"navigation":1223,"path":48,"quizzes":1224,"readingTime":1232,"seo":1233,"stem":49,"tp":1220,"__hash__":1234},"cours\u002F0.snt-2nde\u002Fsb-web\u002F2.url-hypertexte.md",[588,589],"SB01","SB09",{"type":591,"value":592,"toc":1203},"minimark",[593,598,620,623,631,635,649,657,662,665,676,679,767,795,799,883,917,921,944,966,970,984,991,998,1012,1016,1027,1032,1036,1039,1084,1109,1113,1165,1187,1191],[594,595,597],"h2",{"id":596},"introduction","Introduction",[599,600,601,602,606,607,610,611,615,616,619],"p",{},"Chaque fois que vous tapez une adresse dans la barre de votre navigateur ou que\nvous cliquez sur un lien, vous utilisez deux briques fondamentales du Web :\n",[603,604,605],"strong",{},"l'URL"," (l'adresse de la page) et ",[603,608,609],{},"l'hypertexte"," (le mécanisme qui relie\nles pages entre elles). Ce sont les deux faces d'une même pièce : l'URL dit\n",[612,613,614],"em",{},"« voici où trouver une ressource »",", l'hypertexte dit ",[612,617,618],{},"« voici un raccourci pour\ny aller »",".",[599,621,622],{},"Comprendre ces deux notions, c'est comprendre comment vous vous déplacez sur le\nWeb — et pourquoi un simple clic suffit pour passer d'une encyclopédie à une\nvidéo, puis à un article de presse, sans jamais saisir d'adresse complète.",[599,624,625,628,629],{},[626,627],"bo-ref",{"code":589}," ",[626,630],{"code":588},[594,632,634],{"id":633},"lurl-ladresse-dune-ressource-web","L'URL : l'adresse d'une ressource Web",[599,636,637,640,641,644,645,648],{},[603,638,639],{},"URL"," signifie ",[612,642,643],{},"Uniform Resource Locator",", soit ",[612,646,647],{},"« localisateur uniforme de\nressource »",". Une URL pointe vers une ressource unique sur le Web : une page,\nune image, une vidéo, un fichier à télécharger. C'est l'équivalent d'une\nadresse postale, mais pour une ressource numérique.",[650,651,654],"card",{"icon":652,"title":653},"i-lucide-map-pin","L'URL est une adresse postale numérique",[599,655,656],{},"Comme une adresse postale guide un facteur vers une boîte aux lettres précise,\nune URL guide votre navigateur vers une ressource précise sur Internet. Si un\nseul morceau est faux, la « lettre » revient avec une erreur.",[658,659,661],"h3",{"id":660},"décomposer-une-url-exemple","Décomposer une URL : exemple",[599,663,664],{},"Prenons l'URL suivante :",[666,667,673],"pre",{"className":668,"code":670,"language":671,"meta":672},[669],"language-text","https:\u002F\u002Fwww.nsi.rocks\u002Fcours\u002Fsb-web\u002Furl-hypertexte?lang=fr#exemple\n","text","",[674,675,670],"code",{"__ignoreMap":672},[599,677,678],{},"Elle se décompose en plusieurs parties :",[680,681,682,698],"table",{},[683,684,685],"thead",{},[686,687,688,692,695],"tr",{},[689,690,691],"th",{},"Partie",[689,693,694],{},"Valeur",[689,696,697],{},"Rôle",[699,700,701,715,728,741,754],"tbody",{},[686,702,703,707,712],{},[704,705,706],"td",{},"Protocole",[704,708,709],{},[674,710,711],{},"https",[704,713,714],{},"Comment le navigateur doit dialoguer (HTTPS = HTTP sécurisé)",[686,716,717,720,725],{},[704,718,719],{},"Nom de domaine",[704,721,722],{},[674,723,724],{},"www.nsi.rocks",[704,726,727],{},"Quel serveur contacter",[686,729,730,733,738],{},[704,731,732],{},"Chemin",[704,734,735],{},[674,736,737],{},"\u002Fcours\u002Fsb-web\u002Furl-hypertexte",[704,739,740],{},"Quelle ressource sur ce serveur",[686,742,743,746,751],{},[704,744,745],{},"Paramètres",[704,747,748],{},[674,749,750],{},"?lang=fr",[704,752,753],{},"Options envoyées au serveur",[686,755,756,759,764],{},[704,757,758],{},"Ancre",[704,760,761],{},[674,762,763],{},"#exemple",[704,765,766],{},"À quel endroit de la page se positionner",[599,768,769,770,773,774,777,778,781,782,785,786,788,789,792,793,619],{},"Le protocole est suivi de ",[674,771,772],{},":\u002F\u002F",", le nom de domaine commence après et se termine\nau premier ",[674,775,776],{},"\u002F",", le chemin suit jusqu'au ",[674,779,780],{},"?"," ou au ",[674,783,784],{},"#",", les paramètres après le\n",[674,787,780],{}," sont séparés par ",[674,790,791],{},"&",", et l'ancre commence après le ",[674,794,784],{},[658,796,798],{"id":797},"quelques-url-et-leur-structure","Quelques URL et leur structure",[680,800,801,814],{},[683,802,803],{},[686,804,805,807,809,812],{},[689,806,639],{},[689,808,706],{},[689,810,811],{},"Domaine",[689,813,732],{},[699,815,816,837,852,868],{},[686,817,818,823,825,834],{},[704,819,820],{},[674,821,822],{},"https:\u002F\u002Fwww.google.com",[704,824,711],{},[704,826,827],{},[828,829,833],"a",{"href":830,"rel":831},"http:\u002F\u002Fwww.google.com",[832],"nofollow","www.google.com",[704,835,836],{},"(racine)",[686,838,839,844,846,849],{},[704,840,841],{},[674,842,843],{},"https:\u002F\u002Ffr.wikipedia.org\u002Fwiki\u002FWeb",[704,845,711],{},[704,847,848],{},"fr.wikipedia.org",[704,850,851],{},"\u002Fwiki\u002FWeb",[686,853,854,859,862,865],{},[704,855,856],{},[674,857,858],{},"http:\u002F\u002Fexample.com\u002Ftest.html",[704,860,861],{},"http",[704,863,864],{},"example.com",[704,866,867],{},"\u002Ftest.html",[686,869,870,875,877,880],{},[704,871,872],{},[674,873,874],{},"https:\u002F\u002Fnsi.rocks\u002Fcours\u002Fsb-web",[704,876,711],{},[704,878,879],{},"nsi.rocks",[704,881,882],{},"\u002Fcours\u002Fsb-web",[884,885,889,900],"self-eval-qcm",{"correct":886,"explanation":887,"slug":888},"1","Le nom de domaine est entre :\u002F\u002F et le premier \u002F. Ici : eduscol.education.fr.","url-hypertexte-c1",[890,891,892],"template",{"v-slot:question":672},[599,893,894,895,899],{},"Dans l'URL ",[828,896,897],{"href":897,"rel":898},"https:\u002F\u002Feduscol.education.fr\u002Fdocument\u002F123",[832],", quel est le nom de domaine ?",[890,901,902],{"v-slot:choices":672},[903,904,905,908,911,914],"ul",{},[906,907,711],"li",{},[906,909,910],{},"eduscol.education.fr",[906,912,913],{},"\u002Fdocument\u002F123",[906,915,916],{},"eduscol",[658,918,920],{"id":919},"https-le-s-de-la-sécurité","HTTPS, le « s » de la sécurité",[599,922,923,924,929,930,932,933,935,936,939,940,943],{},"Vous avez sans doute remarqué le ",[603,925,926],{},[674,927,928],{},"s"," à la fin de ",[674,931,711],{},". Ce ",[674,934,928],{}," signifie\n",[612,937,938],{},"secure"," : les données échangées entre votre navigateur et le serveur sont\n",[603,941,942],{},"chiffrées",". Un éventuel intercepteur ne pourrait lire ni votre mot de passe,\nni votre message.",[945,946,947],"tip",{},[599,948,949,950,953,954,957,958,961,962,965],{},"Reconnaître une page sécurisée : l'URL commence par ",[674,951,952],{},"https:\u002F\u002F"," et le navigateur\naffiche un ",[603,955,956],{},"cadenas"," dans la barre d'adresse. Une page en ",[674,959,960],{},"http:\u002F\u002F"," simple\nn'est ",[603,963,964],{},"pas"," chiffrée — évitez d'y saisir des données sensibles (mot de passe,\nnuméro de carte bleue).",[594,967,969],{"id":968},"lhypertexte-naviguer-par-clics","L'hypertexte : naviguer par clics",[599,971,972,973,976,977,980,981,619],{},"Le mot ",[603,974,975],{},"hypertexte"," désigne un texte qui contient des ",[603,978,979],{},"liens"," vers d'autres\ntextes. C'est l'invention qui a rendu le Web tellement plus pratique qu'un\nsimple ensemble de fichiers : au lieu de retaper une adresse, vous ",[603,982,983],{},"cliquez",[599,985,986,987,990],{},"Quand vous lisez un article Wikipédia et que vous cliquez sur un mot souligné,\nvous suivez un ",[603,988,989],{},"lien hypertexte",". Vous quittez la page courante et le navigateur\ncharge la nouvelle ressource — à l'URL indiquée par le lien.",[599,992,993,994,997],{},"Visuellement, un lien classique apparaît ",[603,995,996],{},"souligné"," et dans une couleur\ndistincte (souvent bleu). Une fois visité, sa couleur change souvent pour vous\nindiquer que vous y êtes déjà allé.",[999,1000,1001],"note",{},[599,1002,1003,1004,1007,1008,1011],{},"Comment ",[603,1005,1006],{},"fabrique-t-on"," un lien dans une page Web ? La réponse est dans le\ncours suivant, sur HTML — vous y verrez la balise qui transforme un mot en\nraccourci cliquable. Ici, on s'en tient au ",[603,1009,1010],{},"concept"," : un lien hypertexte,\nc'est un mot ou un bouton sur lequel on clique pour atterrir sur une autre\nressource.",[658,1013,1015],{"id":1014},"pourquoi-parle-t-on-dhyper-texte","Pourquoi parle-t-on d'hyper-texte ?",[599,1017,1018,1019,1022,1023,1026],{},"Un texte ordinaire (un livre, par exemple) se lit linéairement : page 1, puis\npage 2, puis page 3. L'hypertexte casse cette linéarité — vous pouvez sauter\nd'une page à l'autre ",[603,1020,1021],{},"sans ordre imposé",". C'est cette structure non-linéaire\nqui donne au Web sa puissance et son côté « toile d'araignée » (le mot ",[612,1024,1025],{},"web"," en\nanglais).",[999,1028,1029],{},[599,1030,1031],{},"Analogie : un texte ordinaire fonctionne comme un livre, où il faut tourner les\npages dans l'ordre. Un hypertexte fonctionne comme la fin d'une vidéo YouTube,\noù apparaissent des suggestions « à voir aussi » qui vous emmènent ailleurs en\nun clic — sans avoir à retaper quoi que ce soit. Wikipédia pousse l'idée à\nl'extrême : presque chaque mot d'un article peut être un raccourci vers un\nautre article.",[594,1033,1035],{"id":1034},"liens-internes-liens-externes-liens-cassés","Liens internes, liens externes, liens cassés",[599,1037,1038],{},"Tous les liens ne pointent pas vers la même chose :",[903,1040,1041,1051,1064,1074],{},[906,1042,1043,1046,1047,1050],{},[603,1044,1045],{},"Lien externe"," : pointe vers un ",[603,1048,1049],{},"autre site"," (par exemple depuis un\narticle de presse vers une page Wikipédia).",[906,1052,1053,1056,1057,1060,1061,1063],{},[603,1054,1055],{},"Lien interne"," : pointe vers une autre page du ",[603,1058,1059],{},"même"," site (par exemple\ndepuis la page d'accueil de ",[674,1062,879],{}," vers un cours du même site).",[906,1065,1066,1069,1070,1073],{},[603,1067,1068],{},"Lien d'ancre"," : pointe vers un endroit précis dans la ",[603,1071,1072],{},"page courante","\n(par exemple un sommaire en haut d'article qui descend vers une section).",[906,1075,1076,1079,1080,1083],{},[603,1077,1078],{},"Lien cassé"," : pointe vers une ressource qui ",[603,1081,1082],{},"n'existe plus"," — vous tombez\nalors sur une page d'erreur, typiquement « 404 Not Found ».",[884,1085,1088,1093],{"correct":886,"explanation":1086,"slug":1087},"Un lien hypertexte est un raccourci cliquable vers une autre URL — c'est ce qui transforme un ensemble de fichiers en une « toile ».","url-hypertexte-c2",[890,1089,1090],{"v-slot:question":672},[599,1091,1092],{},"Qu'est-ce qu'un lien hypertexte permet de faire ?",[890,1094,1095],{"v-slot:choices":672},[903,1096,1097,1100,1103,1106],{},[906,1098,1099],{},"Sauvegarder une page hors ligne",[906,1101,1102],{},"Aller d'une ressource à une autre en un clic, sans retaper d'adresse",[906,1104,1105],{},"Rendre une page plus rapide à charger",[906,1107,1108],{},"Empêcher le pistage par les sites",[594,1110,1112],{"id":1111},"cas-particuliers-et-pièges","Cas particuliers et pièges",[903,1114,1115,1126,1140,1154],{},[906,1116,1117,628,1120,1122,1123,1125],{},[603,1118,1119],{},"Une URL contient un nom de domaine, mais ne s'y réduit pas.",[674,1121,879],{},"\nest un nom de domaine ; ",[674,1124,874],{}," est une URL complète.",[906,1127,1128,1131,1132,1135,1136,1139],{},[603,1129,1130],{},"Les espaces sont interdits"," dans une URL : ils sont encodés en ",[674,1133,1134],{},"%20"," ou\nremplacés par des ",[674,1137,1138],{},"+"," dans certains contextes. C'est pour cela qu'une URL avec\ndes accents ou des espaces a souvent l'air illisible.",[906,1141,1142,1145,1146,1149,1150,1153],{},[603,1143,1144],{},"L'URL est sensible à la casse"," dans le chemin sur la plupart des serveurs :\n",[674,1147,1148],{},"\u002FCours"," et ",[674,1151,1152],{},"\u002Fcours"," peuvent pointer vers deux ressources différentes.",[906,1155,1156,1164],{},[603,1157,1158,1160,1161,1163],{},[674,1159,960],{}," sans le ",[674,1162,928],{}," n'est pas sécurisé."," Sur un Wi-Fi public, méfiez-vous.",[1166,1167,1168],"warning",{},[599,1169,1170,1171,1174,1175,1178,1179,1182,1183,1186],{},"Beaucoup d'arnaques par mail vous demandent de cliquer sur un lien qui ",[612,1172,1173],{},"ressemble","\nà celui d'un site connu, mais dont le nom de domaine est subtilement différent\n(",[674,1176,1177],{},"amaz0n.com"," au lieu de ",[674,1180,1181],{},"amazon.com","). ",[603,1184,1185],{},"Lisez toujours le nom de domaine avant\nde cliquer",", surtout si on vous demande mot de passe ou paiement.",[594,1188,1190],{"id":1189},"à-retenir","À retenir",[599,1192,1193,1194,1196,1197,1199,1200,1202],{},"Une ",[603,1195,639],{}," est l'adresse complète d'une ressource Web : protocole + domaine +\nchemin (+ paramètres + ancre éventuels). L'",[603,1198,975],{},", c'est le mécanisme\nqui transforme un mot affiché à l'écran en raccourci vers une autre ressource :\nau prochain cours sur HTML, vous verrez la balise précise qui sert à fabriquer\nces liens. Reconnaître une page sécurisée demande deux indices simples :\n",[674,1201,952],{}," et un cadenas.",{"title":672,"searchDepth":1204,"depth":1204,"links":1205},2,[1206,1207,1213,1216,1217,1218],{"id":596,"depth":1204,"text":597},{"id":633,"depth":1204,"text":634,"children":1208},[1209,1211,1212],{"id":660,"depth":1210,"text":661},3,{"id":797,"depth":1210,"text":798},{"id":919,"depth":1210,"text":920},{"id":968,"depth":1204,"text":969,"children":1214},[1215],{"id":1014,"depth":1210,"text":1015},{"id":1034,"depth":1204,"text":1035},{"id":1111,"depth":1204,"text":1112},{"id":1189,"depth":1204,"text":1190},"Une adresse Web n'est pas une suite aléatoire de caractères — c'est une phrase structurée que votre navigateur lit pour trouver la bonne page, et que vous suivez en cliquant sur des liens.",null,"md",{},true,[1225,1230],{"slug":888,"kind":1226,"question":1227,"choices":1228,"correct":886,"multi":1229,"explanation":887},"qcm","Dans l'URL https:\u002F\u002Feduscol.education.fr\u002Fdocument\u002F123, quel est le nom de domaine ?",[711,910,913,916],false,{"slug":1087,"kind":1226,"question":1092,"choices":1231,"correct":886,"multi":1229,"explanation":1086},[1099,1102,1105,1108],1,{"title":47,"description":1219},"ZPOlogLE4CNSjeVuM8K0tui9OTXFaq0fplSQu_xI84w",{"id":1236,"title":1237,"bo":1238,"body":1239,"description":1515,"eval":1220,"extension":1221,"labo":1220,"meta":1516,"navigation":1229,"path":1517,"quizzes":1518,"readingTime":1232,"seo":1519,"stem":1520,"tp":1220,"__hash__":1521},"coursMemo\u002F0.snt-2nde\u002Fsb-web\u002F2.url-hypertexte.memo.md","URL et hypertexte — l'essentiel",[588,589],{"type":591,"value":1240,"toc":1508},[1241,1245,1253,1257,1355,1359,1420,1424,1466,1470],[594,1242,1244],{"id":1243},"en-une-phrase","En une phrase",[599,1246,1193,1247,1249,1250,1252],{},[603,1248,639],{}," est l'adresse complète d'une ressource Web ; un ",[603,1251,989],{},"\nest un raccourci cliquable d'une page vers une URL.",[594,1254,1256],{"id":1255},"à-mémoriser","À mémoriser",[903,1258,1259,1270,1325,1338,1344],{},[906,1260,1261,1263,1264,1266,1267,619],{},[603,1262,639],{}," = ",[612,1265,643],{},". Structure type :\n",[674,1268,1269],{},"protocole:\u002F\u002Fdomaine\u002Fchemin?parametres#ancre",[906,1271,1272,1275,1276],{},[603,1273,1274],{},"Cinq parties"," d'une URL :\n",[903,1277,1278,1290,1297,1304,1314],{},[906,1279,1280,1283,1284,1286,1287,1289],{},[603,1281,1282],{},"protocole"," (",[674,1285,861],{},", ",[674,1288,711],{},"),",[906,1291,1292,1283,1295,1289],{},[603,1293,1294],{},"nom de domaine",[674,1296,879],{},[906,1298,1299,1283,1302,1289],{},[603,1300,1301],{},"chemin",[674,1303,882],{},[906,1305,1306,1309,1310,1283,1312,1289],{},[603,1307,1308],{},"paramètres"," après le ",[674,1311,780],{},[674,1313,750],{},[906,1315,1316,1309,1319,1283,1321,1324],{},[603,1317,1318],{},"ancre",[674,1320,784],{},[674,1322,1323],{},"#section",").",[906,1326,1327,1330,1331,1334,1335,1337],{},[603,1328,1329],{},"HTTPS"," = HTTP ",[603,1332,1333],{},"sécurisé"," (chiffré). Indice visuel : ",[603,1336,956],{}," dans la\nbarre d'adresse.",[906,1339,1340,1343],{},[603,1341,1342],{},"Hypertexte"," = texte qui contient des liens vers d'autres ressources.",[906,1345,1346,1347,1350,1351,1354],{},"Un ",[603,1348,1349],{},"lien"," est un raccourci cliquable vers une autre URL — la ",[603,1352,1353],{},"syntaxe\nHTML"," du lien est vue au cours suivant.",[594,1356,1358],{"id":1357},"à-savoir-reconnaître","À savoir reconnaître",[680,1360,1361,1371],{},[683,1362,1363],{},[686,1364,1365,1368],{},[689,1366,1367],{},"Élément",[689,1369,1370],{},"Type",[699,1372,1373,1383,1392,1401,1410],{},[686,1374,1375,1380],{},[704,1376,1377],{},[674,1378,1379],{},"https:\u002F\u002Fnsi.rocks\u002Fcours",[704,1381,1382],{},"URL complète",[686,1384,1385,1389],{},[704,1386,1387],{},[674,1388,879],{},[704,1390,1391],{},"nom de domaine seul",[686,1393,1394,1398],{},[704,1395,1396],{},[674,1397,882],{},[704,1399,1400],{},"chemin (relatif au domaine)",[686,1402,1403,1408],{},[704,1404,1405],{},[674,1406,1407],{},"?lang=fr&page=2",[704,1409,1308],{},[686,1411,1412,1417],{},[704,1413,1414],{},[674,1415,1416],{},"#section3",[704,1418,1419],{},"ancre dans une page",[594,1421,1423],{"id":1422},"quatre-familles-de-liens","Quatre familles de liens",[680,1425,1426,1436],{},[683,1427,1428],{},[686,1429,1430,1433],{},[689,1431,1432],{},"Type de lien",[689,1434,1435],{},"Cible",[699,1437,1438,1445,1452,1459],{},[686,1439,1440,1442],{},[704,1441,1045],{},[704,1443,1444],{},"un autre site",[686,1446,1447,1449],{},[704,1448,1055],{},[704,1450,1451],{},"une autre page du même site",[686,1453,1454,1456],{},[704,1455,1068],{},[704,1457,1458],{},"un endroit précis de la page courante",[686,1460,1461,1463],{},[704,1462,1078],{},[704,1464,1465],{},"une ressource disparue → erreur 404",[594,1467,1469],{"id":1468},"pièges-courants","Pièges courants",[903,1471,1472,1478,1484,1492],{},[906,1473,1474,1477],{},[603,1475,1476],{},"Un nom de domaine n'est pas une URL."," L'URL contient en plus protocole,\nchemin, etc.",[906,1479,1480,1483],{},[603,1481,1482],{},"HTTP ≠ HTTPS."," Sans le « s », la communication n'est pas chiffrée.",[906,1485,1486,1489,1490,619],{},[603,1487,1488],{},"Pas d'espace"," dans une URL — ils sont encodés en ",[674,1491,1134],{},[906,1493,1494,1497,1498,1500,1501,1503,1504,1507],{},[603,1495,1496],{},"Sites malveillants"," : ",[674,1499,1177],{}," (avec un zéro) ≠ ",[674,1502,1181],{},". ",[603,1505,1506],{},"Lisez\ntoujours le nom de domaine"," avant de cliquer.",{"title":672,"searchDepth":1204,"depth":1204,"links":1509},[1510,1511,1512,1513,1514],{"id":1243,"depth":1204,"text":1244},{"id":1255,"depth":1204,"text":1256},{"id":1357,"depth":1204,"text":1358},{"id":1422,"depth":1204,"text":1423},{"id":1468,"depth":1204,"text":1469},"Mémo de révision sur la structure d'une URL et le principe de l'hypertexte.",{},"\u002Fsnt-2nde\u002Fsb-web\u002Furl-hypertexte.memo",[],{"title":1237,"description":1515},"0.snt-2nde\u002Fsb-web\u002F2.url-hypertexte.memo","xjypdjLjuoa24-RckJylCMC1wEduQ0xpuCpSA6CYHgI",{"id":1523,"title":1524,"body":1525,"description":1857,"extension":1221,"meta":1858,"navigation":1229,"path":1859,"seo":1860,"stem":1861,"__hash__":1862},"coursSlides\u002F0.snt-2nde\u002Fsb-web\u002F2.url-hypertexte.slides.md","URL et hypertexte — diapositives",{"type":591,"value":1526,"toc":1855},[1527,1531,1534,1541,1544,1548,1553,1556,1559,1561,1565,1571,1641,1643,1647,1654,1673,1675,1679,1685,1688,1695,1701,1703,1707,1712,1720,1727,1729,1733,1792,1794,1798,1830,1832,1834],[1528,1529,47],"h1",{"id":1530},"url-et-hypertexte",[599,1532,1533],{},"L'adresse d'une page Web et le mécanisme du clic.",[599,1535,1536,1537,628,1539],{},"SNT Seconde — chapitre Le Web — ",[626,1538],{"code":589},[626,1540],{"code":588},[1542,1543],"hr",{},[1528,1545,1547],{"id":1546},"quest-ce-quune-url","Qu'est-ce qu'une URL ?",[599,1549,1550],{},[603,1551,1552],{},"URL = Uniform Resource Locator.",[599,1554,1555],{},"L'adresse complète d'une ressource sur le Web : page, image, vidéo, fichier.",[599,1557,1558],{},"Comme une adresse postale, mais pour une ressource numérique.",[1542,1560],{},[1528,1562,1564],{"id":1563},"décomposer-une-url","Décomposer une URL",[666,1566,1569],{"className":1567,"code":1568,"language":671},[669],"https:\u002F\u002Fwww.nsi.rocks\u002Fcours\u002Fsb-web?lang=fr#exemple\n",[674,1570,1568],{"__ignoreMap":672},[680,1572,1573,1584],{},[683,1574,1575],{},[686,1576,1577,1579,1582],{},[689,1578,691],{},[689,1580,1581],{},"Exemple",[689,1583,697],{},[699,1585,1586,1597,1608,1619,1630],{},[686,1587,1588,1590,1594],{},[704,1589,706],{},[704,1591,1592],{},[674,1593,711],{},[704,1595,1596],{},"Comment dialoguer",[686,1598,1599,1601,1605],{},[704,1600,811],{},[704,1602,1603],{},[674,1604,724],{},[704,1606,1607],{},"Quel serveur",[686,1609,1610,1612,1616],{},[704,1611,732],{},[704,1613,1614],{},[674,1615,882],{},[704,1617,1618],{},"Quelle ressource",[686,1620,1621,1623,1627],{},[704,1622,745],{},[704,1624,1625],{},[674,1626,750],{},[704,1628,1629],{},"Options",[686,1631,1632,1634,1638],{},[704,1633,758],{},[704,1635,1636],{},[674,1637,763],{},[704,1639,1640],{},"Position dans la page",[1542,1642],{},[1528,1644,1646],{"id":1645},"https-http-sécurité","HTTPS = HTTP + sécurité",[1648,1649],"illustration",{"alt":1650,"kind":1651,"src":1652,"svg":1653},"HTTPS vs HTTP","schema","\u002Fillustrations\u002F0.snt-2nde\u002Fsb-web\u002Fhttps-vs-http.svg","\u003Csvg class=\"illustration-svg\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" viewBox=\"0 0 480 200\" role=\"img\" aria-label=\"Deux barres d'adresse de navigateur empilées : en haut une adresse https avec un cadenas (connexion sécurisée), en bas une adresse http sans cadenas, marquée 'non sécurisé'\">\n  \u003Ctitle>HTTPS sécurisé vs HTTP non sécurisé\u003C\u002Ftitle>\n  \u003Cstyle>\n    .hv-bar     { fill: var(--diagram-surface); stroke: var(--diagram-border); stroke-width: 1.5; }\n    .hv-dot     { fill: var(--diagram-line); }\n    .hv-lock    { fill: none; stroke: var(--diagram-node-border); stroke-width: 1.6; }\n    .hv-lock-b  { fill: var(--diagram-accent-soft); stroke: var(--diagram-node-border); stroke-width: 1.6; }\n    .hv-warn    { fill: none; stroke: var(--diagram-line); stroke-width: 1.6; }\n    .hv-warn-bang { fill: var(--diagram-line); }\n    .hv-scheme-ok   { fill: var(--diagram-node-border); font-family: 'JetBrains Mono', monospace; font-size: 13px; font-weight: 600; }\n    .hv-scheme-bad  { fill: var(--diagram-line); font-family: 'JetBrains Mono', monospace; font-size: 13px; }\n    .hv-url     { fill: var(--diagram-text); font-family: 'JetBrains Mono', monospace; font-size: 13px; }\n    .hv-tag     { fill: var(--diagram-text); font-family: Geist, Inter, system-ui, sans-serif; font-size: 12px; font-weight: 600; }\n    .hv-tag-dim { fill: var(--diagram-line); font-family: Geist, Inter, system-ui, sans-serif; font-size: 12px; font-weight: 600; }\n  \u003C\u002Fstyle>\n\n  \u003C!-- ░░ Barre HTTPS (sécurisée) ░░ -->\n  \u003Ctext x=\"40\" y=\"36\" class=\"hv-tag\">Sécurisé\u003C\u002Ftext>\n  \u003Crect x=\"40\" y=\"44\" width=\"400\" height=\"40\" rx=\"8\" class=\"hv-bar\"\u002F>\n  \u003C!-- cadenas fermé -->\n  \u003Cpath class=\"hv-lock\" d=\"M 62 63 a 6 6 0 0 1 12 0 v 4\"\u002F>\n  \u003Crect x=\"58\" y=\"65\" width=\"20\" height=\"14\" rx=\"2.5\" class=\"hv-lock-b\"\u002F>\n  \u003C!-- url -->\n  \u003Ctext x=\"92\" y=\"69\" class=\"hv-scheme-ok\">https\u003C\u002Ftext>\n  \u003Ctext x=\"136\" y=\"69\" class=\"hv-url\">:\u002F\u002Fwww.nsi.rocks\u003C\u002Ftext>\n\n  \u003C!-- ░░ Barre HTTP (non sécurisée) ░░ -->\n  \u003Ctext x=\"40\" y=\"128\" class=\"hv-tag-dim\">Non sécurisé\u003C\u002Ftext>\n  \u003Crect x=\"40\" y=\"136\" width=\"400\" height=\"40\" rx=\"8\" class=\"hv-bar\"\u002F>\n  \u003C!-- triangle d'avertissement (pas de cadenas) -->\n  \u003Cpath class=\"hv-warn\" d=\"M 68 149 L 78 169 L 58 169 Z\"\u002F>\n  \u003Crect class=\"hv-warn-bang\" x=\"67\" y=\"157\" width=\"2\" height=\"6\" rx=\"1\"\u002F>\n  \u003Ccircle class=\"hv-warn-bang\" cx=\"68\" cy=\"166\" r=\"1.3\"\u002F>\n  \u003C!-- url -->\n  \u003Ctext x=\"92\" y=\"161\" class=\"hv-scheme-bad\">http\u003C\u002Ftext>\n  \u003Ctext x=\"128\" y=\"161\" class=\"hv-url\">:\u002F\u002Fexemple.fr\u003C\u002Ftext>\n\u003C\u002Fsvg>\n",[903,1655,1656,1665],{},[906,1657,1658,1660,1661,1664],{},[674,1659,952],{}," → connexion ",[603,1662,1663],{},"chiffrée",", cadenas dans la barre.",[906,1666,1667,1660,1669,1672],{},[674,1668,960],{},[603,1670,1671],{},"non sécurisée",", à éviter pour saisir des mots de passe.",[1542,1674],{},[1528,1676,1678],{"id":1677},"lhypertexte","L'hypertexte",[599,1680,1346,1681,1684],{},[603,1682,1683],{},"texte qui contient des liens"," vers d'autres ressources.",[599,1686,1687],{},"Click → nouvelle page sans retaper l'adresse.",[599,1689,1690,1691,1694],{},"C'est ce qui donne au ",[603,1692,1693],{},"Web"," sa structure en « toile d'araignée ».",[1696,1697,1698],"blockquote",{},[599,1699,1700],{},"Comme les suggestions « à voir aussi » à la fin d'une vidéo YouTube, ou les mots cliquables dans un article Wikipédia.",[1542,1702],{},[1528,1704,1706],{"id":1705},"concept-vs-syntaxe","Concept VS syntaxe",[599,1708,1709,1710,619],{},"Sur cette diapo : le ",[603,1711,1010],{},[903,1713,1714,1717],{},[906,1715,1716],{},"Un lien = un raccourci cliquable d'une page vers une URL.",[906,1718,1719],{},"Souligné, souvent bleu, change de couleur après visite.",[599,1721,1722,1723,1726],{},"La ",[603,1724,1725],{},"balise HTML"," qui fabrique un lien sera vue au cours suivant.",[1542,1728],{},[1528,1730,1732],{"id":1731},"quatre-types-de-liens","Quatre types de liens",[680,1734,1735,1746],{},[683,1736,1737],{},[686,1738,1739,1742,1744],{},[689,1740,1741],{},"Lien",[689,1743,1435],{},[689,1745,1581],{},[699,1747,1748,1760,1771,1781],{},[686,1749,1750,1753,1755],{},[704,1751,1752],{},"Externe",[704,1754,1049],{},[704,1756,1757,1759],{},[674,1758,879],{}," → Wikipédia",[686,1761,1762,1765,1768],{},[704,1763,1764],{},"Interne",[704,1766,1767],{},"autre page du même site",[704,1769,1770],{},"accueil → un cours",[686,1772,1773,1775,1778],{},[704,1774,758],{},[704,1776,1777],{},"endroit précis de la page courante",[704,1779,1780],{},"sommaire → section",[686,1782,1783,1786,1789],{},[704,1784,1785],{},"Cassé",[704,1787,1788],{},"ressource disparue",[704,1790,1791],{},"erreur 404",[1542,1793],{},[1528,1795,1797],{"id":1796},"pièges-à-signaler","Pièges à signaler",[903,1799,1800,1807,1817],{},[906,1801,1802,1804,1805,619],{},[603,1803,1488],{}," dans une URL → encodage ",[674,1806,1134],{},[906,1808,1809,1497,1812,1814,1815,619],{},[603,1810,1811],{},"Sensible à la casse",[674,1813,1148],{}," ≠ ",[674,1816,1152],{},[906,1818,1819,1497,1822,1814,1824,1826,1827,619],{},[603,1820,1821],{},"Phishing",[674,1823,1177],{},[674,1825,1181],{}," — ",[603,1828,1829],{},"lisez le domaine",[1542,1831],{},[1528,1833,1190],{"id":1189},[599,1835,1836,1837,1840,1841,1844,1845,1848,1849,1851,1852,1854],{},"L'URL ",[603,1838,1839],{},"localise"," une ressource ; l'hypertexte ",[603,1842,1843],{},"fait le pont"," entre deux ressources. La ",[603,1846,1847],{},"syntaxe"," du lien (la balise) sera vue au cours HTML. Le ",[674,1850,928],{}," de ",[674,1853,711],{}," et le cadenas sont vos amis. Le nom de domaine est votre meilleur indice de confiance.",{"title":672,"searchDepth":1204,"depth":1204,"links":1856},[],"Deck projetable pour la séance sur URL et liens.",{},"\u002Fsnt-2nde\u002Fsb-web\u002Furl-hypertexte.slides",{"title":1524,"description":1857},"0.snt-2nde\u002Fsb-web\u002F2.url-hypertexte.slides","e_UKaw0Yx_k-P5ymacDVtj4yY2aNegVZ_np9E-i-AgA",{"id":1236,"title":1237,"bo":1864,"body":1865,"description":1515,"eval":1220,"extension":1221,"labo":1220,"meta":2074,"navigation":1229,"path":1517,"quizzes":2075,"readingTime":1232,"seo":2076,"stem":1520,"tp":1220,"__hash__":1521},[588,589],{"type":591,"value":1866,"toc":2067},[1867,1869,1875,1877,1947,1949,2001,2003,2039,2041],[594,1868,1244],{"id":1243},[599,1870,1193,1871,1249,1873,1252],{},[603,1872,639],{},[603,1874,989],{},[594,1876,1256],{"id":1255},[903,1878,1879,1887,1929,1937,1941],{},[906,1880,1881,1263,1883,1266,1885,619],{},[603,1882,639],{},[612,1884,643],{},[674,1886,1269],{},[906,1888,1889,1275,1891],{},[603,1890,1274],{},[903,1892,1893,1901,1907,1913,1921],{},[906,1894,1895,1283,1897,1286,1899,1289],{},[603,1896,1282],{},[674,1898,861],{},[674,1900,711],{},[906,1902,1903,1283,1905,1289],{},[603,1904,1294],{},[674,1906,879],{},[906,1908,1909,1283,1911,1289],{},[603,1910,1301],{},[674,1912,882],{},[906,1914,1915,1309,1917,1283,1919,1289],{},[603,1916,1308],{},[674,1918,780],{},[674,1920,750],{},[906,1922,1923,1309,1925,1283,1927,1324],{},[603,1924,1318],{},[674,1926,784],{},[674,1928,1323],{},[906,1930,1931,1330,1933,1334,1935,1337],{},[603,1932,1329],{},[603,1934,1333],{},[603,1936,956],{},[906,1938,1939,1343],{},[603,1940,1342],{},[906,1942,1346,1943,1350,1945,1354],{},[603,1944,1349],{},[603,1946,1353],{},[594,1948,1358],{"id":1357},[680,1950,1951,1959],{},[683,1952,1953],{},[686,1954,1955,1957],{},[689,1956,1367],{},[689,1958,1370],{},[699,1960,1961,1969,1977,1985,1993],{},[686,1962,1963,1967],{},[704,1964,1965],{},[674,1966,1379],{},[704,1968,1382],{},[686,1970,1971,1975],{},[704,1972,1973],{},[674,1974,879],{},[704,1976,1391],{},[686,1978,1979,1983],{},[704,1980,1981],{},[674,1982,882],{},[704,1984,1400],{},[686,1986,1987,1991],{},[704,1988,1989],{},[674,1990,1407],{},[704,1992,1308],{},[686,1994,1995,1999],{},[704,1996,1997],{},[674,1998,1416],{},[704,2000,1419],{},[594,2002,1423],{"id":1422},[680,2004,2005,2013],{},[683,2006,2007],{},[686,2008,2009,2011],{},[689,2010,1432],{},[689,2012,1435],{},[699,2014,2015,2021,2027,2033],{},[686,2016,2017,2019],{},[704,2018,1045],{},[704,2020,1444],{},[686,2022,2023,2025],{},[704,2024,1055],{},[704,2026,1451],{},[686,2028,2029,2031],{},[704,2030,1068],{},[704,2032,1458],{},[686,2034,2035,2037],{},[704,2036,1078],{},[704,2038,1465],{},[594,2040,1469],{"id":1468},[903,2042,2043,2047,2051,2057],{},[906,2044,2045,1477],{},[603,2046,1476],{},[906,2048,2049,1483],{},[603,2050,1482],{},[906,2052,2053,1489,2055,619],{},[603,2054,1488],{},[674,2056,1134],{},[906,2058,2059,1497,2061,1500,2063,1503,2065,1507],{},[603,2060,1496],{},[674,2062,1177],{},[674,2064,1181],{},[603,2066,1506],{},{"title":672,"searchDepth":1204,"depth":1204,"links":2068},[2069,2070,2071,2072,2073],{"id":1243,"depth":1204,"text":1244},{"id":1255,"depth":1204,"text":1256},{"id":1357,"depth":1204,"text":1358},{"id":1422,"depth":1204,"text":1423},{"id":1468,"depth":1204,"text":1469},{},[],{"title":1237,"description":1515},{"id":1523,"title":1524,"body":2078,"description":1857,"extension":1221,"meta":2331,"navigation":1229,"path":1859,"seo":2332,"stem":1861,"__hash__":1862},{"type":591,"value":2079,"toc":2329},[2080,2082,2084,2090,2092,2094,2098,2100,2102,2104,2106,2111,2175,2177,2179,2181,2195,2197,2199,2203,2205,2209,2213,2215,2217,2221,2227,2231,2233,2235,2283,2285,2287,2313,2315,2317],[1528,2081,47],{"id":1530},[599,2083,1533],{},[599,2085,1536,2086,628,2088],{},[626,2087],{"code":589},[626,2089],{"code":588},[1542,2091],{},[1528,2093,1547],{"id":1546},[599,2095,2096],{},[603,2097,1552],{},[599,2099,1555],{},[599,2101,1558],{},[1542,2103],{},[1528,2105,1564],{"id":1563},[666,2107,2109],{"className":2108,"code":1568,"language":671},[669],[674,2110,1568],{"__ignoreMap":672},[680,2112,2113,2123],{},[683,2114,2115],{},[686,2116,2117,2119,2121],{},[689,2118,691],{},[689,2120,1581],{},[689,2122,697],{},[699,2124,2125,2135,2145,2155,2165],{},[686,2126,2127,2129,2133],{},[704,2128,706],{},[704,2130,2131],{},[674,2132,711],{},[704,2134,1596],{},[686,2136,2137,2139,2143],{},[704,2138,811],{},[704,2140,2141],{},[674,2142,724],{},[704,2144,1607],{},[686,2146,2147,2149,2153],{},[704,2148,732],{},[704,2150,2151],{},[674,2152,882],{},[704,2154,1618],{},[686,2156,2157,2159,2163],{},[704,2158,745],{},[704,2160,2161],{},[674,2162,750],{},[704,2164,1629],{},[686,2166,2167,2169,2173],{},[704,2168,758],{},[704,2170,2171],{},[674,2172,763],{},[704,2174,1640],{},[1542,2176],{},[1528,2178,1646],{"id":1645},[1648,2180],{"alt":1650,"kind":1651,"src":1652,"svg":1653},[903,2182,2183,2189],{},[906,2184,2185,1660,2187,1664],{},[674,2186,952],{},[603,2188,1663],{},[906,2190,2191,1660,2193,1672],{},[674,2192,960],{},[603,2194,1671],{},[1542,2196],{},[1528,2198,1678],{"id":1677},[599,2200,1346,2201,1684],{},[603,2202,1683],{},[599,2204,1687],{},[599,2206,1690,2207,1694],{},[603,2208,1693],{},[1696,2210,2211],{},[599,2212,1700],{},[1542,2214],{},[1528,2216,1706],{"id":1705},[599,2218,1709,2219,619],{},[603,2220,1010],{},[903,2222,2223,2225],{},[906,2224,1716],{},[906,2226,1719],{},[599,2228,1722,2229,1726],{},[603,2230,1725],{},[1542,2232],{},[1528,2234,1732],{"id":1731},[680,2236,2237,2247],{},[683,2238,2239],{},[686,2240,2241,2243,2245],{},[689,2242,1741],{},[689,2244,1435],{},[689,2246,1581],{},[699,2248,2249,2259,2267,2275],{},[686,2250,2251,2253,2255],{},[704,2252,1752],{},[704,2254,1049],{},[704,2256,2257,1759],{},[674,2258,879],{},[686,2260,2261,2263,2265],{},[704,2262,1764],{},[704,2264,1767],{},[704,2266,1770],{},[686,2268,2269,2271,2273],{},[704,2270,758],{},[704,2272,1777],{},[704,2274,1780],{},[686,2276,2277,2279,2281],{},[704,2278,1785],{},[704,2280,1788],{},[704,2282,1791],{},[1542,2284],{},[1528,2286,1797],{"id":1796},[903,2288,2289,2295,2303],{},[906,2290,2291,1804,2293,619],{},[603,2292,1488],{},[674,2294,1134],{},[906,2296,2297,1497,2299,1814,2301,619],{},[603,2298,1811],{},[674,2300,1148],{},[674,2302,1152],{},[906,2304,2305,1497,2307,1814,2309,1826,2311,619],{},[603,2306,1821],{},[674,2308,1177],{},[674,2310,1181],{},[603,2312,1829],{},[1542,2314],{},[1528,2316,1190],{"id":1189},[599,2318,1836,2319,1840,2321,1844,2323,1848,2325,1851,2327,1854],{},[603,2320,1839],{},[603,2322,1843],{},[603,2324,1847],{},[674,2326,928],{},[674,2328,711],{},{"title":672,"searchDepth":1204,"depth":1204,"links":2330},[],{},{"title":1524,"description":1857},1788035573090]