<!DOCTYPE EasyDataTransform>
<root>
    <meta>
        <version value="71"/>
        <last_saved_by value="Easy_Data_Transform_v1_47_1_on_Windows_10_Version_2009_at_2024_10_10_10_49_11"/>
        <locale value="en_US"/>
        <id value="75030509327607010a7576013808"/>
        <snap_to_grid value="1"/>
        <notes/>
        <doc_path value="T%3A%5CDownloads%5CCheck_EAN_GTN.transform"/>
        <auto_run_on value="0"/>
    </meta>
    <inputs>
        <input pos="-90^194.4" ignored_rows="0" show_meta="0" json_arrays_as_rows="0" delimiter="0" name="Clipboard" pos_v12="-90194.4" watching="0" medium="1" ignore_excel_hidden="0" auto_fixed_widths="1" header="1" ignore_empty_cols="0" trim="1" file_type="0" id="1" custom_delimiter="%2A" ignore_repeated_delim="0" text="Energizer%2C%2C%2CTyp%2CArt%2CEAN%20%2F%20GTIN%0AAlkaline%20Power%20Maxi%20Pack%2CAA%20%2F%20Mignon%20%2F%20LR6%2C10er%2CAA%2CLR6%2C7638900275007%0AAlkaline%20Power%20Maxi%20Pack%2CAAA%20%2F%20Micro%20%2F%20LR03%2C10er%2CAAA%2CLR3%2C7638900300666%0AAlkaline%20Power%2CC%20%2F%20Baby%20%2F%20LR14%2C2er%2CBaby%2CLR14%2C7638900297324%0AAlkaline%20Power%2CD%20%2F%20Mono%20%2F%20LR20%2C2er%2CMono%2CLR20%2C76389O0297331%0AAlkaline%20Power%2C9V%20%2F%20E-Block%20%2F%206LR61%2C1er%2C9V%20Block%2C6LR61%2C7638900297409%0AAkku%20Power%20Plus%2CAA%20%2F%20Mignon%20%2F%20HR6%202000%2C4er%2CAkku%20AA%2C%2C7638900417012%0AAkku%20Power%20Plus%2CAAA%20%2F%20Micro%20%2F%20HR03%20700%2C4er%2CAkku%20AAA%2C%2C7638900417009%0AAkku%20Power%20Plus%2C9V%20%2F%20E-Block%20%2F%20HR22%20%2F%20NH22%20175%2C1er%2CAkku%209V%20Block%2C%2C7638900138771%0AAkku-Ladeger%C3%A4t%2CUniversal%20Charger%2C1er%2CCharger%2C%2C7638216%0ALithium%20Fotobatterie%2C123%2C1er%2CCR123A%2C%2C7638900052008%0ALithium%20Fotobatterie%2CCR2%2C1er%2CCR2%2C%2C763890002060429%0ALithium%20CR%20Zelle%2C2016%2C2er%2CCR2016%2C%2C7638900248340%0ALithium%20CR%20Zelle%2C2025%2C2er%2CCR2025%2C%2C7638900248332%0ALithium%20CR%20Zelle%2C2032%2C2er%2CCR2032%2C%2C7638900248357%0ALithium%20CR%20Zelle%2C2430%2C2er%2CCR2430%2C%2C7638900379914%0ALithium%20CR%20Zelle%2C2450%2C2er%2CCR2450N%2C%2C7638900381795%0ALithium%20CR%20Zelle%2C1632%2C1er%2CCR1632%2C%2C7638900411553%0AAlkali%20Spezialzelle%2CE90%20%2F%20LR1%2C1er%2CLR1%2C%2C7638900083060%0AAlkali%20Spezialzelle%2CA23%20%2F%20MN21%2C1er%2CMN21%2C%2C7638900083057%0AAlkali%20Spezialzelle%2CLR44%20%2F%20A76%2C2er%2CLR44%2C%2C7638900083071%0AAlkali%20Spezialzelle%2CLR43%20%2F%20186%2C2er%2CLR43%2C%2C7638900393194%0AUhrenbatterie%2C392%2F384%20%28baugleich%20mit%20LR41%29%2C1er%2CLR41%2C%2C7638900083095" meta_text="%24%28CurrentDateTime%29" ignore_empty="1" encoding="Automatic" quote="0" simplify="1"/>
    </inputs>
    <transforms>
        <transform id="3" name="Javascript" pos="149.4^194.4" pos_v12="149.4194.4">
            <parameters>
                <parameter type="7" name="New_Name" value="Validate%20Bar%20Code"/>
                <parameter type="6" name="Type_As" value="Number%2FBoolean%2FString"/>
                <parameter type="12" name="Script" value="const%20GTIN%20%3D%20%27%27%20%2B%20%24%28EAN%20%2F%20GTIN%29%3B%0Aif%20%28%21%2F%5E%5Cd%2B%24%2F.test%28GTIN%29%29%20%7B%0Areturn%20%27Contains%20non%20numeric%20characters%27%3B%0A%7D%0A%0Aconst%20length%20%3D%20GTIN.length%3B%0Aif%20%28length%20%3C%208%20%7C%7C%20length%20%3E%2014%29%20%7B%0Areturn%20%27Invalid.%20Bar%20code%20size%20%5B%27%20%2B%20length%20%2B%20%27%5D%20not%20between%208%20and%2014%27%3B%0A%7D%0A%0Alet%20sum%20%3D%200%3B%0Afor%20%28let%20i%20%3D%200%3B%20i%20%3C%20length%20-%201%3B%20i%2B%2B%29%20%7B%0Asum%20%2B%3D%20%28i%20%25%202%20%3D%3D%3D%200%20%3F%201%20%3A%203%29%20%2A%20parseInt%28GTIN%5Bi%5D%29%3B%0A%7D%0Aconst%20checkDigit%20%3D%20%2810%20-%20%28sum%20%25%2010%29%29%20%25%2010%3B%0A%0Aif%20%28checkDigit%20%3D%3D%3D%20parseInt%28GTIN%5Blength%20-%201%5D%29%29%0Areturn%20%27Valid%27%3B%0Aelse%0Areturn%20%27Invalid.%20Valid%20Code%20is%20%27%20%2B%20GTIN.slice%280%2Clength%20-1%29%20%2B%20checkDigit%3B"/>
            </parameters>
        </transform>
    </transforms>
    <outputs/>
    <notes/>
    <connections>
        <connection start_id="1" end_id="3"/>
    </connections>
    <batch_values/>
    <batch_logging enabled="0" mode="0"/>
</root>
