french/__init__.py,sha256=Df9Xxpe2cUEBImtMSL4y0GVb9uHN4nnNXUi2M17Ib4c,402
french/__main__.py,sha256=Fb3USyfdPiasnw2SwRAmau2mtM9OEeq9Fe9a0fJL-8g,170
french/cli/__init__.py,sha256=NR-eNIJu-BwwIO1d0rsxh71Hx77on5pyeb1hJKFjmWU,5648
french/cli/_errors.py,sha256=tufe9difHegK2AgnaqTJIDo817wn8REAB42N-RlGKMc,1293
french/cli/_output.py,sha256=TFSb9T9xAWltBaD8HId150TsnwGWJdiTryYU0lkoCuQ,1705
french/cli/_commands/__init__.py,sha256=DqpfVkhBo7cj6eWOpSlwx1ag0nTbrYJkV8pnPgl2gyU,70
french/cli/_commands/_tutor.py,sha256=SlcdEbe-61rvstyx3mBBEtuKDsZwYZ4heGR1IG3haqU,2024
french/cli/_commands/advice.py,sha256=xoTE6U2_tukirzo8e633cEVtjQK_wyh-Qo14xs70pvo,1613
french/cli/_commands/cli.py,sha256=epMHfeR_d6GNjHuH9nAgzR8Zo-Ks7gaYq-jgpRvfFZM,1661
french/cli/_commands/doctor.py,sha256=SfzpAKVzRem3fv0AOUXxgBaS0h2kIL5ryGk8K64stMQ,7721
french/cli/_commands/explain.py,sha256=DLW8ru3Uv9yH5dlqWHN2yMqujWIObsfXIT-AJSa8SQI,1207
french/cli/_commands/learn.py,sha256=LKeRtDdlhQ3tmU1EaeSTKJoF0fkverX39cDMhwSTluI,5283
french/cli/_commands/lesson.py,sha256=kM2DFsMcq9_PdZ6KJ0QUT6AvWLhRdd2i2E2IFmTSynw,5669
french/cli/_commands/overview.py,sha256=o5zX5KLznE0MlMJXbqIt7CfGlaKxpX677Zjav3XbhRY,5088
french/cli/_commands/practice.py,sha256=8uvTBcQqLnxfW8uUTTV5PKudtkRmGYhNOdTz89IRzwY,2944
french/cli/_commands/progress.py,sha256=gwi9ejtwc355PdrRYLiNrlpVe8-fJQa1Rx8Dmwk-Fow,1523
french/cli/_commands/record.py,sha256=PyZoeO49IsCCA6Lfs0Mst_m7me1sHIaxUJ5aMk-VwVU,3749
french/cli/_commands/story.py,sha256=2i1VYRpCVEp5VkXHrEgmv6CZHOCtoqHk6igspS8Gibg,3897
french/cli/_commands/whoami.py,sha256=n5LBDIqmhVGSRPC2K7Zu6RhAosTZTatvGtZfgtt82VI,3638
french/contract_cite/__init__.py,sha256=wKeDR4chA3H-PjrjFuwgx9bB7yl1VnZ6WJ5miseV_I8,3850
french/contract_cite/_validate.py,sha256=f1CQT9aenl7xdkph712D0aqmGLS2VaQgiCxZgaOeM80,8970
french/contract_cite/schemas/advice.json,sha256=Nd4Xh4BRI3NL-z9jR9gIX472nJQSvlc-IBbhZ4tdz2o,1442
french/contract_cite/schemas/doctor.json,sha256=4DDpL6hI7WH7qtniBRx-xUbYJuKBE3gZ12TulwiPOrA,1662
french/contract_cite/schemas/error.json,sha256=7woJKz-FOTbB7boRJFLQk95Jnus7RxSRH_N4rMKgYeo,1004
french/contract_cite/schemas/lesson.json,sha256=dSyCB4llNOahVbyVwEfSN175sFbycMhNpJxTzpKCqsk,3256
french/contract_cite/schemas/overview.json,sha256=FfD8jWsbvU1vUyoENUYCMIv0rUS71vdo7eOhJ9cuMA4,2070
french/contract_cite/schemas/practice.json,sha256=wMs6KNrL76lMze3Py_YYIEp4MiYIJ0OVPHDcfaWtO7o,2620
french/contract_cite/schemas/progress.json,sha256=MjVNNIpcBD7VyY1x3v3CavxvMnLXgeTCE9_MQyxfGrQ,3129
french/contract_cite/schemas/record.json,sha256=vmqqJT82TR5YAK-OlS_TAoub7bm0hZ30EkirnfDSIa0,3355
french/contract_cite/schemas/story.json,sha256=h3HUKqbvOYRlI9Kx61AukCZ0XeFWDP6Cwl3Je2GEY9M,4709
french/contract_cite/schemas/story_list.json,sha256=ICz-TgCEBwVZu_hPO5L7GwnuLsKmifn5MvZLTtuSSLU,1358
french/contract_cite/schemas/story_read.json,sha256=qlbJTQnjchn757MEbtZSF5DLsEQGuEq5Gph43-2-7oA,1829
french/explain/__init__.py,sha256=BeDfEGdKWfWJbzuKiTaoSpOsymaHsk2hamhUilQIm6s,688
french/explain/catalog.py,sha256=SJ52eTa_e6e2Exdk5H3P5maMvT887WmWWHYzPYL2gec,10265
french/tutor/__init__.py,sha256=iCti1eD5fPrpg68G8IfgQBn8Fxj4aHpKdOWDVKHCbvo,1026
french/tutor/curriculum.py,sha256=7oS9g_jCC7UaFYntfpjllIFLE6YWhgtrMie5T8yp-To,20792
french/tutor/engine.py,sha256=y5EW6l2_WvgOBPxuof_SwkWAeP15hDL63rmps94lBI0,13618
french/tutor/state.py,sha256=qAabJGWptnmawPSyrSdUKf7Ml6Oh03Na_JeDacviOzk,12548
french/tutor/stories.py,sha256=PI7lyVV41tnZKGG_mV8f1u1uhH7VevBryltqf-xNme0,4087
french/tutor/subject.py,sha256=HXw1ILmShfP-X8YADHGSGbAj8WDYBZtwCnzPhmS8W1k,2239
french/_content/stories/dev-cafe.json,sha256=v8AZY1hbhhgH7UkTgDN_ykQePMBrb70KWVXBB-PgUeA,1913
french/_content/stories/dev-directions.json,sha256=CjKt31C6EdiLA2i8ilsfg43zn6UhuvURYk1CuO8LS50,2024
french/_content/stories/dev-marche.json,sha256=dXBCqdK2zWrZl1gAKOs4JqaSMchxhYwLyT3Wn9ZTMAM,2408
french/_content/stories/fr-a1-la-rentree.json,sha256=h_InzMxQKXjO1a0oTJuWhfcQNnP98l5LY8UFQjf7_I4,3256
french/_content/stories/fr-a1-le-marche.json,sha256=VoWSJhupTV-VgC_-pmuvgKkzE-eK5iJXSw7Z3ofGRTU,3397
french/_content/stories/fr-a2-le-cafe-du-coin.json,sha256=0X5wLqE4vH6sFzm1MGR6aHBiJCpp3KZD8uBwXoZ6VLk,3936
french/_content/stories/fr-a2-le-weekend-a-la-montagne.json,sha256=uyFDB4QPycuMiMb0tZiQ1PyoS-GJDXM7AKfeIasZUUg,3781
french/_content/stories/fr-b1-entretien-embauche.json,sha256=wJTNV1Xx0tHG9UiTu_shlG0dBs8uNgrIGMHjlXNNhpc,4622
french/_content/stories/fr-b1-la-fete-des-voisins.json,sha256=sUzMQ--sSGZiLQHLDl5d9FNhU1jdzFIBY7tZD1Cxbn4,4717
french/_content/stories/fr-b1-la-recherche-appartement.json,sha256=p1hoDAUihM4R01zOSSqoO7f0sBwLSoMEnvRkf83bAbc,4673
french/_content/stories/fr-b1-le-covoiturage.json,sha256=KnpgmppvEcHM9ZOe2R-3Bpl4UsRxYBPlf5z36tWKbeQ,4277
french/_content/stories/fr-b2-la-transition-ecologique.json,sha256=TIhrwirrDNLrO3nHoeU3tvk_15lKMHZv3dNtO_lDQ6s,5720
french/_content/stories/fr-b2-le-teletravail.json,sha256=2TLV7q5RW1_u_OAWmMm0o82rujhuKNhS3mE_GQW8vv8,5359
french/_content/stories/fr-c1-le-vieux-libraire.json,sha256=_pbMpn9ELVvMkkJmkvFMQOGZo8B_eqGqJyjCJYILAlM,5798
french_cli-0.5.0.dist-info/METADATA,sha256=XEaPIYlfhVikx5U75yF3JtWO3t36l2y3vtOCQTr6rN0,5266
french_cli-0.5.0.dist-info/WHEEL,sha256=lCkmxWfQsSc9CfIClYeavTdQeEX2toPqufh9gI35EQA,87
french_cli-0.5.0.dist-info/entry_points.txt,sha256=on23AG0DRC_skCqSwhiyqJaK0H0H3yhZQh0TIvuhD-U,43
french_cli-0.5.0.dist-info/licenses/LICENSE,sha256=UTsio4-AMxNDoMcES3iMDOVbdrnTy1rQD7Be7zWjqcA,11340
french_cli-0.5.0.dist-info/RECORD,,
