[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Ffr\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features":3,"page-\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features-fr":418,"surroundings\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features-fr":2400},[4],{"title":5,"ignore":6,"path":7,"stem":8,"children":9,"page":25},"Documentation",true,"\u002Ffr\u002Fdocs","fr\u002F01.docs",[10,26,409],{"title":11,"path":12,"stem":13,"children":14,"page":-1},"Bienvenue","\u002Ffr\u002Fdocs\u002Fwelcome","fr\u002F01.docs\u002F01.welcome\u002F01.index",[15,16],{"title":11,"path":12,"stem":13},{"title":17,"path":18,"stem":19,"children":20,"page":25},"Get Started","\u002Ffr\u002Fdocs\u002Fwelcome\u002Fget-started","fr\u002F01.docs\u002F01.welcome\u002F01.get-started",[21],{"title":22,"path":23,"stem":24},"Installation","\u002Ffr\u002Fdocs\u002Fwelcome\u002Fget-started\u002Finstallation","fr\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F02.installation",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"Outils de base","\u002Ffr\u002Fdocs\u002Fcore","fr\u002F01.docs\u002F02.core",[31,56,68,76,85,93,101,123,155,164,172,181,190,201,223,244,265,297,325,352,379],{"title":32,"path":33,"stem":34,"children":35,"page":25},"MD5","\u002Ffr\u002Fdocs\u002Fcore\u002Fmd5","fr\u002F01.docs\u002F02.core\u002F01.md5",[36,40,44,48,52],{"title":37,"path":38,"stem":39},"Introduction","\u002Ffr\u002Fdocs\u002Fcore\u002Fmd5\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F01.md5\u002F01.introduction",{"title":41,"path":42,"stem":43},"Utilisation de Base","\u002Ffr\u002Fdocs\u002Fcore\u002Fmd5\u002Fbasic-usage","fr\u002F01.docs\u002F02.core\u002F01.md5\u002F02.basic-usage",{"title":45,"path":46,"stem":47},"Fonctionnalités Avancées","\u002Ffr\u002Fdocs\u002Fcore\u002Fmd5\u002Fadvanced-features","fr\u002F01.docs\u002F02.core\u002F01.md5\u002F03.advanced-features",{"title":49,"path":50,"stem":51},"Considérations de Sécurité","\u002Ffr\u002Fdocs\u002Fcore\u002Fmd5\u002Fsecurity-considerations","fr\u002F01.docs\u002F02.core\u002F01.md5\u002F04.security-considerations",{"title":53,"path":54,"stem":55},"Référence API","\u002Ffr\u002Fdocs\u002Fcore\u002Fmd5\u002Fapi-reference","fr\u002F01.docs\u002F02.core\u002F01.md5\u002F05.api-reference",{"title":57,"path":58,"stem":59,"children":60,"page":25},"UUID","\u002Ffr\u002Fdocs\u002Fcore\u002Fuuid","fr\u002F01.docs\u002F02.core\u002F02.uuid",[61,64],{"title":37,"path":62,"stem":63},"\u002Ffr\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction",{"title":65,"path":66,"stem":67},"API","\u002Ffr\u002Fdocs\u002Fcore\u002Fuuid\u002Fapi","fr\u002F01.docs\u002F02.core\u002F02.uuid\u002F02.api",{"title":69,"path":70,"stem":71,"children":72,"page":25},"Beyond Compare","\u002Ffr\u002Fdocs\u002Fcore\u002Fbeyond-compare","fr\u002F01.docs\u002F02.core\u002F06.beyond-compare",[73],{"title":37,"path":74,"stem":75},"\u002Ffr\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F0.introduction",{"title":77,"path":78,"stem":79,"children":80,"page":25},"Clock","\u002Ffr\u002Fdocs\u002Fcore\u002Fclock","fr\u002F01.docs\u002F02.core\u002F06.clock",[81],{"title":82,"path":83,"stem":84},"Clock Tool","\u002Ffr\u002Fdocs\u002Fcore\u002Fclock\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F06.clock\u002F0.introduction",{"title":86,"path":87,"stem":88,"children":89,"page":25},"Screenshot Tool","\u002Ffr\u002Fdocs\u002Fcore\u002Fscreenshot-tool","fr\u002F01.docs\u002F02.core\u002F07.screenshot-tool",[90],{"title":37,"path":91,"stem":92},"\u002Ffr\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F0.introduction",{"title":94,"path":95,"stem":96,"children":97,"page":25},"Svg Placeholder Generator","\u002Ffr\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator","fr\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator",[98],{"title":37,"path":99,"stem":100},"\u002Ffr\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator\u002F0.introduction",{"title":102,"path":103,"stem":104,"children":105,"page":25},"Area Converter","\u002Ffr\u002Fdocs\u002Fcore\u002Farea-converter","fr\u002F01.docs\u002F02.core\u002F08.area-converter",[106,109,112,115,119],{"title":37,"path":107,"stem":108},"\u002Ffr\u002Fdocs\u002Fcore\u002Farea-converter\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F08.area-converter\u002F0.introduction",{"title":41,"path":110,"stem":111},"\u002Ffr\u002Fdocs\u002Fcore\u002Farea-converter\u002Fbasic-usage","fr\u002F01.docs\u002F02.core\u002F08.area-converter\u002F02.basic-usage",{"title":45,"path":113,"stem":114},"\u002Ffr\u002Fdocs\u002Fcore\u002Farea-converter\u002Fadvanced-features","fr\u002F01.docs\u002F02.core\u002F08.area-converter\u002F03.advanced-features",{"title":116,"path":117,"stem":118},"Exemples","\u002Ffr\u002Fdocs\u002Fcore\u002Farea-converter\u002Fexamples","fr\u002F01.docs\u002F02.core\u002F08.area-converter\u002F04.examples",{"title":120,"path":121,"stem":122},"Questions Fréquemment Posées","\u002Ffr\u002Fdocs\u002Fcore\u002Farea-converter\u002Ffaq","fr\u002F01.docs\u002F02.core\u002F08.area-converter\u002F05.faq",{"title":124,"path":125,"stem":126,"children":127,"page":25},"Camera Recorder","\u002Ffr\u002Fdocs\u002Fcore\u002Fcamera-recorder","fr\u002F01.docs\u002F02.core\u002F08.camera-recorder",[128,131,135,139,143,147,151],{"title":37,"path":129,"stem":130},"\u002Ffr\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F0.introduction",{"title":132,"path":133,"stem":134},"Basic Usage","\u002Ffr\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fbasic-usage","fr\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F02.basic-usage",{"title":136,"path":137,"stem":138},"Advanced Features","\u002Ffr\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fadvanced-features","fr\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F03.advanced-features",{"title":140,"path":141,"stem":142},"Examples","\u002Ffr\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fexamples","fr\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F04.examples",{"title":144,"path":145,"stem":146},"Frequently Asked Questions","\u002Ffr\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Ffaq","fr\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F05.faq",{"title":148,"path":149,"stem":150},"Related Tools","\u002Ffr\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Frelated-tools","fr\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F06.related-tools",{"title":152,"path":153,"stem":154},"Security Considerations","\u002Ffr\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fsecurity-considerations","fr\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F07.security-considerations",{"title":156,"path":157,"stem":158,"children":159,"page":25},"Keycode Info","\u002Ffr\u002Fdocs\u002Fcore\u002Fkeycode-info","fr\u002F01.docs\u002F02.core\u002F13.keycode-info",[160],{"title":161,"path":162,"stem":163},"Informations sur le Code de Touche - Introduction","\u002Ffr\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F0.introduction",{"title":165,"path":166,"stem":167,"children":168,"page":25},"Xml To Json","\u002Ffr\u002Fdocs\u002Fcore\u002Fxml-to-json","fr\u002F01.docs\u002F02.core\u002F16.xml-to-json",[169],{"title":37,"path":170,"stem":171},"\u002Ffr\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F0.introduction",{"title":173,"path":174,"stem":175,"children":176,"page":25},"Text Replacer","\u002Ffr\u002Fdocs\u002Fcore\u002Ftext-replacer","fr\u002F01.docs\u002F02.core\u002F19.text-replacer",[177],{"title":178,"path":179,"stem":180},"Outil de Remplacement de Texte - Introduction","\u002Ffr\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F01.introduction",{"title":182,"path":183,"stem":184,"children":185,"page":25},"Case Converter","\u002Ffr\u002Fdocs\u002Fcore\u002Fcase-converter","fr\u002F01.docs\u002F02.core\u002F20.case-converter",[186],{"title":187,"path":188,"stem":189},"Convertisseur de Casse","\u002Ffr\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F20.case-converter\u002F0.introduction",{"title":191,"path":192,"stem":193,"children":194,"page":25},"Temperature Converter","\u002Ffr\u002Fdocs\u002Fcore\u002Ftemperature-converter","fr\u002F01.docs\u002F02.core\u002F20.temperature-converter",[195,198],{"title":37,"path":196,"stem":197},"\u002Ffr\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F0.introduction",{"title":41,"path":199,"stem":200},"\u002Ffr\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fbasic-usage","fr\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F02.basic-usage",{"title":202,"path":203,"stem":204,"children":205,"page":25},"Black Wallpaper","\u002Ffr\u002Fdocs\u002Fcore\u002Fblack-wallpaper","fr\u002F01.docs\u002F02.core\u002F23.black-wallpaper",[206,209,212,215,219],{"title":37,"path":207,"stem":208},"\u002Ffr\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F0.introduction",{"title":41,"path":210,"stem":211},"\u002Ffr\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fbasic-usage","fr\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F02.basic-usage",{"title":45,"path":213,"stem":214},"\u002Ffr\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fadvanced-features","fr\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F03.advanced-features",{"title":216,"path":217,"stem":218},"Exemples d'Utilisation","\u002Ffr\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fexamples","fr\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F04.examples",{"title":220,"path":221,"stem":222},"FAQ - Questions Fréquemment Posées","\u002Ffr\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Ffaq","fr\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F05.faq",{"title":224,"path":225,"stem":226,"children":227,"page":25},"Text Diff","\u002Ffr\u002Fdocs\u002Fcore\u002Ftext-diff","fr\u002F01.docs\u002F02.core\u002F23.text-diff",[228,232,236,240],{"title":229,"path":230,"stem":231},"Outil Text Diff - Introduction","\u002Ffr\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F23.text-diff\u002F0.introduction",{"title":233,"path":234,"stem":235},"Utilisation de Base - Outil Text Diff","\u002Ffr\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fbasic-usage","fr\u002F01.docs\u002F02.core\u002F23.text-diff\u002F02.basic-usage",{"title":237,"path":238,"stem":239},"Fonctionnalités Avancées - Outil Text Diff","\u002Ffr\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features","fr\u002F01.docs\u002F02.core\u002F23.text-diff\u002F03.advanced-features",{"title":241,"path":242,"stem":243},"Exemples - Outil Text Diff","\u002Ffr\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fexamples","fr\u002F01.docs\u002F02.core\u002F23.text-diff\u002F04.examples",{"title":245,"path":246,"stem":247,"children":248,"page":25},"M3u8 Player","\u002Ffr\u002Fdocs\u002Fcore\u002Fm3u8-player","fr\u002F01.docs\u002F02.core\u002F26.m3u8-player",[249,252,255,258,261],{"title":37,"path":250,"stem":251},"\u002Ffr\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F0.introduction",{"title":41,"path":253,"stem":254},"\u002Ffr\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fbasic-usage","fr\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F02.basic-usage",{"title":45,"path":256,"stem":257},"\u002Ffr\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fadvanced-features","fr\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F03.advanced-features",{"title":53,"path":259,"stem":260},"\u002Ffr\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fapi-reference","fr\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F05.api-reference",{"title":262,"path":263,"stem":264},"Exemples de Code","\u002Ffr\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fexamples","fr\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F06.examples",{"title":266,"path":267,"stem":268,"children":269,"page":25},"Screen Dead Pixel Detector","\u002Ffr\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector","fr\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector",[270,274,278,282,286,289,293],{"title":271,"path":272,"stem":273},"Détecteur de pixels morts d'écran","\u002Ffr\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F0.introduction",{"title":275,"path":276,"stem":277},"Utilisation de base","\u002Ffr\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fbasic-usage","fr\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F02.basic-usage",{"title":279,"path":280,"stem":281},"Fonctionnalités avancées","\u002Ffr\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fadvanced-features","fr\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F03.advanced-features",{"title":283,"path":284,"stem":285},"Sécurité et confidentialité","\u002Ffr\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fsecurity-considerations","fr\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F04.security-considerations",{"title":116,"path":287,"stem":288},"\u002Ffr\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fexamples","fr\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F06.examples",{"title":290,"path":291,"stem":292},"FAQ","\u002Ffr\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Ffaq","fr\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F07.faq",{"title":294,"path":295,"stem":296},"Outils associés","\u002Ffr\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Frelated-tools","fr\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F08.related-tools",{"title":298,"path":299,"stem":300,"children":301,"page":25},"Survey Tool","\u002Ffr\u002Fdocs\u002Fcore\u002Fsurvey-tool","fr\u002F01.docs\u002F02.core\u002F31.survey-tool",[302,306,309,312,316,319,322],{"title":303,"path":304,"stem":305},"Outil d'enquête","\u002Ffr\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F0.introduction",{"title":275,"path":307,"stem":308},"\u002Ffr\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fbasic-usage","fr\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F02.basic-usage",{"title":279,"path":310,"stem":311},"\u002Ffr\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fadvanced-features","fr\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F03.advanced-features",{"title":313,"path":314,"stem":315},"Considérations de sécurité","\u002Ffr\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fsecurity-considerations","fr\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F04.security-considerations",{"title":116,"path":317,"stem":318},"\u002Ffr\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fexamples","fr\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F06.examples",{"title":290,"path":320,"stem":321},"\u002Ffr\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Ffaq","fr\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F07.faq",{"title":294,"path":323,"stem":324},"\u002Ffr\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Frelated-tools","fr\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F08.related-tools",{"title":326,"path":327,"stem":328,"children":329,"page":25},"Vue Office","\u002Ffr\u002Fdocs\u002Fcore\u002Fvue-office","fr\u002F01.docs\u002F02.core\u002F32.vue-office",[330,334,337,340,343,346,349],{"title":331,"path":332,"stem":333},"Visionneuse de documents Vue Office","\u002Ffr\u002Fdocs\u002Fcore\u002Fvue-office\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F32.vue-office\u002F0.introduction",{"title":275,"path":335,"stem":336},"\u002Ffr\u002Fdocs\u002Fcore\u002Fvue-office\u002Fbasic-usage","fr\u002F01.docs\u002F02.core\u002F32.vue-office\u002F02.basic-usage",{"title":279,"path":338,"stem":339},"\u002Ffr\u002Fdocs\u002Fcore\u002Fvue-office\u002Fadvanced-features","fr\u002F01.docs\u002F02.core\u002F32.vue-office\u002F03.advanced-features",{"title":313,"path":341,"stem":342},"\u002Ffr\u002Fdocs\u002Fcore\u002Fvue-office\u002Fsecurity-considerations","fr\u002F01.docs\u002F02.core\u002F32.vue-office\u002F04.security-considerations",{"title":116,"path":344,"stem":345},"\u002Ffr\u002Fdocs\u002Fcore\u002Fvue-office\u002Fexamples","fr\u002F01.docs\u002F02.core\u002F32.vue-office\u002F06.examples",{"title":290,"path":347,"stem":348},"\u002Ffr\u002Fdocs\u002Fcore\u002Fvue-office\u002Ffaq","fr\u002F01.docs\u002F02.core\u002F32.vue-office\u002F07.faq",{"title":294,"path":350,"stem":351},"\u002Ffr\u002Fdocs\u002Fcore\u002Fvue-office\u002Frelated-tools","fr\u002F01.docs\u002F02.core\u002F32.vue-office\u002F08.related-tools",{"title":353,"path":354,"stem":355,"children":356,"page":25},"Event Calendar","\u002Ffr\u002Fdocs\u002Fcore\u002Fevent-calendar","fr\u002F01.docs\u002F02.core\u002F33.event-calendar",[357,361,364,367,370,373,376],{"title":358,"path":359,"stem":360},"Calendrier d'événements","\u002Ffr\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F0.introduction",{"title":275,"path":362,"stem":363},"\u002Ffr\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fbasic-usage","fr\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F02.basic-usage",{"title":279,"path":365,"stem":366},"\u002Ffr\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fadvanced-features","fr\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F03.advanced-features",{"title":313,"path":368,"stem":369},"\u002Ffr\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fsecurity-considerations","fr\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F04.security-considerations",{"title":116,"path":371,"stem":372},"\u002Ffr\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fexamples","fr\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F06.examples",{"title":290,"path":374,"stem":375},"\u002Ffr\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Ffaq","fr\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F07.faq",{"title":294,"path":377,"stem":378},"\u002Ffr\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Frelated-tools","fr\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F08.related-tools",{"title":380,"path":381,"stem":382,"children":383,"page":25},"Base64","\u002Ffr\u002Fdocs\u002Fcore\u002Fbase64","fr\u002F01.docs\u002F02.core\u002Fbase64",[384,387,390,393,396,399,402,405],{"title":37,"path":385,"stem":386},"\u002Ffr\u002Fdocs\u002Fcore\u002Fbase64\u002Fintroduction","fr\u002F01.docs\u002F02.core\u002Fbase64\u002F0.introduction",{"title":41,"path":388,"stem":389},"\u002Ffr\u002Fdocs\u002Fcore\u002Fbase64\u002Fbasic-usage","fr\u002F01.docs\u002F02.core\u002Fbase64\u002F02.basic-usage",{"title":45,"path":391,"stem":392},"\u002Ffr\u002Fdocs\u002Fcore\u002Fbase64\u002Fadvanced-features","fr\u002F01.docs\u002F02.core\u002Fbase64\u002F03.advanced-features",{"title":49,"path":394,"stem":395},"\u002Ffr\u002Fdocs\u002Fcore\u002Fbase64\u002Fsecurity-considerations","fr\u002F01.docs\u002F02.core\u002Fbase64\u002F04.security-considerations",{"title":53,"path":397,"stem":398},"\u002Ffr\u002Fdocs\u002Fcore\u002Fbase64\u002Fapi-reference","fr\u002F01.docs\u002F02.core\u002Fbase64\u002F05.api-reference",{"title":116,"path":400,"stem":401},"\u002Ffr\u002Fdocs\u002Fcore\u002Fbase64\u002Fexamples","fr\u002F01.docs\u002F02.core\u002Fbase64\u002F06.examples",{"title":120,"path":403,"stem":404},"\u002Ffr\u002Fdocs\u002Fcore\u002Fbase64\u002Ffaq","fr\u002F01.docs\u002F02.core\u002Fbase64\u002F07.faq",{"title":406,"path":407,"stem":408},"Outils Connexes","\u002Ffr\u002Fdocs\u002Fcore\u002Fbase64\u002Frelated-tools","fr\u002F01.docs\u002F02.core\u002Fbase64\u002F08.related-tools",{"title":410,"path":411,"stem":412,"children":413,"page":25},"Troubleshooting","\u002Ffr\u002Fdocs\u002Ftroubleshooting","fr\u002F01.docs\u002F06.troubleshooting",[414],{"title":415,"path":416,"stem":417},"Questions Fréquentes","\u002Ffr\u002Fdocs\u002Ftroubleshooting\u002Fcommon-issues","fr\u002F01.docs\u002F06.troubleshooting\u002F01.common-issues",{"id":419,"title":237,"body":420,"description":2394,"extension":2395,"meta":2396,"navigation":6,"path":238,"seo":2397,"sitemap":2398,"stem":239,"__hash__":2399},"content_fr\u002Ffr\u002F01.docs\u002F02.core\u002F23.text-diff\u002F03.advanced-features.md",{"type":421,"value":422,"toc":2354},"minimark",[423,427,431,435,443,446,468,474,494,498,504,571,576,587,593,651,655,666,670,676,790,796,856,862,921,925,931,938,941,961,967,970,1058,1064,1070,1090,1096,1116,1120,1126,1132,1135,1200,1206,1226,1232,1238,1300,1306,1326,1330,1336,1477,1483,1548,1552,1558,1564,1584,1590,1690,1696,1789,1793,1799,1805,1831,1837,1919,1925,1931,2016,2020,2026,2032,2145,2151,2220,2226,2347,2350],[424,425,45],"h2",{"id":426},"fonctionnalités-avancées",[428,429,430],"p",{},"L'outil Text Diff offre une large gamme de fonctionnalités avancées qui en font un outil puissant pour les comparaisons de texte professionnelles.",[424,432,434],{"id":433},"algorithmes-de-comparaison-intelligents","Algorithmes de Comparaison Intelligents",[436,437,439],"h3",{"id":438},"détection-de-différences-consciente-du-contexte",[440,441,442],"strong",{},"Détection de Différences Consciente du Contexte",[428,444,445],{},"L'outil utilise des algorithmes avancés pour :",[447,448,449,456,462],"ul",{},[450,451,452,455],"li",{},[440,453,454],{},"Changements sémantiques"," qui reconnaissent non seulement les différences superficielles",[450,457,458,461],{},[440,459,460],{},"Changements contextuels"," qui identifient les modifications affectant le code environnant",[450,463,464,467],{},[440,465,466],{},"Changements structurels"," dans les structures de données imbriquées",[436,469,471],{"id":470},"traitement-de-lignes-optimisé",[440,472,473],{},"Traitement de Lignes Optimisé",[447,475,476,482,488],{},[450,477,478,481],{},[440,479,480],{},"Correspondance intelligente de lignes"," : Trouve la meilleure correspondance entre lignes similaires",[450,483,484,487],{},[440,485,486],{},"Lignes de contexte"," : Affiche les lignes environnantes pour une meilleure compréhension",[450,489,490,493],{},[440,491,492],{},"Changements minimaux"," : Identifie le plus petit nombre possible de changements",[424,495,497],{"id":496},"options-de-comparaison-avancées","Options de Comparaison Avancées",[436,499,501],{"id":500},"gestion-des-espaces-blancs",[440,502,503],{},"Gestion des Espaces Blancs",[505,506,511],"pre",{"className":507,"code":508,"language":509,"meta":510,"style":510},"language-javascript shiki shiki-themes github-light github-light dark-plus","\u002F\u002F Avec \"Ignorer les espaces blancs\" activé\n\u002F\u002F Ces lignes sont considérées comme identiques :\nconst name = 'John'; \u002F\u002F Fichier A\nconst name = 'John'; \u002F\u002F Fichier B\n","javascript","",[512,513,514,523,529,555],"code",{"__ignoreMap":510},[515,516,519],"span",{"class":517,"line":518},"line",1,[515,520,522],{"class":521},"sLEZ0","\u002F\u002F Avec \"Ignorer les espaces blancs\" activé\n",[515,524,526],{"class":517,"line":525},2,[515,527,528],{"class":521},"\u002F\u002F Ces lignes sont considérées comme identiques :\n",[515,530,532,536,540,544,548,552],{"class":517,"line":531},3,[515,533,535],{"class":534},"sGiLm","const",[515,537,539],{"class":538},"sdRU0"," name",[515,541,543],{"class":542},"sGmsN"," =",[515,545,547],{"class":546},"sjj1j"," 'John'",[515,549,551],{"class":550},"svVIm","; ",[515,553,554],{"class":521},"\u002F\u002F Fichier A\n",[515,556,558,560,562,564,566,568],{"class":517,"line":557},4,[515,559,535],{"class":534},[515,561,539],{"class":538},[515,563,543],{"class":542},[515,565,547],{"class":546},[515,567,551],{"class":550},[515,569,570],{"class":521},"\u002F\u002F Fichier B\n",[428,572,573],{},[440,574,575],{},"Cas d'usage :",[447,577,578,581,584],{},[450,579,580],{},"Conflits de formatage de code",[450,582,583],{},"Différentes configurations d'éditeur",[450,585,586],{},"Formatage automatique de code",[436,588,590],{"id":589},"gestion-de-la-casse",[440,591,592],{},"Gestion de la Casse",[505,594,598],{"className":595,"code":596,"language":597,"meta":510,"style":510},"language-json shiki shiki-themes github-light github-light dark-plus","\u002F\u002F Avec \"Ignorer la casse\" activé\n\u002F\u002F Ces objets sont considérés comme identiques :\n{\n  \"Name\": \"John\", \u002F\u002F Fichier A\n  \"name\": \"John\" \u002F\u002F Fichier B\n}\n","json",[512,599,600,605,610,615,632,645],{"__ignoreMap":510},[515,601,602],{"class":517,"line":518},[515,603,604],{"class":521},"\u002F\u002F Avec \"Ignorer la casse\" activé\n",[515,606,607],{"class":517,"line":525},[515,608,609],{"class":521},"\u002F\u002F Ces objets sont considérés comme identiques :\n",[515,611,612],{"class":517,"line":531},[515,613,614],{"class":550},"{\n",[515,616,617,621,624,627,630],{"class":517,"line":557},[515,618,620],{"class":619},"sSQ6O","  \"Name\"",[515,622,623],{"class":550},": ",[515,625,626],{"class":546},"\"John\"",[515,628,629],{"class":550},", ",[515,631,554],{"class":521},[515,633,635,638,640,642],{"class":517,"line":634},5,[515,636,637],{"class":619},"  \"name\"",[515,639,623],{"class":550},[515,641,626],{"class":546},[515,643,644],{"class":521}," \u002F\u002F Fichier B\n",[515,646,648],{"class":517,"line":647},6,[515,649,650],{"class":550},"}\n",[428,652,653],{},[440,654,575],{},[447,656,657,660,663],{},[450,658,659],{},"Fichiers de configuration",[450,661,662],{},"Schémas de base de données",[450,664,665],{},"Réponses d'API",[424,667,669],{"id":668},"support-des-formats-de-fichier","Support des Formats de Fichier",[436,671,673],{"id":672},"langages-de-programmation",[440,674,675],{},"Langages de Programmation",[677,678,679,695],"table",{},[680,681,682],"thead",{},[683,684,685,689,692],"tr",{},[686,687,688],"th",{},"Langage",[686,690,691],{},"Extension",[686,693,694],{},"Coloration Syntaxique",[696,697,698,710,720,730,740,750,760,770,780],"tbody",{},[683,699,700,704,707],{},[701,702,703],"td",{},"JavaScript",[701,705,706],{},".js, .mjs",[701,708,709],{},"✅",[683,711,712,715,718],{},[701,713,714],{},"TypeScript",[701,716,717],{},".ts, .tsx",[701,719,709],{},[683,721,722,725,728],{},[701,723,724],{},"Python",[701,726,727],{},".py",[701,729,709],{},[683,731,732,735,738],{},[701,733,734],{},"Java",[701,736,737],{},".java",[701,739,709],{},[683,741,742,745,748],{},[701,743,744],{},"C\u002FC++",[701,746,747],{},".c, .cpp, .h",[701,749,709],{},[683,751,752,755,758],{},[701,753,754],{},"C#",[701,756,757],{},".cs",[701,759,709],{},[683,761,762,765,768],{},[701,763,764],{},"Go",[701,766,767],{},".go",[701,769,709],{},[683,771,772,775,778],{},[701,773,774],{},"Rust",[701,776,777],{},".rs",[701,779,709],{},[683,781,782,785,788],{},[701,783,784],{},"PHP",[701,786,787],{},".php",[701,789,709],{},[436,791,793],{"id":792},"technologies-web",[440,794,795],{},"Technologies Web",[677,797,798,810],{},[680,799,800],{},[683,801,802,805,807],{},[686,803,804],{},"Format",[686,806,691],{},[686,808,809],{},"Caractéristiques Spéciales",[696,811,812,823,834,845],{},[683,813,814,817,820],{},[701,815,816],{},"HTML",[701,818,819],{},".html, .htm",[701,821,822],{},"Analyse de structure de balises",[683,824,825,828,831],{},[701,826,827],{},"CSS",[701,829,830],{},".css, .scss, .sass",[701,832,833],{},"Comparaison de sélecteurs",[683,835,836,839,842],{},[701,837,838],{},"Vue",[701,840,841],{},".vue",[701,843,844],{},"Analyse de composants",[683,846,847,850,853],{},[701,848,849],{},"React",[701,851,852],{},".jsx, .tsx",[701,854,855],{},"Syntaxe JSX",[436,857,859],{"id":858},"formats-de-données",[440,860,861],{},"Formats de Données",[677,863,864,875],{},[680,865,866],{},[683,867,868,870,872],{},[686,869,804],{},[686,871,691],{},[686,873,874],{},"Analyse de Structure",[696,876,877,888,899,910],{},[683,878,879,882,885],{},[701,880,881],{},"JSON",[701,883,884],{},".json",[701,886,887],{},"Hiérarchie d'objets",[683,889,890,893,896],{},[701,891,892],{},"XML",[701,894,895],{},".xml",[701,897,898],{},"Structure d'éléments",[683,900,901,904,907],{},[701,902,903],{},"YAML",[701,905,906],{},".yml, .yaml",[701,908,909],{},"Imbrication",[683,911,912,915,918],{},[701,913,914],{},"TOML",[701,916,917],{},".toml",[701,919,920],{},"Structure de configuration",[424,922,924],{"id":923},"gestion-de-lhistorique","Gestion de l'Historique",[436,926,928],{"id":927},"fonctions-intelligentes-dhistorique",[440,929,930],{},"Fonctions Intelligentes d'Historique",[932,933,935],"h4",{"id":934},"catégorisation-automatique",[440,936,937],{},"Catégorisation Automatique",[428,939,940],{},"L'outil catégorise automatiquement les comparaisons :",[447,942,943,949,955],{},[450,944,945,948],{},[440,946,947],{},"Comparaisons de code"," : Sessions de développement et débogage",[450,950,951,954],{},[440,952,953],{},"Comparaisons de configuration"," : Changements d'environnement et de configuration",[450,956,957,960],{},[440,958,959],{},"Comparaisons de documentation"," : Changements de contenu et de structure",[932,962,964],{"id":963},"suivi-des-métadonnées",[440,965,966],{},"Suivi des Métadonnées",[428,968,969],{},"Chaque entrée d'historique contient :",[505,971,973],{"className":595,"code":972,"language":597,"meta":510,"style":510},"{\n  \"timestamp\": \"2024-01-15T10:30:00Z\",\n  \"fileType\": \"javascript\",\n  \"linesChanged\": 15,\n  \"changeType\": \"feature-addition\",\n  \"tags\": [\"frontend\", \"component\", \"bugfix\"]\n}\n",[512,974,975,979,992,1004,1017,1029,1053],{"__ignoreMap":510},[515,976,977],{"class":517,"line":518},[515,978,614],{"class":550},[515,980,981,984,986,989],{"class":517,"line":525},[515,982,983],{"class":619},"  \"timestamp\"",[515,985,623],{"class":550},[515,987,988],{"class":546},"\"2024-01-15T10:30:00Z\"",[515,990,991],{"class":550},",\n",[515,993,994,997,999,1002],{"class":517,"line":531},[515,995,996],{"class":619},"  \"fileType\"",[515,998,623],{"class":550},[515,1000,1001],{"class":546},"\"javascript\"",[515,1003,991],{"class":550},[515,1005,1006,1009,1011,1015],{"class":517,"line":557},[515,1007,1008],{"class":619},"  \"linesChanged\"",[515,1010,623],{"class":550},[515,1012,1014],{"class":1013},"sewGd","15",[515,1016,991],{"class":550},[515,1018,1019,1022,1024,1027],{"class":517,"line":634},[515,1020,1021],{"class":619},"  \"changeType\"",[515,1023,623],{"class":550},[515,1025,1026],{"class":546},"\"feature-addition\"",[515,1028,991],{"class":550},[515,1030,1031,1034,1037,1040,1042,1045,1047,1050],{"class":517,"line":647},[515,1032,1033],{"class":619},"  \"tags\"",[515,1035,1036],{"class":550},": [",[515,1038,1039],{"class":546},"\"frontend\"",[515,1041,629],{"class":550},[515,1043,1044],{"class":546},"\"component\"",[515,1046,629],{"class":550},[515,1048,1049],{"class":546},"\"bugfix\"",[515,1051,1052],{"class":550},"]\n",[515,1054,1056],{"class":517,"line":1055},7,[515,1057,650],{"class":550},[436,1059,1061],{"id":1060},"organisation-de-lhistorique",[440,1062,1063],{},"Organisation de l'Historique",[932,1065,1067],{"id":1066},"fonctions-de-recherche",[440,1068,1069],{},"Fonctions de Recherche",[447,1071,1072,1078,1084],{},[450,1073,1074,1077],{},[440,1075,1076],{},"Recherche de texte"," : Recherche dans les entrées d'historique par contenu",[450,1079,1080,1083],{},[440,1081,1082],{},"Filtres de date"," : Filtre par périodes de temps",[450,1085,1086,1089],{},[440,1087,1088],{},"Filtres de type"," : Filtre par types de fichier ou types de changement",[932,1091,1093],{"id":1092},"options-dexportation",[440,1094,1095],{},"Options d'Exportation",[447,1097,1098,1104,1110],{},[450,1099,1100,1103],{},[440,1101,1102],{},"Comparaison individuelle"," : Exporte une comparaison spécifique",[450,1105,1106,1109],{},[440,1107,1108],{},"Exportation par lots"," : Exporte plusieurs comparaisons simultanément",[450,1111,1112,1115],{},[440,1113,1114],{},"Formats"," : JSON, CSV, HTML, Markdown",[424,1117,1119],{"id":1118},"optimisation-des-performances","Optimisation des Performances",[436,1121,1123],{"id":1122},"fichiers-volumineux",[440,1124,1125],{},"Fichiers Volumineux",[932,1127,1129],{"id":1128},"traitement-par-chunks",[440,1130,1131],{},"Traitement par Chunks",[428,1133,1134],{},"L'outil traite les gros fichiers par chunks :",[505,1136,1138],{"className":507,"code":1137,"language":509,"meta":510,"style":510},"\u002F\u002F Taille de chunk automatique basée sur la taille du fichier\nconst chunkSize = Math.min(1000, Math.max(100, fileSize \u002F 100));\n",[512,1139,1140,1145],{"__ignoreMap":510},[515,1141,1142],{"class":517,"line":518},[515,1143,1144],{"class":521},"\u002F\u002F Taille de chunk automatique basée sur la taille du fichier\n",[515,1146,1147,1149,1152,1154,1158,1161,1165,1168,1171,1173,1176,1178,1181,1183,1186,1188,1191,1194,1197],{"class":517,"line":525},[515,1148,535],{"class":534},[515,1150,1151],{"class":538}," chunkSize",[515,1153,543],{"class":542},[515,1155,1157],{"class":1156},"szTj3"," Math",[515,1159,1160],{"class":550},".",[515,1162,1164],{"class":1163},"sqMzV","min",[515,1166,1167],{"class":550},"(",[515,1169,1170],{"class":1013},"1000",[515,1172,629],{"class":550},[515,1174,1175],{"class":1156},"Math",[515,1177,1160],{"class":550},[515,1179,1180],{"class":1163},"max",[515,1182,1167],{"class":550},[515,1184,1185],{"class":1013},"100",[515,1187,629],{"class":550},[515,1189,1190],{"class":1156},"fileSize",[515,1192,1193],{"class":542}," \u002F",[515,1195,1196],{"class":1013}," 100",[515,1198,1199],{"class":550},"));\n",[932,1201,1203],{"id":1202},"chargement-paresseux",[440,1204,1205],{},"Chargement Paresseux",[447,1207,1208,1214,1220],{},[450,1209,1210,1213],{},[440,1211,1212],{},"Affichage progressif"," : Affiche les résultats pendant le traitement",[450,1215,1216,1219],{},[440,1217,1218],{},"Défilement virtuel"," : Affichage efficace des résultats de diff volumineux",[450,1221,1222,1225],{},[440,1223,1224],{},"Gestion de la mémoire"," : Utilisation optimisée de la mémoire",[436,1227,1229],{"id":1228},"optimisation-du-navigateur",[440,1230,1231],{},"Optimisation du Navigateur",[932,1233,1235],{"id":1234},"web-workers",[440,1236,1237],{},"Web Workers",[505,1239,1241],{"className":507,"code":1240,"language":509,"meta":510,"style":510},"\u002F\u002F Calcul de diff dans un thread séparé\nconst worker = new Worker('\u002Fdiff-worker.js');\nworker.postMessage({ fileA, fileB, options });\n",[512,1242,1243,1248,1271],{"__ignoreMap":510},[515,1244,1245],{"class":517,"line":518},[515,1246,1247],{"class":521},"\u002F\u002F Calcul de diff dans un thread séparé\n",[515,1249,1250,1252,1255,1257,1260,1263,1265,1268],{"class":517,"line":525},[515,1251,535],{"class":534},[515,1253,1254],{"class":538}," worker",[515,1256,543],{"class":542},[515,1258,1259],{"class":534}," new",[515,1261,1262],{"class":1163}," Worker",[515,1264,1167],{"class":550},[515,1266,1267],{"class":546},"'\u002Fdiff-worker.js'",[515,1269,1270],{"class":550},");\n",[515,1272,1273,1276,1278,1281,1284,1287,1289,1292,1294,1297],{"class":517,"line":531},[515,1274,1275],{"class":1156},"worker",[515,1277,1160],{"class":550},[515,1279,1280],{"class":1163},"postMessage",[515,1282,1283],{"class":550},"({ ",[515,1285,1286],{"class":1156},"fileA",[515,1288,629],{"class":550},[515,1290,1291],{"class":1156},"fileB",[515,1293,629],{"class":550},[515,1295,1296],{"class":1156},"options",[515,1298,1299],{"class":550}," });\n",[932,1301,1303],{"id":1302},"stratégies-de-cache",[440,1304,1305],{},"Stratégies de Cache",[447,1307,1308,1314,1320],{},[450,1309,1310,1313],{},[440,1311,1312],{},"Local Storage"," : Cache des entrées d'historique",[450,1315,1316,1319],{},[440,1317,1318],{},"Session Storage"," : Stockage temporaire pendant la session",[450,1321,1322,1325],{},[440,1323,1324],{},"IndexedDB"," : Stockage persistant pour de gros volumes de données",[424,1327,1329],{"id":1328},"intégration-api","Intégration API",[436,1331,1333],{"id":1332},"accès-programmatique",[440,1334,1335],{},"Accès Programmatique",[505,1337,1339],{"className":507,"code":1338,"language":509,"meta":510,"style":510},"\u002F\u002F Exemple : Création automatisée de diff\nconst diffResult = await textDiffAPI.compare({\n  fileA: {\n    content: 'Contenu original',\n    name: 'original.txt',\n  },\n  fileB: {\n    content: 'Contenu modifié',\n    name: 'modified.txt',\n  },\n  options: {\n    ignoreWhitespace: true,\n    ignoreCase: false,\n  },\n});\n",[512,1340,1341,1346,1370,1378,1388,1398,1403,1410,1420,1430,1435,1443,1455,1466,1471],{"__ignoreMap":510},[515,1342,1343],{"class":517,"line":518},[515,1344,1345],{"class":521},"\u002F\u002F Exemple : Création automatisée de diff\n",[515,1347,1348,1350,1353,1355,1359,1362,1364,1367],{"class":517,"line":525},[515,1349,535],{"class":534},[515,1351,1352],{"class":538}," diffResult",[515,1354,543],{"class":542},[515,1356,1358],{"class":1357},"srAhW"," await",[515,1360,1361],{"class":1156}," textDiffAPI",[515,1363,1160],{"class":550},[515,1365,1366],{"class":1163},"compare",[515,1368,1369],{"class":550},"({\n",[515,1371,1372,1375],{"class":517,"line":531},[515,1373,1374],{"class":1156},"  fileA:",[515,1376,1377],{"class":550}," {\n",[515,1379,1380,1383,1386],{"class":517,"line":557},[515,1381,1382],{"class":1156},"    content:",[515,1384,1385],{"class":546}," 'Contenu original'",[515,1387,991],{"class":550},[515,1389,1390,1393,1396],{"class":517,"line":634},[515,1391,1392],{"class":1156},"    name:",[515,1394,1395],{"class":546}," 'original.txt'",[515,1397,991],{"class":550},[515,1399,1400],{"class":517,"line":647},[515,1401,1402],{"class":550},"  },\n",[515,1404,1405,1408],{"class":517,"line":1055},[515,1406,1407],{"class":1156},"  fileB:",[515,1409,1377],{"class":550},[515,1411,1413,1415,1418],{"class":517,"line":1412},8,[515,1414,1382],{"class":1156},[515,1416,1417],{"class":546}," 'Contenu modifié'",[515,1419,991],{"class":550},[515,1421,1423,1425,1428],{"class":517,"line":1422},9,[515,1424,1392],{"class":1156},[515,1426,1427],{"class":546}," 'modified.txt'",[515,1429,991],{"class":550},[515,1431,1433],{"class":517,"line":1432},10,[515,1434,1402],{"class":550},[515,1436,1438,1441],{"class":517,"line":1437},11,[515,1439,1440],{"class":1156},"  options:",[515,1442,1377],{"class":550},[515,1444,1446,1449,1453],{"class":517,"line":1445},12,[515,1447,1448],{"class":1156},"    ignoreWhitespace:",[515,1450,1452],{"class":1451},"sLV08"," true",[515,1454,991],{"class":550},[515,1456,1458,1461,1464],{"class":517,"line":1457},13,[515,1459,1460],{"class":1156},"    ignoreCase:",[515,1462,1463],{"class":1451}," false",[515,1465,991],{"class":550},[515,1467,1469],{"class":517,"line":1468},14,[515,1470,1402],{"class":550},[515,1472,1474],{"class":517,"line":1473},15,[515,1475,1476],{"class":550},"});\n",[436,1478,1480],{"id":1479},"support-des-webhooks",[440,1481,1482],{},"Support des Webhooks",[505,1484,1486],{"className":507,"code":1485,"language":509,"meta":510,"style":510},"\u002F\u002F Notifications automatiques de changements\nconst webhook = {\n  url: 'https:\u002F\u002Fyour-app.com\u002Fdiff-notifications',\n  events: ['diff.created', 'diff.updated'],\n  secret: 'your-webhook-secret',\n};\n",[512,1487,1488,1493,1504,1514,1533,1543],{"__ignoreMap":510},[515,1489,1490],{"class":517,"line":518},[515,1491,1492],{"class":521},"\u002F\u002F Notifications automatiques de changements\n",[515,1494,1495,1497,1500,1502],{"class":517,"line":525},[515,1496,535],{"class":534},[515,1498,1499],{"class":538}," webhook",[515,1501,543],{"class":542},[515,1503,1377],{"class":550},[515,1505,1506,1509,1512],{"class":517,"line":531},[515,1507,1508],{"class":1156},"  url:",[515,1510,1511],{"class":546}," 'https:\u002F\u002Fyour-app.com\u002Fdiff-notifications'",[515,1513,991],{"class":550},[515,1515,1516,1519,1522,1525,1527,1530],{"class":517,"line":557},[515,1517,1518],{"class":1156},"  events:",[515,1520,1521],{"class":550}," [",[515,1523,1524],{"class":546},"'diff.created'",[515,1526,629],{"class":550},[515,1528,1529],{"class":546},"'diff.updated'",[515,1531,1532],{"class":550},"],\n",[515,1534,1535,1538,1541],{"class":517,"line":634},[515,1536,1537],{"class":1156},"  secret:",[515,1539,1540],{"class":546}," 'your-webhook-secret'",[515,1542,991],{"class":550},[515,1544,1545],{"class":517,"line":647},[515,1546,1547],{"class":550},"};\n",[424,1549,1551],{"id":1550},"caractéristiques-de-sécurité","Caractéristiques de Sécurité",[436,1553,1555],{"id":1554},"confidentialité",[440,1556,1557],{},"Confidentialité",[932,1559,1561],{"id":1560},"traitement-local",[440,1562,1563],{},"Traitement Local",[447,1565,1566,1572,1578],{},[450,1567,1568,1571],{},[440,1569,1570],{},"Aucun transfert de serveur"," : Tout le traitement se fait dans le navigateur",[450,1573,1574,1577],{},[440,1575,1576],{},"Chiffrement"," : Les données sensibles sont stockées chiffrées",[450,1579,1580,1583],{},[440,1581,1582],{},"Nettoyage automatique"," : Les données temporaires sont supprimées automatiquement",[932,1585,1587],{"id":1586},"contrôle-daccès",[440,1588,1589],{},"Contrôle d'Accès",[505,1591,1593],{"className":507,"code":1592,"language":509,"meta":510,"style":510},"\u002F\u002F Exemple : Contrôle d'accès basé sur l'utilisateur\nconst accessControl = {\n  user: 'developer@company.com',\n  permissions: ['read', 'create', 'update'],\n  restrictions: {\n    maxFileSize: '10MB',\n    allowedFormats: ['.js', '.ts', '.json'],\n  },\n};\n",[512,1594,1595,1600,1611,1621,1643,1650,1660,1682,1686],{"__ignoreMap":510},[515,1596,1597],{"class":517,"line":518},[515,1598,1599],{"class":521},"\u002F\u002F Exemple : Contrôle d'accès basé sur l'utilisateur\n",[515,1601,1602,1604,1607,1609],{"class":517,"line":525},[515,1603,535],{"class":534},[515,1605,1606],{"class":538}," accessControl",[515,1608,543],{"class":542},[515,1610,1377],{"class":550},[515,1612,1613,1616,1619],{"class":517,"line":531},[515,1614,1615],{"class":1156},"  user:",[515,1617,1618],{"class":546}," 'developer@company.com'",[515,1620,991],{"class":550},[515,1622,1623,1626,1628,1631,1633,1636,1638,1641],{"class":517,"line":557},[515,1624,1625],{"class":1156},"  permissions:",[515,1627,1521],{"class":550},[515,1629,1630],{"class":546},"'read'",[515,1632,629],{"class":550},[515,1634,1635],{"class":546},"'create'",[515,1637,629],{"class":550},[515,1639,1640],{"class":546},"'update'",[515,1642,1532],{"class":550},[515,1644,1645,1648],{"class":517,"line":634},[515,1646,1647],{"class":1156},"  restrictions:",[515,1649,1377],{"class":550},[515,1651,1652,1655,1658],{"class":517,"line":647},[515,1653,1654],{"class":1156},"    maxFileSize:",[515,1656,1657],{"class":546}," '10MB'",[515,1659,991],{"class":550},[515,1661,1662,1665,1667,1670,1672,1675,1677,1680],{"class":517,"line":1055},[515,1663,1664],{"class":1156},"    allowedFormats:",[515,1666,1521],{"class":550},[515,1668,1669],{"class":546},"'.js'",[515,1671,629],{"class":550},[515,1673,1674],{"class":546},"'.ts'",[515,1676,629],{"class":550},[515,1678,1679],{"class":546},"'.json'",[515,1681,1532],{"class":550},[515,1683,1684],{"class":517,"line":1412},[515,1685,1402],{"class":550},[515,1687,1688],{"class":517,"line":1422},[515,1689,1547],{"class":550},[436,1691,1693],{"id":1692},"audit-des-logs",[440,1694,1695],{},"Audit des Logs",[505,1697,1699],{"className":595,"code":1698,"language":597,"meta":510,"style":510},"{\n  \"action\": \"diff.created\",\n  \"user\": \"user@example.com\",\n  \"timestamp\": \"2024-01-15T10:30:00Z\",\n  \"metadata\": {\n    \"fileSize\": \"2.5KB\",\n    \"changeCount\": 15,\n    \"ipAddress\": \"192.168.1.100\"\n  }\n}\n",[512,1700,1701,1705,1717,1729,1739,1747,1759,1770,1780,1785],{"__ignoreMap":510},[515,1702,1703],{"class":517,"line":518},[515,1704,614],{"class":550},[515,1706,1707,1710,1712,1715],{"class":517,"line":525},[515,1708,1709],{"class":619},"  \"action\"",[515,1711,623],{"class":550},[515,1713,1714],{"class":546},"\"diff.created\"",[515,1716,991],{"class":550},[515,1718,1719,1722,1724,1727],{"class":517,"line":531},[515,1720,1721],{"class":619},"  \"user\"",[515,1723,623],{"class":550},[515,1725,1726],{"class":546},"\"user@example.com\"",[515,1728,991],{"class":550},[515,1730,1731,1733,1735,1737],{"class":517,"line":557},[515,1732,983],{"class":619},[515,1734,623],{"class":550},[515,1736,988],{"class":546},[515,1738,991],{"class":550},[515,1740,1741,1744],{"class":517,"line":634},[515,1742,1743],{"class":619},"  \"metadata\"",[515,1745,1746],{"class":550},": {\n",[515,1748,1749,1752,1754,1757],{"class":517,"line":647},[515,1750,1751],{"class":619},"    \"fileSize\"",[515,1753,623],{"class":550},[515,1755,1756],{"class":546},"\"2.5KB\"",[515,1758,991],{"class":550},[515,1760,1761,1764,1766,1768],{"class":517,"line":1055},[515,1762,1763],{"class":619},"    \"changeCount\"",[515,1765,623],{"class":550},[515,1767,1014],{"class":1013},[515,1769,991],{"class":550},[515,1771,1772,1775,1777],{"class":517,"line":1412},[515,1773,1774],{"class":619},"    \"ipAddress\"",[515,1776,623],{"class":550},[515,1778,1779],{"class":546},"\"192.168.1.100\"\n",[515,1781,1782],{"class":517,"line":1422},[515,1783,1784],{"class":550},"  }\n",[515,1786,1787],{"class":517,"line":1432},[515,1788,650],{"class":550},[424,1790,1792],{"id":1791},"options-de-personnalisation","Options de Personnalisation",[436,1794,1796],{"id":1795},"personnalisation-de-lui",[440,1797,1798],{},"Personnalisation de l'UI",[932,1800,1802],{"id":1801},"thèmes",[440,1803,1804],{},"Thèmes",[447,1806,1807,1813,1819,1825],{},[450,1808,1809,1812],{},[440,1810,1811],{},"Thème Clair"," : Apparence claire et professionnelle",[450,1814,1815,1818],{},[440,1816,1817],{},"Thème Sombre"," : Apparence sombre pour le travail nocturne",[450,1820,1821,1824],{},[440,1822,1823],{},"Haut Contraste"," : Lisibilité améliorée",[450,1826,1827,1830],{},[440,1828,1829],{},"Thèmes Personnalisés"," : Couleurs et styles définis par l'utilisateur",[932,1832,1834],{"id":1833},"options-de-mise-en-page",[440,1835,1836],{},"Options de Mise en Page",[505,1838,1840],{"className":507,"code":1839,"language":509,"meta":510,"style":510},"const layoutOptions = {\n  orientation: 'horizontal', \u002F\u002F ou \"vertical\"\n  panelSize: '50%', \u002F\u002F Division des panneaux\n  showLineNumbers: true, \u002F\u002F Afficher les numéros de ligne\n  showStatistics: true, \u002F\u002F Afficher les statistiques\n  compactMode: false, \u002F\u002F Mode compact\n};\n",[512,1841,1842,1853,1866,1879,1891,1903,1915],{"__ignoreMap":510},[515,1843,1844,1846,1849,1851],{"class":517,"line":518},[515,1845,535],{"class":534},[515,1847,1848],{"class":538}," layoutOptions",[515,1850,543],{"class":542},[515,1852,1377],{"class":550},[515,1854,1855,1858,1861,1863],{"class":517,"line":525},[515,1856,1857],{"class":1156},"  orientation:",[515,1859,1860],{"class":546}," 'horizontal'",[515,1862,629],{"class":550},[515,1864,1865],{"class":521},"\u002F\u002F ou \"vertical\"\n",[515,1867,1868,1871,1874,1876],{"class":517,"line":531},[515,1869,1870],{"class":1156},"  panelSize:",[515,1872,1873],{"class":546}," '50%'",[515,1875,629],{"class":550},[515,1877,1878],{"class":521},"\u002F\u002F Division des panneaux\n",[515,1880,1881,1884,1886,1888],{"class":517,"line":557},[515,1882,1883],{"class":1156},"  showLineNumbers:",[515,1885,1452],{"class":1451},[515,1887,629],{"class":550},[515,1889,1890],{"class":521},"\u002F\u002F Afficher les numéros de ligne\n",[515,1892,1893,1896,1898,1900],{"class":517,"line":634},[515,1894,1895],{"class":1156},"  showStatistics:",[515,1897,1452],{"class":1451},[515,1899,629],{"class":550},[515,1901,1902],{"class":521},"\u002F\u002F Afficher les statistiques\n",[515,1904,1905,1908,1910,1912],{"class":517,"line":647},[515,1906,1907],{"class":1156},"  compactMode:",[515,1909,1463],{"class":1451},[515,1911,629],{"class":550},[515,1913,1914],{"class":521},"\u002F\u002F Mode compact\n",[515,1916,1917],{"class":517,"line":1055},[515,1918,1547],{"class":550},[436,1920,1922],{"id":1921},"configurations-avancées",[440,1923,1924],{},"Configurations Avancées",[932,1926,1928],{"id":1927},"options-de-comparaison",[440,1929,1930],{},"Options de Comparaison",[505,1932,1934],{"className":507,"code":1933,"language":509,"meta":510,"style":510},"const advancedOptions = {\n  contextLines: 3, \u002F\u002F Nombre de lignes de contexte\n  maxChanges: 1000, \u002F\u002F Nombre maximum de changements\n  timeout: 30000, \u002F\u002F Timeout en millisecondes\n  algorithm: 'myers', \u002F\u002F Algorithme de diff\n  encoding: 'utf-8', \u002F\u002F Encodage de fichier\n};\n",[512,1935,1936,1947,1960,1973,1986,1999,2012],{"__ignoreMap":510},[515,1937,1938,1940,1943,1945],{"class":517,"line":518},[515,1939,535],{"class":534},[515,1941,1942],{"class":538}," advancedOptions",[515,1944,543],{"class":542},[515,1946,1377],{"class":550},[515,1948,1949,1952,1955,1957],{"class":517,"line":525},[515,1950,1951],{"class":1156},"  contextLines:",[515,1953,1954],{"class":1013}," 3",[515,1956,629],{"class":550},[515,1958,1959],{"class":521},"\u002F\u002F Nombre de lignes de contexte\n",[515,1961,1962,1965,1968,1970],{"class":517,"line":531},[515,1963,1964],{"class":1156},"  maxChanges:",[515,1966,1967],{"class":1013}," 1000",[515,1969,629],{"class":550},[515,1971,1972],{"class":521},"\u002F\u002F Nombre maximum de changements\n",[515,1974,1975,1978,1981,1983],{"class":517,"line":557},[515,1976,1977],{"class":1156},"  timeout:",[515,1979,1980],{"class":1013}," 30000",[515,1982,629],{"class":550},[515,1984,1985],{"class":521},"\u002F\u002F Timeout en millisecondes\n",[515,1987,1988,1991,1994,1996],{"class":517,"line":634},[515,1989,1990],{"class":1156},"  algorithm:",[515,1992,1993],{"class":546}," 'myers'",[515,1995,629],{"class":550},[515,1997,1998],{"class":521},"\u002F\u002F Algorithme de diff\n",[515,2000,2001,2004,2007,2009],{"class":517,"line":647},[515,2002,2003],{"class":1156},"  encoding:",[515,2005,2006],{"class":546}," 'utf-8'",[515,2008,629],{"class":550},[515,2010,2011],{"class":521},"\u002F\u002F Encodage de fichier\n",[515,2013,2014],{"class":517,"line":1055},[515,2015,1547],{"class":550},[424,2017,2019],{"id":2018},"intégration-avec-les-outils-de-développement","Intégration avec les Outils de Développement",[436,2021,2023],{"id":2022},"intégration-ide",[440,2024,2025],{},"Intégration IDE",[932,2027,2029],{"id":2028},"extension-vs-code",[440,2030,2031],{},"Extension VS Code",[505,2033,2035],{"className":595,"code":2034,"language":597,"meta":510,"style":510},"{\n  \"name\": \"text-diff-tool\",\n  \"version\": \"1.0.0\",\n  \"engines\": {\n    \"vscode\": \"^1.60.0\"\n  },\n  \"contributes\": {\n    \"commands\": [\n      {\n        \"command\": \"textDiff.compareFiles\",\n        \"title\": \"Compare with Text Diff Tool\"\n      }\n    ]\n  }\n}\n",[512,2036,2037,2041,2052,2064,2071,2081,2085,2092,2100,2105,2117,2127,2132,2137,2141],{"__ignoreMap":510},[515,2038,2039],{"class":517,"line":518},[515,2040,614],{"class":550},[515,2042,2043,2045,2047,2050],{"class":517,"line":525},[515,2044,637],{"class":619},[515,2046,623],{"class":550},[515,2048,2049],{"class":546},"\"text-diff-tool\"",[515,2051,991],{"class":550},[515,2053,2054,2057,2059,2062],{"class":517,"line":531},[515,2055,2056],{"class":619},"  \"version\"",[515,2058,623],{"class":550},[515,2060,2061],{"class":546},"\"1.0.0\"",[515,2063,991],{"class":550},[515,2065,2066,2069],{"class":517,"line":557},[515,2067,2068],{"class":619},"  \"engines\"",[515,2070,1746],{"class":550},[515,2072,2073,2076,2078],{"class":517,"line":634},[515,2074,2075],{"class":619},"    \"vscode\"",[515,2077,623],{"class":550},[515,2079,2080],{"class":546},"\"^1.60.0\"\n",[515,2082,2083],{"class":517,"line":647},[515,2084,1402],{"class":550},[515,2086,2087,2090],{"class":517,"line":1055},[515,2088,2089],{"class":619},"  \"contributes\"",[515,2091,1746],{"class":550},[515,2093,2094,2097],{"class":517,"line":1412},[515,2095,2096],{"class":619},"    \"commands\"",[515,2098,2099],{"class":550},": [\n",[515,2101,2102],{"class":517,"line":1422},[515,2103,2104],{"class":550},"      {\n",[515,2106,2107,2110,2112,2115],{"class":517,"line":1432},[515,2108,2109],{"class":619},"        \"command\"",[515,2111,623],{"class":550},[515,2113,2114],{"class":546},"\"textDiff.compareFiles\"",[515,2116,991],{"class":550},[515,2118,2119,2122,2124],{"class":517,"line":1437},[515,2120,2121],{"class":619},"        \"title\"",[515,2123,623],{"class":550},[515,2125,2126],{"class":546},"\"Compare with Text Diff Tool\"\n",[515,2128,2129],{"class":517,"line":1445},[515,2130,2131],{"class":550},"      }\n",[515,2133,2134],{"class":517,"line":1457},[515,2135,2136],{"class":550},"    ]\n",[515,2138,2139],{"class":517,"line":1468},[515,2140,1784],{"class":550},[515,2142,2143],{"class":517,"line":1473},[515,2144,650],{"class":550},[932,2146,2148],{"id":2147},"intégration-git",[440,2149,2150],{},"Intégration Git",[505,2152,2156],{"className":2153,"code":2154,"language":2155,"meta":510,"style":510},"language-bash shiki shiki-themes github-light github-light dark-plus","# Git hook pour création automatique de diff\n#!\u002Fbin\u002Fsh\ngit diff --cached | curl -X POST \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d @- \\\n  https:\u002F\u002Ftext-diff-tool.com\u002Fapi\u002Fcompare\n","bash",[512,2157,2158,2163,2168,2195,2205,2215],{"__ignoreMap":510},[515,2159,2160],{"class":517,"line":518},[515,2161,2162],{"class":521},"# Git hook pour création automatique de diff\n",[515,2164,2165],{"class":517,"line":525},[515,2166,2167],{"class":521},"#!\u002Fbin\u002Fsh\n",[515,2169,2170,2173,2176,2179,2182,2185,2188,2191],{"class":517,"line":531},[515,2171,2172],{"class":1163},"git",[515,2174,2175],{"class":546}," diff",[515,2177,2178],{"class":1451}," --cached",[515,2180,2181],{"class":542}," |",[515,2183,2184],{"class":1163}," curl",[515,2186,2187],{"class":1451}," -X",[515,2189,2190],{"class":546}," POST",[515,2192,2194],{"class":2193},"s6VM_"," \\\n",[515,2196,2197,2200,2203],{"class":517,"line":557},[515,2198,2199],{"class":1451},"  -H",[515,2201,2202],{"class":546}," \"Content-Type: application\u002Fjson\"",[515,2204,2194],{"class":2193},[515,2206,2207,2210,2213],{"class":517,"line":634},[515,2208,2209],{"class":1451},"  -d",[515,2211,2212],{"class":546}," @-",[515,2214,2194],{"class":2193},[515,2216,2217],{"class":517,"line":647},[515,2218,2219],{"class":546},"  https:\u002F\u002Ftext-diff-tool.com\u002Fapi\u002Fcompare\n",[436,2221,2223],{"id":2222},"pipeline-cicd",[440,2224,2225],{},"Pipeline CI\u002FCD",[505,2227,2231],{"className":2228,"code":2229,"language":2230,"meta":510,"style":510},"language-yaml shiki shiki-themes github-light github-light dark-plus","# Exemple GitHub Actions\nname: Text Diff Check\non: [pull_request]\njobs:\n  diff-check:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions\u002Fcheckout@v2\n      - name: Compare Files\n        run: |\n          curl -X POST \\\n            -H \"Content-Type: application\u002Fjson\" \\\n            -d '{\"fileA\": \"${{ github.event.pull_request.base.sha }}\", \"fileB\": \"${{ github.sha }}\"}' \\\n            https:\u002F\u002Ftext-diff-tool.com\u002Fapi\u002Fcompare\n","yaml",[512,2232,2233,2238,2249,2261,2269,2276,2286,2293,2306,2317,2327,2332,2337,2342],{"__ignoreMap":510},[515,2234,2235],{"class":517,"line":518},[515,2236,2237],{"class":521},"# Exemple GitHub Actions\n",[515,2239,2240,2244,2246],{"class":517,"line":525},[515,2241,2243],{"class":2242},"sq2bZ","name",[515,2245,623],{"class":550},[515,2247,2248],{"class":546},"Text Diff Check\n",[515,2250,2251,2254,2256,2259],{"class":517,"line":531},[515,2252,2253],{"class":1451},"on",[515,2255,1036],{"class":550},[515,2257,2258],{"class":546},"pull_request",[515,2260,1052],{"class":550},[515,2262,2263,2266],{"class":517,"line":557},[515,2264,2265],{"class":2242},"jobs",[515,2267,2268],{"class":550},":\n",[515,2270,2271,2274],{"class":517,"line":634},[515,2272,2273],{"class":2242},"  diff-check",[515,2275,2268],{"class":550},[515,2277,2278,2281,2283],{"class":517,"line":647},[515,2279,2280],{"class":2242},"    runs-on",[515,2282,623],{"class":550},[515,2284,2285],{"class":546},"ubuntu-latest\n",[515,2287,2288,2291],{"class":517,"line":1055},[515,2289,2290],{"class":2242},"    steps",[515,2292,2268],{"class":550},[515,2294,2295,2298,2301,2303],{"class":517,"line":1412},[515,2296,2297],{"class":550},"      - ",[515,2299,2300],{"class":2242},"uses",[515,2302,623],{"class":550},[515,2304,2305],{"class":546},"actions\u002Fcheckout@v2\n",[515,2307,2308,2310,2312,2314],{"class":517,"line":1422},[515,2309,2297],{"class":550},[515,2311,2243],{"class":2242},[515,2313,623],{"class":550},[515,2315,2316],{"class":546},"Compare Files\n",[515,2318,2319,2322,2324],{"class":517,"line":1432},[515,2320,2321],{"class":2242},"        run",[515,2323,623],{"class":550},[515,2325,2326],{"class":1357},"|\n",[515,2328,2329],{"class":517,"line":1437},[515,2330,2331],{"class":546},"          curl -X POST \\\n",[515,2333,2334],{"class":517,"line":1445},[515,2335,2336],{"class":546},"            -H \"Content-Type: application\u002Fjson\" \\\n",[515,2338,2339],{"class":517,"line":1457},[515,2340,2341],{"class":546},"            -d '{\"fileA\": \"${{ github.event.pull_request.base.sha }}\", \"fileB\": \"${{ github.sha }}\"}' \\\n",[515,2343,2344],{"class":517,"line":1468},[515,2345,2346],{"class":546},"            https:\u002F\u002Ftext-diff-tool.com\u002Fapi\u002Fcompare\n",[428,2348,2349],{},"Ces fonctionnalités avancées font de l'outil Text Diff un outil indispensable pour les développeurs professionnels et les équipes.",[2351,2352,2353],"style",{},"html pre.shiki code .sLEZ0, html code.shiki .sLEZ0{--shiki-default:#6A737D;--shiki-light:#6A737D;--shiki-dark:#6A9955}html pre.shiki code .sGiLm, html code.shiki .sGiLm{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#569CD6}html pre.shiki code .sdRU0, html code.shiki .sdRU0{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#4FC1FF}html pre.shiki code .sGmsN, html code.shiki .sGmsN{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#D4D4D4}html pre.shiki code .sjj1j, html code.shiki .sjj1j{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#CE9178}html pre.shiki code .svVIm, html code.shiki .svVIm{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#D4D4D4}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 .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 .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sSQ6O, html code.shiki .sSQ6O{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#9CDCFE}html pre.shiki code .sewGd, html code.shiki .sewGd{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#B5CEA8}html pre.shiki code .szTj3, html code.shiki .szTj3{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#9CDCFE}html pre.shiki code .sqMzV, html code.shiki .sqMzV{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#DCDCAA}html pre.shiki code .srAhW, html code.shiki .srAhW{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#C586C0}html pre.shiki code .sLV08, html code.shiki .sLV08{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#569CD6}html pre.shiki code .s6VM_, html code.shiki .s6VM_{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#D7BA7D}html pre.shiki code .sq2bZ, html code.shiki .sq2bZ{--shiki-default:#22863A;--shiki-light:#22863A;--shiki-dark:#569CD6}",{"title":510,"searchDepth":525,"depth":525,"links":2355},[2356,2357,2361,2365,2370,2374,2378,2382,2386,2390],{"id":426,"depth":525,"text":45},{"id":433,"depth":525,"text":434,"children":2358},[2359,2360],{"id":438,"depth":531,"text":442},{"id":470,"depth":531,"text":473},{"id":496,"depth":525,"text":497,"children":2362},[2363,2364],{"id":500,"depth":531,"text":503},{"id":589,"depth":531,"text":592},{"id":668,"depth":525,"text":669,"children":2366},[2367,2368,2369],{"id":672,"depth":531,"text":675},{"id":792,"depth":531,"text":795},{"id":858,"depth":531,"text":861},{"id":923,"depth":525,"text":924,"children":2371},[2372,2373],{"id":927,"depth":531,"text":930},{"id":1060,"depth":531,"text":1063},{"id":1118,"depth":525,"text":1119,"children":2375},[2376,2377],{"id":1122,"depth":531,"text":1125},{"id":1228,"depth":531,"text":1231},{"id":1328,"depth":525,"text":1329,"children":2379},[2380,2381],{"id":1332,"depth":531,"text":1335},{"id":1479,"depth":531,"text":1482},{"id":1550,"depth":525,"text":1551,"children":2383},[2384,2385],{"id":1554,"depth":531,"text":1557},{"id":1692,"depth":531,"text":1695},{"id":1791,"depth":525,"text":1792,"children":2387},[2388,2389],{"id":1795,"depth":531,"text":1798},{"id":1921,"depth":531,"text":1924},{"id":2018,"depth":525,"text":2019,"children":2391},[2392,2393],{"id":2022,"depth":531,"text":2025},{"id":2222,"depth":531,"text":2225},"Découvrez les fonctionnalités avancées et options de personnalisation de l\\'outil Text Diff","md",{},{"title":237,"description":2394},{"loc":238},"5_cMjpGmeSWCydjtm56KPD3va_Nic11Fl0qAUTpA5QE",[2401,2401],null]