Archive for month: January, 2021
Media Creator tool for Windows 10 1507 1511 1607 1703 1709 1803 1809 1903 [19H1] 1909 [19H2] 2004 [20H1] 2009 [20H2]
/in ไม่มีหมวดหมู่ /by อ.เอ้ดTable ใช้ Intel Atom Z2760 เดิมใช้ Windows 8 แล้วมาใช้ Windows 10 1511 พอจะ Update Windows 10 ล่าสุดกลับ ติดตั้งไม่ได้ เพราะ Intel Atom Z2760, Z2520, Z2560 and Z2580 ไม่รองรับ Windows 10 1703 Redstone 2 Creators Update เป็นต้นไป จึงต้องหารุ่นต่ำกว่ามาติดตั้ง
สร้าง bat file MediaCreationTool.bat จากข้อมูลข้างล่าง แล้วเรียกใช้งาน run as admin
เลือก รุ่น Windows 10 ที่จะติดตั้ง หรือ สร้างแผ่น
@call :init MediaCreationTool.bat – latest version at pastebin.com/bBw0Avc4 or git.io/MediaCreationTool.bat
:: Universal MCT wrapper script by AveYo – for all Windows 10 versions from 1507 to 20H2!
:: Nothing but Microsoft-hosted source links and no third-party tools – script just configures a xml and starts MCT!
:: Ingenious support for business editions (Enterprise / VL) selecting language, x86, x64 or AiO inside the MCT GUI!
:: Changelog: 2020.12.11
:: – updated 20H2; fixed pesky 1703 decryption bug on dual x86 + x64; improved cleanup; label includes version
:: – fixed compatibility with naked windows 7 powershell 2.0 / IPv6 / optional import $OEM$ / 1803+ business typo
:: – generate latest links for 1909,2004; all xml editing now in one go; resolved known cannot run script issues
:: – 2009: 19042.631 / 2004: 19041.572 / 1909: 18363.1139 / 1903: 18362.356 / 1809: 17763.379 / 1803: 17134.112
set CHOICES= 1507, 1511, 1607, 1703, 1709, 1803, 1809, 1903 [19H1], 1909 [19H2], 2004 [20H1], 2009 [20H2]
:: comment to not unhide Enterprise for 1709+ in products.xml
set/a UNHIDE_BUSINESS=1
:: comment to not insert Enterprise esd links for 1511,1607,1703 and update links for 1909,2004 in products.xml
set/a UPDATE_BUSINESS=1
:: uncomment to bypass gui dialog choice and hardcode the MCT version: 1=1507, 2=1511, 3=1607, … 10=20H1, 11=20H2
rem set/a MCT_VERSION=11
:: uncomment to force a specific Edition, Architecture and Language – if enabled, all 3 should be used
rem set OPTIONS=%OPTIONS% /MediaEdition Enterprise /MediaArch x64 /MediaLangCode en-us
:: uncomment to force Auto Upgrade without user intervention – or just rename the script to “auto MediaCreationTool.bat”
rem set OPTIONS=%OPTIONS% /Eula Accept /MigChoice Upgrade /Auto Upgrade /Action UpgradeNow
:: uncomment to disable dynamic update when doing upgrades – it increases the duration substantially
rem set OPTIONS=%OPTIONS% /DynamicUpdate Disable
:: add / remove extra launch parameters below if needed – default preset gives the least amount of issues when doing upgrades
set OPTIONS=%OPTIONS% /MigrateDrivers All /ResizeRecoveryPartition Disable /ShowOOBE None /Compat IgnoreWarning /CompactOS Disable
:: comment to enable default setup telemetry
set OPTIONS=%OPTIONS% /Telemetry Disable
:: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :
:: parse first commandline parameter as version, example: MediaCreationTool.bat 1909
for %%V in (1.1507 2.1511 3.1607 4.1703 5.1709 6.1803 7.1809 8.1903 9.1909 10.2004 11.2009) do if %%~xV==.%1 set MCT_VERSION=%%~nV
:: handle auto upgrade scenario without user intervention when script was renamed to “auto MediaCreationTool.bat”
for /f %%s in (“%~n0”) do if /i %%s EQU auto if not defined MCT_VERSION set MCT_VERSION=11
:: choices dialog
if not defined MCT_VERSION call :choices MCT_VERSION “%CHOICES%” 11 “Create Windows 10 Media” 12 white dodgerblue 300
@goto version-%MCT_VERSION%
:version-0
%<%:e1 ” NO MCT_VERSION SELECTED “%>% & popd & timeout /t 5 >nul & exit/b
:version-11
set “V=2009” & set “B=19042.631.201119-0144.20h2_release_svc_refresh” & set “D=2020/11/” & set “C=1.4.1”
set “CAB=http://download.microsoft.com/download/4/3/0/430e9adb-cf08-4b68-9032-eafca8378d42/products_20201119.cab”
set “MCT=http://download.microsoft.com/download/4/c/c/4cc6c15c-75a5-4d1b-a3fe-140a5e09c9ff/MediaCreationTool20H2.exe”
:: just a 2004 with an integrated enablement package to mainly bundle ChrEdge and bloat install.esd
goto process
:version-10
set “V=2004” & set “B=19041.508.200907-0256.vb_release_svc_refresh” & set “D=2020/09/” & set “C=1.4”
if %UPDATE_BUSINESS%0 GEQ 1 set “B=19041.572.201009-1946.vb_release_svc_refresh” & set “D=2020/11/”
set “CAB=http://download.microsoft.com/download/7/4/4/744ccd60-3203-4eea-bfa2-4d04e18a1552/products.cab”
set “MCT=http://software-download.microsoft.com/download/pr/8d71966f-05fd-4d64-900b-f49135257fa5/MediaCreationTool2004.exe”
:: visible improvements to windows update, defender, search, dx12, wsl, sandbox; pushing ChrEdge update intensifies
goto process
:version-9
set “V=1909” & set “B=18363.592.200109-2016.19h2_release_svc_refresh” & set “D=2020/01/” & set “C=1.3”
if %UPDATE_BUSINESS%0 GEQ 1 set “B=18363.1139.201008-0514.19h2_release_svc_refresh” & set “D=2020/11/”
set “CAB=http://download.microsoft.com/download/8/2/b/82b12fa5-cab6-4d37-8167-16630c6151eb/products_20200116.cab”
set “MCT=http://download.microsoft.com/download/c/0/b/c0b2b254-54f1-42de-bfe5-82effe499ee0/MediaCreationTool1909.exe”
:: just a 1903 with an integrated enablement package to activate usability and security fixes
goto process
:version-8
set “V=1903” & set “B=18362.356.190909-1636.19h1_release_svc_refresh” & set “D=2019/09/” & set “C=1.3”
set “CAB=http://download.microsoft.com/download/4/e/4/4e491657-24c8-4b7d-a8c2-b7e4d28670db/products_20190912.cab”
set “MCT=http://download.microsoft.com/download/9/8/8/9886d5ac-8d7c-4570-a3af-e887ce89cf65/MediaCreationTool1903.exe”
:: modern windows 10 starts here with proper memory allocation, cpu scheduling, security features
goto process
:version-7
set “V=1809” & set “B=17763.379.190312-0539.rs5_release_svc_refresh” & set “D=2019/03/” & set “C=1.3”
set “CAB=http://download.microsoft.com/download/8/E/8/8E852CBF-0BCC-454E-BDF5-60443569617C/products_20190314.cab”
set “MCT=http://software-download.microsoft.com/download/pr/MediaCreationTool1809.exe”
:: rather mediocre considering it is the base for ltsc 2019; less smooth than 1803 in games; intel pre-4th-gen still buggy
goto process
:version-6
set “V=1803” & set “B=17134.112.180619-1212.rs4_release_svc_refresh” & set “D=2018/07/” & set “C=1.2”
set “CAB=http://download.microsoft.com/download/5/C/B/5CB83D2A-2D7E-4129-9AFE-353F8459AA8B/products_20180705.cab”
set “MCT=http://software-download.microsoft.com/download/pr/MediaCreationTool1803.exe”
:: update available to finally fix most standby memory issues that were present since 1703; intel pre-4th-gen still buggy
goto process
:version-5
set “V=1709” & set “B=16299.125.171213-1220.rs3_release_svc_refresh” & set “D=2018/01/” & set “C=1.1”
set “CAB=http://download.microsoft.com/download/3/2/3/323D0F94-95D2-47DE-BB83-1D4AC3331190/products_20180105.cab”
set “MCT=http://download.microsoft.com/download/A/B/E/ABEE70FE-7DE8-472A-8893-5F69947DE0B1/MediaCreationTool.exe”
:: plagued by standby and other memory allocation bugs, fullscreen optimisation issues, worst version of windows 10 by far
goto process
:version-4
set “V=1703” & set “B=15063.0.170317-1834.rs2_release” & set “D=2017/03/” & set “C=1.0”
if %UPDATE_BUSINESS%0 GEQ 1 set “B=15063.0.170710-1358.rs2_release_svc_refresh” & set “D=2017/07/”
rem set “XML=http://download.microsoft.com/download/2/E/B/2EBE3F9E-46F6-4DB8-9C84-659F7CCEDED1/products20170727.xml”
rem above refreshed xml often fails decrypting dual x86 + x64 – using rtm instead; the added enterprise + cloud are refreshed
set “CAB=http://download.microsoft.com/download/9/5/4/954415FD-D9D7-4E1F-8161-41B3A4E03D5E/products_20170317.cab”
set “MCT=http://download.microsoft.com/download/1/F/E/1FE453BE-89E0-4B6D-8FF8-35B8FA35EC3F/MediaCreationTool.exe”
:: some gamers still find it the best despite unfixed memory allocation bugs and exposed cpu flaws; can select Cloud (S)
goto process
:version-3
set “V=1607” & set “B=14393.0.161119-1705.rs1_refresh” & set “D=2017/01/” & set “C=1.0”
set “CAB=http://wscont.apps.microsoft.com/winstore/OSUpgradeNotification/MediaCreationTool/prod/Products_20170116.cab”
set “MCT=http://download.microsoft.com/download/C/F/9/CF9862F9-3D22-4811-99E7-68CE3327DAE6/MediaCreationTool.exe”
:: snappy and stable for legacy hardware
goto process
:version-2
set “V=1511” & set “B=10586.0.160426-1409.th2_refresh” & set “D=2016/05/” & set “C=1.0”
set “XML=http://wscont.apps.microsoft.com/winstore/OSUpgradeNotification/MediaCreationTool/prod/Products05242016.xml”
set “MCT=http://download.microsoft.com/download/1/C/4/1C41BC6B-F8AB-403B-B04E-C96ED6047488/MediaCreationTool.exe”
rem 1511 MCT exe works and can select Education – using 1607 one instead anyway for unified products.xml catalog 1.0 format
set “MCT=http://download.microsoft.com/download/C/F/9/CF9862F9-3D22-4811-99E7-68CE3327DAE6/MediaCreationTool.exe”
:: most would rather go with 1507 or 1607 instead as with a little effort can apply latest ltsb updates on all editions
goto process
:version-1
set “V=1507” & set “B=10240.16393.150909-1450.th1_refresh” & set “D=2015/09/” & set “C=1.0”
set “XML=http://wscont.apps.microsoft.com/winstore/OSUpgradeNotification/MediaCreationTool/prod/Products09232015_2.xml”
set “MCT=http://download.microsoft.com/download/1/C/8/1C8BAF5C-9B7E-44FB-A90A-F58590B5DF7B/v2.0/MediaCreationToolx64.exe”
set “MCT32=http://download.microsoft.com/download/1/C/8/1C8BAF5C-9B7E-44FB-A90A-F58590B5DF7B/v2.0/MediaCreationTool.exe”
if /i “%PROCESSOR_ARCHITECTURE%”==”x86” if not defined PROCESSOR_ARCHITEW6432 set “MCT=%MCT32%”
rem 1507 MCT exe works but cant select Education – using 1607 one instead anyway for unified products.xml catalog 1.0 format
set “MCT=http://download.microsoft.com/download/C/F/9/CF9862F9-3D22-4811-99E7-68CE3327DAE6/MediaCreationTool.exe”
:: fastest for potato PCs
goto process
:init script
@echo off & title %1 & color 1f & mode 120,30
:: self-echo top 2-20 lines of script
<“%~f0” (set/p \=&for /l %%/ in (1,1,20) do set \=& set/p \=& call echo;%%\%%)
:: lean xp+ color macros by AveYo: %<%:af ” hello “%>>% & %<%:cf ” w\”or\”ld “%>% for single \ / ” use .%|%\ .%|%/ \”%|%\”
for /f “delims=:” %%\ in (‘echo;prompt $h$s$h:^|cmd/d’) do set “|=%%\” &set “>>=\..\c nul &set/p \=%%\%%\%%\%%\%%\%%\%%\<nul&popd”
set “<=pushd “%allusersprofile%”&2>nul findstr /c:\ /a” &set “>=%>>%&echo;” &set “|=%|:~0,1%” &set/p \=\<nul>”%allusersprofile%\c”
:: generate a latest_MCT_script.url file for manual update – could have made the script to update itself, but decided against it
for %%s in (latest_MCT_script.url) do if not exist %%s (echo;[InternetShortcut]&echo;URL=https://git.io/MediaCreationTool.bat)>%%s
:: use MCT workfolder
pushd “%~dp0” & mkdir MCT >nul 2>nul & pushd MCT
:: (un)define main variables
set “UPDATE=” & set “XML=” & set “CAB=” & set “MCT_VERSION=” & set “OPTIONS=/Selfhost”
exit/b
:choices dialog: 1=variable 2=”c,h,o,i,c,e,s” 3=selected-index [optional] 4=”caption” 5=textsize 6=backcolor 7=textcolor 8=winsize
set “0=%~f0” &set 1=%*& powershell -nop -c “iex(([io.file]::ReadAllText($env:0)-split’:PS_CHOICES\:.*’)[1]+’Choices ‘+$env:1)”>nul
set “%~1=%errorlevel%” &exit/b &rem :PS_CHOICES: # USAGE: call :choices rez “one,2 two,three” 3 ‘some title’ 16 white blue 200
function Choices ($outputvar,$choices,$sel=1,$caption=’Choose’,[byte]$sz=12,$bc=’MidnightBlue’,$fc=’Snow’,[string]$min=’300′) {
[void][System.Reflection.Assembly]::LoadWithPartialName(‘System.Windows.Forms’); $f=new-object System.Windows.Forms.Form; $i=1
$global:rez=”; $bt=@(); $ch=($choices+’,Cancel’).split(‘,’); $ch |foreach {$b=New-Object System.Windows.Forms.Button; $b.Name=$i
$b.Text=$_; $b.Font=’Tahoma,’+$sz; $b.Margin=’0,0,9,9′; $b.Location=’9,’+($sz*3*$i-$sz); $b.MinimumSize=$min+’,18′; $b.AutoSize=1
$b.FlatStyle=0; $b.cursor=’Hand’; $b.add_Click({$global:rez=$this.Name;$f.Close()}); $f.Controls.Add($b); $bt+=$b; $i++}
$f.Text=$caption; $f.BackColor=$bc; $f.ForeColor=$fc; $f.StartPosition=4; $f.AutoSize=1; $f.AutoSizeMode=0; $f.MaximizeBox=0
$f.AcceptButton=$bt[$sel-1]; $f.CancelButton=$bt[-1]; $f.Add_Shown({$f.Activate();$bt[$sel-1].focus()}); $null=$f.ShowDialog()
if ($global:rez -ne $ch.length) {exit $global:rez} else {exit 0} } :PS_CHOICES: gui choices returning index – snippet by AveYo
:process selected
%<%:f0 ” Windows 10 Version “%>>% & %<%:2f ” %V% “%>>% & %<%:f1 ” %B% “%>>% & %<%:11 ~%>% & echo;
:: remove unsupported options in older versions
if %V% LSS 1703 echo %OPTIONS% | findstr /c:”/DiagnosticPrompt enable” >nul && set “OPTIONS=%OPTIONS:/DiagnosticPrompt enable=%”
if %V% LSS 1709 echo %OPTIONS% | findstr /c:”/Console” >nul && set “OPTIONS=%OPTIONS:/Console=%”
:: cleanup workfolder
(del /f /q products.* & rd /s/q %systemdrive%\$Windows.~WS %systemdrive%\$WINDOWS.~BT) 2>nul
set latest=0 & if exist latest set/p latest=<latest
if %latest% LSS 20201211 del /f /q products*.* MediaCreationTool*.exe 2>nul & echo,20201211>latest
:: download MCT and CAB / XML
set “DOWN=function dl($u,$f){$w=new-object System.Net.WebClient; $w.Headers.Add(‘user-agent’,’ipad’); try{$w.DownloadFile($u,$f)}”
set “LOAD=catch [System.Net.WebException] {write-host -non ‘;(‘; del $f -force -ea 0} finally{$w.Dispose()} } ; dl”
if defined MCT echo;%MCT%
if not exist MediaCreationTool%V%.exe powershell -nop -c “%DOWN% %LOAD% $env:MCT ‘MediaCreationTool%V%.exe'” 2>nul
if not exist MediaCreationTool%V%.exe %<%:1e ” MediaCreationTool%V%.exe download failed “%>%
if defined XML echo;%XML%
if defined XML if not exist products%V%.xml powershell -nop -c “%DOWN% %LOAD% $env:XML ‘products%V%.xml'” 2>nul
if defined XML if not exist products%V%.xml %<%:1e ” products%V%.xml download failed “%>%
if defined XML if exist products%V%.xml copy /y products%V%.xml products.xml >nul 2>nul
if defined CAB echo;%CAB%
if defined CAB if not exist products%V%.cab powershell -nop -c “%DOWN% %LOAD% $env:CAB ‘products%V%.cab'” 2>nul
if defined CAB if not exist products%V%.cab %<%:1e ” products%V%.cab download failed “%>%
if exist products%V%.cab del /f /q products%V%.xml 2>nul
if exist products%V%.cab expand.exe -R products%V%.cab -F:* . >nul 2>nul
set success=1 &for %%s in (products.xml MediaCreationTool%V%.exe) do if not exist %%s set “success=”
echo; & if defined success ( %<%:0f ” MCT starts after configuring products.xml, please wait…”%>% ) else (
%<%:4f ” ERROR “%>>% & %<%:0f ” Check urls in browser | del MCT dir | unblock powershell | enable BITS serv “%>% &pause &exit/b )
:: configure products.xml – editing in one go
set “0=%~f0” & powershell -nop -c $f0=[io.file]::ReadAllText($env:0);iex(($f0-split’:PRODUCTS_XML\:.*’)[1]) & goto :PRODUCTS_XML:
[xml]$xml = [IO.File]::ReadAllText(“$pwd\products.xml”,[Text.Encoding]::UTF8)
$ver = $env:V; if ($ver -eq 2009) {$vers = “20H2”} else {$vers = $ver}
## apply/insert Catalog version attribute for MCT compatibility
if ($null -ne $xml.MCT) {
$xml.MCT.Catalogs.Catalog.version = $env:C; $root = $xml.SelectSingleNode(‘/MCT/Catalogs/Catalog/PublishedMedia’)
} else { if ($ver -eq 1703) {$root = $xml.SelectSingleNode(‘/PublishedMedia’);continue}
$temp = [xml](‘<?xml version=”1.0″ encoding=”UTF-8″?><MCT><Catalogs><Catalog version=”‘ + $env:C + ‘”/></Catalogs></MCT>’)
$null = $temp.SelectSingleNode(‘/MCT/Catalogs/Catalog’).AppendChild($temp.ImportNode($xml.PublishedMedia,$true))
$xml = $temp; $root = $xml.SelectSingleNode(‘/MCT/Catalogs/Catalog/PublishedMedia’)
}
## apply/insert EULA url fix to prevent MCT timing out while downloading it (likely TLS issue under naked Windows 7 host)
$eula = ‘http://download.microsoft.com/download/C/0/3/C036B882-9F99-4BC9-A4B5-69370C4E17E9/EULA_MCTool_’; $rtf = ‘_6.27.16.rtf’
if ($null -ne $root.EULAS) {
foreach ($i in $root.EULAS.EULA) {$i.URL = $eula + $i.LanguageCode.ToUpper() + $rtf}
} else {
$tmp = [xml](‘<EULA><LanguageCode/><URL/></EULA>’); $el = $xml.CreateElement(‘EULAS’); $node = $xml.ImportNode($tmp.EULA,$true)
foreach ($lang in ($root.Languages.Language |where {$_.LanguageCode -ne ‘default’})) {
$i = $el.AppendChild($node.Clone()); $lc = $lang.LanguageCode; $i.LanguageCode = $lc; $i.URL = $eula + $lc.ToUpper() + $rtf
}
$null = $root.AppendChild($el)
}
## friendlier version + combined consumer editions label (not doing it for business too here as it would be ignored by mct)
if ($null -ne $root.Languages) {
if ($ver -gt 1511) {$CONSUMER = “$vers Home | Pro | Edu”} else {$CONSUMER = “$vers Home | Pro”}
foreach ($i in $root.Languages.Language) {
foreach ($l in $i.ChildNodes) {$label = $i.$($l.LocalName); $i.$($l.LocalName) = $label.replace(“Windows 10”, “$vers”)}
if ($null -ne $i.CLIENT) {$i.CLIENT = “$CONSUMER”} ; if ($null -ne $i.CLIENT_K) {$i.CLIENT_K = “$CONSUMER K”}
if ($null -ne $i.CLIENT_N) {$i.CLIENT_N = “$CONSUMER N”} ; if ($null -ne $i.CLIENT_KN) {$i.CLIENT_KN = “$CONSUMER KN”}
}
}
## unhide combined business editions in xml that include them: 1709 – 20H2; unhide Education on 1507 – 1511; better edition label
if ($env:UNHIDE_BUSINESS -ge 1) {
if ($ver -gt 1511) {$CONSUMER = ‘Home | Pro | Edu’} else {$CONSUMER = ‘Home | Pro’}
foreach ($f in $root.Files.File) {
if ($f.Architecture -eq ‘ARM64’) {continue} ; $edi = $f.Edition; $loc = $f.Edition_Loc
if ($edi -eq ‘Enterprise’) {$f.IsRetailOnly = ‘False’; $f.Edition_Loc = “$vers Enterprise | Pro | Edu vl”}
if ($ver -le 1511 -and ($edi -eq ‘Education’ -or $edi -eq ‘EducationN’)) {$f.IsRetailOnly = ‘False’}
}
}
## insert individual business editions in xml that never included them: 1607, 1703
$lines = ($f0-split’:PS_UPDATE_BUSINESS_CSV\:’)[1]; $url = ‘http://fg.ds.b1.download.windowsupdate.com/’
if ($null -ne $lines -and $env:UPDATE_BUSINESS -ge 1 -and 2004,1909,1703,1607,1511 -contains $ver) {
$csv = ConvertFrom-CSV -Input $lines.replace(‘sr-rs’,’sr-latn-rs’) |where {$_.Ver -eq $ver}
$edi = @{ent=’Enterprise’;enN=’EnterpriseN’;pro=’Professional’;prN=’ProfessionalN’;edu=’Education’;edN=’EducationN’;
clo=’Cloud’;clN=’CloudN’}
## insert business entries for 1607, 1703
if ($ver -le 1703) {
$files = $root.Files.File |where {$_.Edition -eq “Education” -and $_.Architecture -ne ‘ARM64’}
foreach ($e in ‘ent’,’enN’,’pro’,’prN’,’edu’,’edN’,’clo’,’clN’) {
$items = $csv |where {$_.Client -eq $e} |group Lang -AsHashTable -AsString; if ($null -eq $items) {continue}
$cli = ‘_CLIENT’ + $edi[$e]; $up = ‘/upgr/’; if ($ver -eq 1607 -and $e -like ‘en*’) {$up = ‘/updt/’} #.toupper();
if ($e -like ‘cl*’) {$cli += ‘_RET_’} elseif ($e -like ‘p*’) {$cli += ‘VL_VOL_’} else {$cli += ‘_VOL_’}
if ($e -like ‘cl*’) {$BUSINESS = $edi[$e] -replace ‘Cloud’,’S’} else {$BUSINESS = $edi[$e] -creplace ‘N’,’ N’}
foreach ($f in $files) {
$arch = $f.Architecture; $lang = $f.LanguageCode; $item = $items[$lang]; if ($null -eq $item) {continue}
$i = @(); “Size_$arch”,”Sha1_$arch”,”Dir_$arch” |foreach {$i += [string]($item |select -exp $_)}
$c = $f.Clone(); $c.RemoveAttribute(‘id’); $c.IsRetailOnly = ‘False’; $c.Edition = $edi[$e]
$name = $env:B + $cli + $arch + ‘FRE_’ + $lang; $c.Size = $i[0]; $c.Sha1 = $i[1]
$c.FileName = $name + ‘.esd’; $c.FilePath = $url + $i[2] + $up + $env:D + $name.tolower() + ‘_’ + $i[1] + ‘.esd’
$c.Edition_Loc = “$vers $BUSINESS”
$null = $root.Files.AppendChild($c)
}
}
}
## update existing entries for 1909, 2004
if ($ver -gt 1703) {
$items = $csv |group Client,Lang -AsHashTable -AsString
foreach ($f in $root.Files.File) {
if ($f.Architecture -eq ‘ARM64’ -or $f.Edition_Loc -eq ‘%BASE_CHINA%’) {continue}
$cli = ‘_CLIENTCONSUMER_’; $chan = ‘ret’; if ($f.Edition -like ‘Enterprise*’) {$cli= ‘_CLIENTBUSINESS_’; $chan = ‘vol’}
$arch = $f.Architecture; $lang = $f.LanguageCode; $item = $items[“$chan, $lang”]; if ($null -eq $item) {continue}
$i = @(); “Size_$arch”,”Sha1_$arch”,”Dir_$arch” |foreach {$i += [string]($item |select -exp $_)}
$name = $env:B + $cli + $chan.ToUpper() + ‘_’ + $arch + ‘FRE_’ + $f.LanguageCode; $f.Size = $i[0]; $f.Sha1 = $i[1]
$f.FileName = $name + ‘.esd’; $f.FilePath = $url + $i[2] + ‘/upgr/’ + $env:D + $name.tolower() + ‘_’ + $i[1] + ‘.esd’
}
}
}
$xml.Save(“$pwd\products.xml”)
:PRODUCTS_XML: edited!
:: repack XML into CAB
makecab products.xml products.cab >nul
:: handle auto upgrade scenario without user intervention when script was renamed to “auto MediaCreationTool.bat”
set AUTO_OPTIONS=/Eula Accept /MigChoice Upgrade /Auto Upgrade /Action UpgradeNow
for /f %%s in (“%~n0”) do if /i %%s NEQ auto (set AUTO=) else set AUTO=1
if defined AUTO echo %OPTIONS% | findstr /c:”Upgrade” >nul && set “OPTIONS=%OPTIONS% %AUTO_OPTIONS%”
:: [Dev] if present, import a $OEM$ folder into generated media – for example a $OEM$\$$\Setup\Scripts\setupcomplete.cmd
set “\=<# this optional feature requires script to be [Run as administrator] #> $null=fltmc; if($LASTEXITCODE -gt 0) {return}”
set “\=%\%; $f=’Name=”MediaCreationTool%V%.exe”’; if (($null -eq $MCT) -or -not (Test-Path ‘..\$OEM$’)) {return}”
set “\=%\%; $sources=$env:SystemDrive+’\$Windows.~WS\Sources\Windows\sources\’; $setup=$sources+’setupprep.exe'”
set “\=%\%; for (;;) {sleep 20; if(Test-Path $setup){break} ; if((gwmi -Class Win32_Process -Filter $f).ProcessId -le 0){break}}”
set “\=%\%; if (Test-Path $setup) {xcopy /CYBERHIQ ‘..\$OEM$’ ([char]34 + $sources + ‘$OEM$’ + [char]34)} ; exit 0”
:: add a short delay to see the script output since the xml processing is too fast 😀
timeout 3 >nul
:: finally launch MCT executable with local configuration and optional launch parameters
powershell -win 1 -nop -c “$MCT=start MediaCreationTool%V%.exe -args $env:OPTIONS -passthru; %\%” 2>nul
exit || DONE! AveYo: can skip some or all entries below if not interested in updating the esd links in products.xml
:: Insert business esd links in 1511,1607,1703; UPDATE 1909 and 2004 by hand until getting a products.xml url from microsoft
:: Following are condensed ver,edition,lang,sizes,hashes,dirs to be recomposed into full official ESD links for MCT
:: I have chosen to generate them on-the-fly here instead of linking to third-party hosted pre-edited products.xml
:: [Dev] ESD name has all except size; can get it with (Invoke-WebRequest -Uri $url -Method Head).Headers[‘Content-Length’]
:PS_UPDATE_BUSINESS_CSV:_,Ver,Client,Lang,Size_x64,Size_x86,Sha1_x64,Sha1_x86,Dir_x64,Dir_x86
::#,2004,ret,ar-sa,3424376474,2443826666,b318889964b75cef3a69ec75d28c7ef174157fac,34627c10a75e32440b8655fce3fa160b2561f81e,d,d
::#,2004,ret,bg-bg,3497891524,2461077962,89768c1292bb00d8bc59cc93a8bd31bf86fd0d60,b445575585fafced162431c8e491f35b20541083,c,d
::#,2004,ret,cs-cz,3489284116,2457579642,47089fda0dbd90725a7de74dcbe18edd8b10ffd5,b5a47c13798de6d47e39d82795d300c826e3e9b6,c,c
::#,2004,ret,da-dk,3507001682,2477282274,e4ce114cfd03048e730bd4662295ce780709392e,a59bd93c879daa86f99a1197de1ed1bbc9fab01a,d,d
::#,2004,ret,de-de,3614862366,2589284516,eac7aba66e17eed1405be412261ab2d232db0ac4,356c83719c01fa5bf454f6440a447dc226d354b2,c,c
::#,2004,ret,el-gr,3498039924,2468809106,e0ae333f9116e87cd0bc8cd6323bcfd18d793a79,26128c308750746770e9fa52a467dbebec6cd67b,c,d
::#,2004,ret,en-gb,3613068719,2567539510,f84e99690cc7b91e32ea810c5066a66d41d068b4,158d6aaffcbc3f05447d54bc29e0c87230e9a2e1,d,d
::#,2004,ret,en-us,3597848148,2571735054,06bd415350b963311586e1de57febcf257d9cff3,0f1b95cd0d53ba38bbcdc8c458ebfb87542d8451,c,c
::#,2004,ret,es-es,3609765180,2573133188,0f1a4d2a5a834ea061c0b181eae9222f41a1e7b2,755ac3d14b36876e382b8d889acfbb6d77c26447,c,d
::#,2004,ret,es-mx,3424062694,2442840954,db62d745b53bcc84ddea45736a2f49e7a44dbdf9,07c5d9d9a8c17d4ed831ca3e507c99e89226c05f,c,c
::#,2004,ret,et-ee,3456503784,2435272710,2ef7c92f0309c275f614b1575f25102c7ee16b84,f9e2a0dde19ce5a98ef62fa23850f2a1ea54fa7c,d,c
::#,2004,ret,fi-fi,3497923336,2464566905,43868003191ab607fd43a178379c322a0783355a,ea5f551e2b431bd528c7082e5f8aa80367ec9818,c,c
::#,2004,ret,fr-ca,3429493680,2463208232,e2f735e257f54396aad2d1fe3edb7d0b93503a58,a89f8c102b88384b797d8701a024af0959eb7860,c,c
::#,2004,ret,fr-fr,3609809548,2575907042,e054e10ceea4e5a745fa8af161b3cdb7e3b30ca0,97f0ac8d2938c959a40aff51fb00b015b13b31fb,c,c
::#,2004,ret,he-il,3387641100,2417997396,dbee3f52a33a1fa047e0ae2107cd1234b24b1bed,9744d0a39b5208975084d88bc62d13b85c8d8ab2,c,d
::#,2004,ret,hr-hr,3470072329,2438864354,75c479cde45f0947f1ba888ff43dc21645a60ba2,22068deb67b8f86e91242000158e3cf7c59f4743,d,c
::#,2004,ret,hu-hu,3479965078,2454964320,49af470384f50367f0da283b0a3cc8786c2ac579,66b3d6535d454ae1b46fc2cf1fc745cec4226096,c,c
::#,2004,ret,it-it,3545049736,2505035143,4c77371c4400e740a2c9587df2d9df702e634ef5,885c59294149196767752dc51cdada5f4e2436f0,d,c
::#,2004,ret,ja-jp,3567937591,2599663537,1a2dd0ed6cb646e9625542a85ffef6a3b85b6be2,5212ad20aaad1a86ec48ec74bf2401ea148e1f67,c,c
::#,2004,ret,ko-kr,3408943290,2428297516,309fcf1e62d221ef4aa46605720e4c98b3ebdf19,90f326a15fa2262821be32051d51f564738a8ab8,c,c
::#,2004,ret,lt-lt,3458060502,2434258738,3f58ab5dfd4d22c7608a53e4df20e09283120a85,0339147d76114c30afc8c534dd467b94d1f4061c,c,c
::#,2004,ret,lv-lv,3459293591,2433334878,82789facd7f365ac9b30c1ab817d0d2763eeedd3,d3a2550e3c9f1aff8145a407b9cfcd929275aa47,c,c
::#,2004,ret,nb-no,3486726744,2454241385,e7801f8aad13c147edaf4b81305cc903db1eac64,e706a4b35f245dad58cbe4a9995f4108863a3119,c,d
::#,2004,ret,nl-nl,3496217572,2459007239,fe71082799ca39b135ef9f79cbcd7f1c474ed2c9,bb5ced629bd6c4c355cba039f74390f96900b218,d,c
::#,2004,ret,pl-pl,3516672629,2478972583,6875b4cd91967e2ae66daf4bdb7b63b791fe1123,b4f1a225c49b01ead6f7ee29cea62f76d2fce28d,d,c
::#,2004,ret,pt-br,3429740362,2450903030,2860a35cb85fb005ccefe32227e5460f6dcd09b0,a096a5d0a35d4bf7e87f2a707f7cfc30998b5bd6,d,d
::#,2004,ret,pt-pt,3535617631,2494949674,ede953f70ab3486a942028aedcbf4b278db4d90b,bd8f218be4507c2dd628aba2bc1348041102d113,c,c
::#,2004,ret,ro-ro,3467100688,2438425587,5ecb0f93491e6b365452b098178b535f21700c3a,42d1e3d076ef3abc34881c910a235803230ed945,d,d
::#,2004,ret,ru-ru,3427409638,2445672042,958a2a4e08ef80cc8f51a6a2ec2e7cea9c1bdb46,ce67b93cc8a8607fcee480375180f98679d4f457,c,d
::#,2004,ret,sk-sk,3475940590,2440236480,2bc732a2e7f32361a5e5a8dfd8ef668a7e799021,4222b825ac5fd5f1d584f0a2b08d033fb3295a45,d,d
::#,2004,ret,sl-si,3479491576,2437397846,93b922173be1d4a1bd3e8deef75c4c2d677eb4ef,e98d3a38454a20a2d40ffae26d570b0be05e6a70,d,d
::#,2004,ret,sr-rs,3354336144,2378312436,94c1218ad5a0647e26f101bafa8fcc5aeb3a643d,90ccbf8f7809b15597ce3c81785b19c96c165a20,d,d
::#,2004,ret,sv-se,3495995024,2461632144,733d5a06b3a7e3b6d323f3de60d81358b37be3d5,a7f9db399893b571517a601d79ecebe2c3bc25ca,c,c
::#,2004,ret,th-th,3365441667,2391686522,536fcad0f98c0b33b9e4302262a11a53f0fb3341,107b585ad05e2ff14bbc179d893552a13da6d869,c,c
::#,2004,ret,tr-tr,3369376330,2388513330,e6bd2aa2fbc021259f0323565e161952f3e5ed87,0427edb24429c374e3578fd8353d96bca16e572d,d,d
::#,2004,ret,uk-ua,3371962482,2394813378,db50269f01b65a268b2d50315b6a0f930f8c36c5,e5633184a45a024e8823df4b16b43273df20f5bc,c,d
::#,2004,ret,zh-cn,3626392090,2639420517,97217085684d332e0e757b14a8aafb83ed4f9228,836fee7e6da1702baff5b1b70a31dbae282d073c,d,c
::#,2004,ret,zh-tw,3578643890,2599924262,357631c425711dfb56a056c83ede2fbf1f4b5ed4,4de762ee553d1215946f34a0ca151134dc99f524,c,d
::#,2004,vol,ar-sa,3337049672,2382164264,282a18b176760f7e4f558333b3b7fa5ca1160424,2d83c65b40d8541246a74347ea8f814f154fccd4,c,c
::#,2004,vol,bg-bg,3420008948,2405808668,7a5f62a3f9398759e0f8f9cd6082f5e7f6ed204b,e5502e4a3f055cc1302e46afe2c1606b68f3fa57,c,c
::#,2004,vol,cs-cz,3415536976,2403592642,295396d53ebd6b11f32f09221555f86136976128,fc6063ece178a987949b2ce467edb12fe3c00e09,c,d
::#,2004,vol,da-dk,3432382840,2418055684,cf4178a959823c7793da72655b112ed896aadcfc,36986250d3d4d7d23fa183fffb9b045304fe8588,d,d
::#,2004,vol,de-de,3545981312,2526462682,d8622fa89122a2e0e2c122bec7c7faab6552e981,a4b0cf2430fc5fb5d09f5929ba4e93299efc84d0,d,d
::#,2004,vol,el-gr,3421657688,2413797186,24be059f14afe6b7ee8b12c21fded81eec7eeb33,5d4021dd4c99d5abcbb9ca66fd6f5478e5554e14,c,c
::#,2004,vol,en-gb,3495718032,2489614296,a4d3fc298be25a876749f4d5c6adbb87adca612b,661023c661e83076134fb2076dbef1b13007e5ee,c,c
::#,2004,vol,en-us,3500119894,2494569638,a48a1cfc278325ab8a1c42ceedb987bbb80eda56,77dfcb554d1ae7c917ab15c1e9d0c2f4856ba9f5,c,c
::#,2004,vol,es-es,3515058812,2497868122,81da7db75f5a7489c94f3d4b6e9fe5a678763278,296d4ead8ac4560bae0fc2f23141c3b4628c8f82,c,c
::#,2004,vol,es-mx,3333388370,2381523108,12faa311404c11e48f0197c7301160055588421e,a33ee7767183bc5213e68948607546eb66ff36c2,d,d
::#,2004,vol,et-ee,3386938516,2374267332,48108700b1a40d847428d4306702eeb89ffdc122,87fe2d4d5371de17867db4e19578e1fb88d572b2,d,d
::#,2004,vol,fi-fi,3417568380,2404857436,93979b462f6e38fe7a3061848e13bcf3d7134a49,c7ca32216d18b1ac2296e26989106fce8aeb8adc,d,d
::#,2004,vol,fr-ca,3372327488,2406723436,c24875ff7d899d5d25ab2cc3161b29df93ceb907,88f10025b3fe0b3e6a4e88263942aae4e2425490,d,c
::#,2004,vol,fr-fr,3502615664,2494868554,78ac1b908a741e1c199843b1d178297befc53bef,24842f5b457f1588ab9d5d135b1c5399843a7242,d,c
::#,2004,vol,he-il,3326291904,2363110634,5e3e09ab97d25ebd43b7c7c64c3b2f6042a20a44,65f629dea18993e7e268a8ec219f57744e664281,c,c
::#,2004,vol,hr-hr,3394485528,2386293690,3957393bdc6a390b8ad8319a009482d634e9360e,8a2720641aed985b93418efade15b54f6fc4f6ef,d,c
::#,2004,vol,hu-hu,3410378170,2398604217,c0fd037cb6e71b3d8ff1c65cd0709ad4be70766b,8a515e58998334e61bc7da0e7575798303cf552d,c,c
::#,2004,vol,it-it,3456571166,2449850778,146c91ea307ae320d92fe1de52ea6dc1c21ef9ed,e46d46f366ca52a55a333446346fa44ce9ca4b92,c,d
::#,2004,vol,ja-jp,3516513370,2555241626,0d240e868c78b6657f386764bd64c1c0af2928b3,a4deb7d5ae34fb573c2e2608c6f03949ebdb3912,c,d
::#,2004,vol,ko-kr,3340000358,2382413742,67249288c44f559383c965f29aa7345c2ab4986c,ad31a542bb8ba7ab4f3d588fd1724e5077396480,d,d
::#,2004,vol,lt-lt,3374755582,2381555458,89158b640c7abf5d6ca555128e5a79315937be82,1a0392412c4686e8a2bb7b03414f6573c2c7cae0,d,d
::#,2004,vol,lv-lv,3376297534,2378948437,745fbbb5342bc0faf920933b5765cd46d0a4158e,cb956ea1f98a3b7abdf08cc8d8f46da1518a1e36,d,d
::#,2004,vol,nb-no,3412829848,2393852905,7ab759beab49fca69bbe4a237f8b22b0ad727e5a,69484d076fa1c02dcc65aefee68c0185f9de0357,c,d
::#,2004,vol,nl-nl,3410125156,2403615762,8174ede338619dae1d12ef2598cfc7efd5252e04,90238ad4dfdf83e9ebb532c56c54b6a3998dbd0f,d,c
::#,2004,vol,pl-pl,3434908644,2423333360,19edb7eb5299ad68084f81195fa71a8c138f0928,3984fc3d439902a6a9036d37a38c3c164470971d,c,c
::#,2004,vol,pt-br,3338185264,2384769636,0d9440dc88ac9bc801bd7bd2447d2c0b8a522794,ced8909d445026b240c7ae8bba928876d1592dae,d,d
::#,2004,vol,pt-pt,3431843388,2419892541,c393edfb10954926d28d52524ae46564a9e30313,1dbd60386a2ebe8c55bb7ef768ebc6899c570120,d,d
::#,2004,vol,ro-ro,3388179067,2387319172,770d4f485f0ef4d1cb2ef308bce57dab25b6b356,072034bfe8b6bc8c3091c81a601189106c8a6244,d,c
::#,2004,vol,ru-ru,3337179298,2379751666,ab11d756a8df20207fb54bda40844d4c24578bdf,0df5eadfb28ce196f9537c1538f49310f5aa0795,d,c
::#,2004,vol,sk-sk,3393372124,2390659820,c811826b28d6b5fcac627af8f9f17b9ec1d2b44d,ada3ae7425e811bebcbe37578360ad614e21e720,d,d
::#,2004,vol,sl-si,3398150744,2390916654,0bd241b3581f18103e5666acacbfa2192dc40939,75810797378b6617af7ce70bb6c7c3f128d15c29,d,d
::#,2004,vol,sr-rs,3258181170,2317685258,9bed7c7572427f5799d344e084857ea804f50c2e,2cc9fdef0b0e1cb0f88059007bb89dbc1890f6ac,c,d
::#,2004,vol,sv-se,3416343626,2402913840,a539d19e9b7ed95f1964c52475c79bcf3e37ef7c,015b5031c9179fcb9bebb12fb3459eac450fa5c4,d,c
::#,2004,vol,th-th,3290469514,2333566872,5176637227958a753c31ee24b058c6b22a8577fa,5c3af190420d84d4fdc2d7df0ce7cfa0d1ac0a4f,c,d
::#,2004,vol,tr-tr,3284251716,2324670322,5bdb765df04960bfa3485620915bbb70250b884e,697ade3f5f60e132efb440ec4b39829daa6d072b,c,c
::#,2004,vol,uk-ua,3286815020,2331143230,d661873706320af9226e0e9d94eebbc0fadc46ef,d3ca8eac86fa768f46e38af53dcec7b7c4c3450d,c,c
::#,2004,vol,zh-cn,3535283706,2584167773,f3515d1cb0ab219628c2a18e03fc75cb7dc11b86,b9a4cd37887f3fdf0715f2e0a5126b11e8f7575c,c,d
::#,2004,vol,zh-tw,3515637448,2554871592,4cda25b41f80e6d091135c43d90075bea1ebb8e9,746713766579000c9f9882179e8e907bfd995e67,c,d
::#,1909,ret,ar-sa,3534195534,2503681828,52fabba21d833ca1746fe01a9e140edc2384d2f8,b919ebda0e93697c8e07f45715c34d53a4550e18,c,c
::#,1909,ret,bg-bg,3616720365,2536193716,ecbaddb64333432ff362ba648a047126dc6d86a4,cf73a79d3e648c099b00a95b765967a2ab568f6e,c,c
::#,1909,ret,cs-cz,3596259408,2539164455,c6d216e87897543cd93c3849a2bfe1ea43f5a196,ca51e4668344315fdf76e1699885f80f7526915a,c,d
::#,1909,ret,da-dk,3626744664,2557337496,00986cd4dc16a7c63a9c38301aa99dc43b6da7fc,4539ccc6ec355dc9f6f9cc9f1bfea9b93ff06625,c,c
::#,1909,ret,de-de,3753625660,2653304701,d8be4510cda39d81db1db6a48cf55de0a48bb29b,9e20b40d3b3f1772d2e948a69de7580f16dc8c03,c,c
::#,1909,ret,el-gr,3625490491,2558937416,9644e53938815aca6294cc831c79200e4047c337,0d72241839cf34efe3633131a83656b4e92d579b,d,c
::#,1909,ret,en-gb,3726999678,2634727632,b58c7afb818787d7b637e0fa0536c290cb954b7c,d0a833ac07840929914661ed9c2c4e152a0aa43e,d,d
::#,1909,ret,en-us,3746732457,2646270866,170e462a455d70ca336bf4675c1fec02a21a9d67,c8393ee4bcb304ec61b5a8fb0198b60db36b4435,d,d
::#,1909,ret,es-es,3756800607,2650060364,ba78c4d274f2d81261a8a7f21217db93e11381e4,d7716927da2cea74807d080fbccb491ba1d8a897,d,c
::#,1909,ret,es-mx,3521473841,2523667818,10691b1f9528f21057bd3f8ff6a7e0a73dc3a6e6,95b379a02a112dee64bcdd5835fa06e8486e3b4f,d,d
::#,1909,ret,et-ee,3594420935,2517716050,e616b862e1c6889c7866fd288de94e1784f0b495,7cbded82f7c385535e50d471fba962ae009b4a38,c,d
::#,1909,ret,fi-fi,3598140463,2541038274,89647853e0a23b424df7c5d72b4ae20b3c41571d,a0552a455e7787aa5b874bc48310f844f8f65df8,c,d
::#,1909,ret,fr-ca,3547183350,2518932854,d02e9629c75a8668b1159bfaf67b64154e5a4a10,f4e2819c95f5bb788af96460b6e233adabafdaa4,c,d
::#,1909,ret,fr-fr,3757903522,2641536922,b52adfb7c2df14fbaaa1e7d3a8e6e8148283fb61,707ea14c6d9df9ec5f65927ea40bf6ff5f010b4c,d,d
::#,1909,ret,he-il,3499149195,2466957942,d73481b14d2a7edf88684e796fbdefce13e83865,4da96e9cb07d752ffee259c3f73c8e7fb277f9c9,c,c
::#,1909,ret,hr-hr,3601816053,2518725064,700f00793805cf91ee1433df7c47cf9938cd8c6a,d7fbc5fcc4ba5f87e5e27e5beb051ca41e34c717,c,c
::#,1909,ret,hu-hu,3606339666,2527574058,e0ece35475ef451705b078c8dfb87ce5b208c456,7f2fcbfbb210f071ccec0231af6ff061c4eb0927,d,d
::#,1909,ret,it-it,3659368504,2586153428,e4df1283e85ee82ca3e6a4ff8454709d0619e886,4a9c58e4a503502422b0df5d5f557b6d3e33e206,c,d
::#,1909,ret,ja-jp,3717942762,2722824559,940c15520159b71a4f902598b6fb11412aef03e8,2c2163574fb5e92b703b121a3f41f735e0eaed9c,c,c
::#,1909,ret,ko-kr,3509599307,2507662974,c6a9f46be961b555b02157f6d6564855d4ac2087,0c9f2e5c98a0772ec30d5e1a12a21abaa53ec14d,c,d
::#,1909,ret,lt-lt,3605328560,2525623222,77068837398c1bd8745a0fff7912bdd7a5af5f5a,09cf2972e2d643829bdcf0df2c4c31244a16a042,c,c
::#,1909,ret,lv-lv,3603336860,2524075145,b32fcc646c5903fe5f2cb0965064b7b4db41deaa,d9e922761da4550f3b2c067533e7f72664183818,c,d
::#,1909,ret,nb-no,3598008516,2537410248,d5823fadefe86de56f3b9e4ed82d2f537ffe6930,c1cc612b2d082e78e45c394ef45bbcdb2eea5851,d,c
::#,1909,ret,nl-nl,3602015901,2540847107,f16c02cd37e28d62d7cbae068b3665d711974498,8ead85f9e8ffb92f780ac4af6568972328224fe1,c,d
::#,1909,ret,pl-pl,3623954742,2562478387,32a2f20346023e15d3012c9b763f085d96d8cea3,5b2eabda21109a11d40c75d682e19580cff75e76,c,c
::#,1909,ret,pt-br,3526360750,2511295626,45dc921d718f454552f594a5118f1eff50e980ec,dba75f476ef36f27500ba89dd79e5e6a168e1dc5,c,c
::#,1909,ret,pt-pt,3654633787,2580822457,58dea38a0acc405ed3ff7d7f0bf57c971057ab5f,150b11cd62240290eef26234a9f940b4b9741f94,c,c
::#,1909,ret,ro-ro,3608412362,2517617112,775499dcfef68773c0981a601f3e750eb163a78e,0ee4b2af13c06d5baec4b2d3313baefb73a34df5,d,c
::#,1909,ret,ru-ru,3526653960,2520449336,7b09780c580b31b6c029f8bab6fdcd38300edb7a,d4d68912161ba7e774c1ae8bc2fb9b409f26ee37,c,c
::#,1909,ret,sk-sk,3592875792,2532722296,4b0519c5d29cd14ee60d569a63a61210714446ac,7d076f20902518c79e5c164db884ffd428e747ad,c,c
::#,1909,ret,sl-si,3590885252,2531509710,5d0a0450f5e812bd34f64d8baa329036cd57e218,db93a8696baf9f82099a08514186201db10b58fe,d,c
::#,1909,ret,sr-rs,3473762820,2459536778,46c0560c00a8d1610e80855989d3f82d613e949c,56f8d491ca221c6c24397cf575e0072edb62fbcb,d,d
::#,1909,ret,sv-se,3607556388,2539084928,a9150141b66cc5f777d1d25df41aaace1b6e7e4c,3a6733a0e6e671c39ce01330b67e7dd458b3b4db,c,c
::#,1909,ret,th-th,3473959714,2470289032,136e0b238ad6c9f68d8949b4e66e0a5ab824fd72,658a7a457de843392ab1412df9d36901dec962b2,d,d
::#,1909,ret,tr-tr,3454874782,2473688877,22a6aabed8919305484c64b721765594f22ce3bf,93782a360ca1ca008d02d3c564972eb4a98b37a8,c,d
::#,1909,ret,uk-ua,3480799111,2480365333,231667487f5d1ee0b628eb8f37e431e7f0b8d320,8cee39824bafe5385d537ea19634610571bc3a84,c,d
::#,1909,ret,zh-cn,3743699182,2727802108,2fab0741463c85d6c98e29942e1164aece5ea4a6,35aefd6712b6c9e4af8962c4a66dc147ca854fa3,c,c
::#,1909,ret,zh-tw,3695699407,2682296155,2fee332a79cf34665d0f828ccaf4516d28b0c85b,71f255dde4f7bf187d0ab6993b92afbc73870396,d,c
::#,1909,vol,ar-sa,3438487182,2463877856,44b7508dbd428c3770a4c6541a22e771880023f7,f6e7e559babf4b340dadd9167b7bd44b3392b48a,c,c
::#,1909,vol,bg-bg,3555503804,2478427478,18abc38b8244bd1983f0df9ccfed2fcae93dd5c4,43bd73e4967a0ffff46fdc30cb129cbcf21ec5b8,c,c
::#,1909,vol,cs-cz,3544206016,2456114546,7ea76b661002d51092d305d121a11bf3caf95ce7,18172af53696c48b87c88fe71890a1dcca493ae9,d,d
::#,1909,vol,da-dk,3548513556,2479829852,da3d602521690d82a22f169819951aea50674aa1,531fac95b3bc738e1c76fb13eec030c903e17819,d,c
::#,1909,vol,de-de,3688176224,2616340732,12d01c5ba4a9e496d113e4b16f407255c724ba72,8b65ec3845877f004ed1b024aa378c803c0d710a,d,d
::#,1909,vol,el-gr,3558884298,2481087098,7bb6a3ac13772230b607a4e483452a3d3e3e2756,53be030536e98a2c8131e3a40f53de117adc2c16,c,c
::#,1909,vol,en-gb,3624244211,2565433673,1afd7d55f9980e95c968699fb9d6a83f7fc1ca02,d098c781e57d62a9a9fd43afd0d5b8d4a50907ba,d,d
::#,1909,vol,en-us,3626567900,2586064754,6e83a5e8f3ca99b74467e51cc9f5cf4f8e5de476,d29c815c75e7d1e5ab9937704596f0bd97b45e2d,d,d
::#,1909,vol,es-es,3650584272,2599419212,2891d81c1a3690dac9dd62ce89977f94712db24e,c5855501e2374986e43c31172c3f1b8baf6e3a93,d,c
::#,1909,vol,es-mx,3430336908,2436459674,57503381aeb77cccf8294f4dafeab74cbe0ef950,e4d9102abc0f75c7c9c32c8395a39f41e07474c0,c,c
::#,1909,vol,et-ee,3518112390,2449000822,cbafb8998c1defd62edcf948d86117f3f5b4203a,4c4f949134b0e9d76203a78f3a9534c4c1749a11,c,c
::#,1909,vol,fi-fi,3543527114,2459816940,1c4873c5a5530be8b5a76fa5b3fe2fd60f5140cb,b587bfee033d54417305058f17a253be7ad57eb1,d,d
::#,1909,vol,fr-ca,3464877292,2486610154,751ad373801a67360eba3f7592c31f22715ca093,34928d27c7896afcd52b5df00cd8826beefc254f,c,d
::#,1909,vol,fr-fr,3625088635,2566787963,ebb8d09cc257a72fec8af3b672c0fffdefaac9eb,f4bdb4451d69216d4257b9bbbbdd246423b94118,d,d
::#,1909,vol,he-il,3418411702,2457925586,dfdb260ac42541834d64fba7c92fe9a3f44433a8,600f2217cf78951733e3c42f42ce768b357a2949,d,d
::#,1909,vol,hr-hr,3527137724,2460277762,be0e2ae7e64ab3e2f2cc887387137f26a23445ce,6a2b171dce7a6dac99b3351e1b4d9a6f06df3b77,d,c
::#,1909,vol,hu-hu,3539765872,2476271612,a8d08956fcea906d14a729927b9a4ff972c29351,017a35c75bb3691ef95d2012dbcbe19625fe48da,c,c
::#,1909,vol,it-it,3589744297,2511290334,3e5388a5b88a58f91fa46da5c0fc7127fe2a7529,4eb11a6b4213ed880da40e5d58002e4f27e30cfb,c,c
::#,1909,vol,ja-jp,3659614104,2658113529,47e797fef4015a2f8a8e047aac1bca08c959defb,bd3d9d8f4075959429984111c46abab750ca0ee2,c,c
::#,1909,vol,ko-kr,3449851782,2461608809,9cb9303f4adbe0fdd6fd6ea0e4c65fc574678e8b,6f9aeeb5c04ab2f2c4aae5135cd8137189c67f3d,d,d
::#,1909,vol,lt-lt,3518768755,2449382022,b5a117d824cb8694d41a45d97aa29b3a4911e602,c3d0b1200b17f4488fa506de4acdbc92b9980555,c,c
::#,1909,vol,lv-lv,3523056680,2449409594,2c5f7d4b65b276b27e6e2f0ca2e410e029492af4,0e4ac0ca473c37ca50ee9479793622b43a192fc6,c,c
::#,1909,vol,nb-no,3544730789,2461847874,aa05a78d662e07c5228e0191facb1dd9ac9f04a9,bb68b82b2dfa3f458fbd10a3c29443ffc58bb917,c,d
::#,1909,vol,nl-nl,3549561116,2458069947,9fe135842f500555cdd2bed9f0c1cd9286fe012b,dc2d1656a1f8999411858c30540c46fac671ccc1,c,d
::#,1909,vol,pl-pl,3572337138,2478124343,abc4abfacf682d93208e0bd3bd04977747dedfc9,febfc49e741b801910a02d670ab9b46f96237da0,d,c
::#,1909,vol,pt-br,3428726552,2444163246,4352b59c2bcdabfc0b7dc59e24174fe4ebf38abc,e4f04d8368d3598e2daf0a38039310d2697b0d15,d,d
::#,1909,vol,pt-pt,3565350068,2476180920,de29f9da02628ea8586c19c4931af73e07aa7dde,ae2a83effcd146aed0316252c94ef578c69801c9,d,d
::#,1909,vol,ro-ro,3517478570,2462901786,2beec4e4a9370638d81be6c13477047918781ccd,57872ac72196c4c262de113cd9c5b7c34db4f5a0,c,c
::#,1909,vol,ru-ru,3433382344,2444495902,e3b374d1718c3e59da1a3d0788ed931f8ba8b33a,11223ce1458f8bfd5e661a6db874387d4667aa1c,c,c
::#,1909,vol,sk-sk,3540286278,2457158107,232c2a415bc96faee36ecb1784aa424106e75d55,414f6ae918bc2fc54427685450a439c27c4e37c6,c,c
::#,1909,vol,sl-si,3541863904,2455048708,8cdd2535fb674cc31bf4d90534c510f20a74f0ba,ee84549e0c62fc4f115a5740a4cef7ce87f33632,c,c
::#,1909,vol,sr-rs,3370534021,2392943153,09b4929a17e4003fc49412bb66a15f63230d70b3,7a28f56020f0b1cbaa1337db93eb7a7addbbcc73,c,d
::#,1909,vol,sv-se,3549130526,2458325268,b107a4df6f20fad705ea537a7e5dc941d71f2186,ff0d69a33fde4e69806bc0b63b478e4188ceb44f,c,c
::#,1909,vol,th-th,3387929126,2411207900,a567f0a903a66963ec322ce724496a6597e14ea1,00c35ea978df4d6d85301077537c655c7410ecca,d,d
::#,1909,vol,tr-tr,3392986710,2389635164,9a2ba606d93ce2cdd3ae3911939435d1a088d5fb,ec4b9540928fa08e869434c27544b1fe2539f377,d,d
::#,1909,vol,uk-ua,3392754222,2413347222,2d69506768fdcea8dbba9db817f3061abf185147,b07a76669c2b2a7e90b0810d0c95f8719946392b,d,d
::#,1909,vol,zh-cn,3649266478,2647047456,47102873fd333e715f06c840e08a149963cfb6a4,8e1f607553ab7980c0c9ded018d8352b529320a4,d,d
::#,1909,vol,zh-tw,3629284727,2627531775,c4e3cea8745b894726133b81b9ad63c7344272b9,845b5ce812931b1cfcd665ee11b223549721bbee,d,c
::#,1703,clo,en-us,3315033420,2546331272,7e8eae476222bbb48de04862a8ac85bdd563461c,9d92ec014d1dcc4d1968b33e9cc9bc0748e07bcd,d,d
::#,1703,clN,en-us,3144657572,2437732564,e69925fec9aebc5fbf3852086ecb4c3fe00dfc2e,0fcc1248ab6ac55cae7ec24be5b21ff163d34fc1,c,c
::#,1703,enN,bg-bg,3063703618,2343397300,859fd1064516d2d86970313e20682c3f2da3b0f7,3f2d95b5af40290989b42d7e85fb73c2deecb107,c,c
::#,1703,enN,cs-cz,3063480034,2339478712,5885cef1a0a88972eafbf3240a91944a5bbaef0c,ebb7e9db690c146503c1470f6431ebb3b9f90b8d,d,d
::#,1703,enN,da-dk,3064590226,2359187156,049db05e06fc85f2e4fa47daf620a91219f94da7,bc154a20faed8cb135617ea5f7c804a78b041663,c,c
::#,1703,enN,de-de,3175541170,2469646676,8114e5eade5115f06e87cc63d82a56e6da4e9d71,829e8e3a44ee0793a6c10b76d6fc0180cca52c60,c,c
::#,1703,enN,el-gr,3068824274,2359266864,b02813b4225d89cb685c75b0d13950e9f5af90db,1731ca121d36bb3115282277de3f467dee4eee2b,c,c
::#,1703,enN,en-gb,3137564572,2426801288,10b79168087eedc6f574af4c6c6893313702ec85,d45cfdcc6d7227a8ed12ad24d718df17709fa8fb,c,c
::#,1703,enN,en-us,3140230812,2433137092,3e2111b94ad40b063d6fc224da72f83205c374c8,b17b8827e6954672d2bd85276b73770801a3bf6a,c,c
::#,1703,enN,es-es,3147765694,2438326380,9bbfcdebcd28939d5463630e0938ba6a82c69387,87974fab21f2e4ffc783ee6de4e6942a6bcb943e,c,c
::#,1703,enN,et-ee,3032725650,2320212652,577a6202ef0105c44fa46e852f02cadeb4d8d9a3,4e55f61f68aaa863f3e98bd1159d09fe90508a7c,c,c
::#,1703,enN,fi-fi,3059882946,2342513800,d9c35e5ba0889424e10bd1391f482270b3c40853,70e4f643e220a70547bc75cafd358e5c247a918d,d,d
::#,1703,enN,fr-fr,3130815842,2428304540,34e9d32c32d40b6fa1bffb9d5e43b7ee52ccc8a4,61eaf46743223466e066c77c0563ad46501378d5,d,d
::#,1703,enN,hr-hr,3033535336,2328147230,80fc1b08c6b4d89b65ab5d4aff5b8c4460120800,ad15cd4f66559bdbe0c42552f4d9ff645fcc5151,d,d
::#,1703,enN,hu-hu,3056933946,2340664250,ff090817737eabc45aab729654e73446c79b053b,5bdb5d7c487fc0fb37b8b76c66c1f3e8e2682f06,c,c
::#,1703,enN,it-it,3100499922,2384586126,9f8316c823d069842e8cc52d9ced8b6915bfd612,4089301a2ea267526b974aae278aa5e0fc0134ae,c,c
::#,1703,enN,lt-lt,3025353026,2325646266,9aef261cd6fffa9d1db2ab1ab7cd52678ef06094,d1725c85939679dd82fb8d551909e8686773e53f,c,c
::#,1703,enN,lv-lv,3029332916,2325624994,7fa4685a86839f3d8093be889e7dcb14b99a4581,cdf68b52a97795d3bbddb17e08f5153868423082,c,c
::#,1703,enN,nb-no,3058404996,2337861734,17ec8c4db6dd115fc45050205d4ee391d55847a8,ab6a56a1e544b30cda33601f60ffdfe4b7a7c010,c,c
::#,1703,enN,nl-nl,3058285820,2340806626,9af5d931ed90868395e94fa99e15ce723153e7b4,202eed2dd65dab2791ec1a4b04afbb1a28ca997a,c,c
::#,1703,enN,pl-pl,3082538930,2365075840,3b8c6e1273d2d65562b81b0b1b63a8ce9ecdb3aa,5292273b4477d413dcec2533ad2459ba1821891b,c,c
::#,1703,enN,pt-pt,3074473316,2356933976,763b5bb74b702c18ba80f770dfa25a7af4dc4f91,5659133bec9806a48096068ee53c2838beae6f6c,c,c
::#,1703,enN,ro-ro,3035031152,2329162166,d9883e4a8242398402383ae47e4015a8c724b2f7,efa8623d089f7df5c41453b862c9e686d0b0b157,c,c
::#,1703,enN,sk-sk,3036114496,2330022126,c705871aa637455dbf04532b5ca462539d466d6d,b9b1705f81a7120a2bad78ffda154182814d53e9,c,c
::#,1703,enN,sl-si,3026544424,2326113308,cb1485805fa62f1ed18d28a0418e45c5d612b31a,8cccac3b248a6e6879bb8f5baeb06a375bc8fe68,c,c
::#,1703,enN,sv-se,3061594264,2339127740,6cb6b740c9f5390f0e1bd29cd33890a78f20775e,2e1c69c5a253cd7b7ed381e8a7d9ff02350ca8f2,c,c
::#,1703,ent,ar-sa,3269761758,2494711944,8efb029378cd955809e67baf2cc71c53c632e32c,489191d8cc329b9721ff26287bc71ff4cf02115a,d,d
::#,1703,ent,bg-bg,3221290404,2450825804,64316f68725e92c2567dcf86981e5eb1c635fd09,117a347347deaa73dce186af781b7eda8e4fc62f,d,d
::#,1703,ent,cs-cz,3231413240,2450581096,5d0fa9367cbc1ce83ceb9ec130af97000e89b150,30aa6d6caee1e882fd88018c7ddb9a747499b891,c,c
::#,1703,ent,da-dk,3248303690,2469352822,3005a5859d2010da9fd1a77e6aab14ca233d73dd,5451990e566561a587a8fd44bf81f3236fb27a8b,c,c
::#,1703,ent,de-de,3348816134,2577096876,f813662c59c2a382a940d82b96e825de80da7089,a19f69452edb66da0591a63ae7a2f9b319bedad3,c,c
::#,1703,ent,el-gr,3245990678,2468826000,f2f713a69c342e4b6513bdb8974213530f37d6ee,da04cef145557e500060759c3b759c03adf0580c,c,c
::#,1703,ent,en-gb,3312981002,2541092494,a7100680c5718d34474579b0154819e2e528ffd7,c4371bd42a1d3463c40ad05b4f328471e8be80c4,c,c
::#,1703,ent,en-us,3312849564,2542115274,5477ecbdb80b477d3cb049d0d64831b72797be8b,65162f45583f38d53d01c5e5a64a69d1e73cc005,d,d
::#,1703,ent,es-es,3319718002,2547575630,cf78240f01de56403f3ab7066cf061178a90ef3f,000f7839c99dfc3e883c9c41a2e7e1f9b9d1049c,c,c
::#,1703,ent,es-mx,3273904408,2496325838,8b4f2f3b2bf76a6ee78339332bb18e0476669b4d,9315c4f7cdbacac86b47aa2637e90b1820c1e0b5,d,d
::#,1703,ent,et-ee,3200923112,2429782490,2be6d35081b25a3e808343ea0aae69fbe781f506,1bb3b0c7df189c3cf2504a6c7b3044592991f510,c,c
::#,1703,ent,fi-fi,3230886556,2455546618,5bde9ca7461591e51af74416335694ecc4b1ca5f,32a72a1c0d4e70f7940e91c3e60aa10b6326d618,c,c
::#,1703,ent,fr-ca,3294268308,2520878858,cccbccd532887d278fa922fd09f56bfdca5088bb,904abb865818ee7ef3259129f49fde9464efd4cd,d,d
::#,1703,ent,fr-fr,3309828430,2542088822,64ff0e97c469fdd3b591ae226a16ebaa75c7e8d1,b2d1ccaca7117637ccc74c86876d6289ec2499a3,d,d
::#,1703,ent,he-il,3232690912,2455101288,d85a04e8c72279d00889be97fa9aa79e88964a89,8a6662b13ceb703d8ccc874351843fd6f9918ee1,c,c
::#,1703,ent,hr-hr,3212042850,2433083014,b07812c974941b314884778654da1831f41d838e,22b5565943863d9a82f6f0af17d0d8796e40dca9,c,c
::#,1703,ent,hu-hu,3222250300,2443754316,3eec65d51e8c24e8b0c823071ef246df465270c9,b50222d340eb136fd736f2eb256c97072ed74f14,c,c
::#,1703,ent,it-it,3272240844,2500145118,12c773f8db4c66d1a7d039e689a53e711f55b23b,1833f47a8968d2b31a8c90672dfb76d57a5ab022,c,c
::#,1703,ent,ja-jp,3391347078,2622699920,e214f6797b2f174db15901b79ae0285a0859e5e5,e7c95f7ecfc9a46f1a66479ead6c6fa6194c0e28,c,c
::#,1703,ent,ko-kr,3287839184,2511245616,801a09ef5a8b28a98b620bdb83472f2a17265e17,a7e52b0652ad20c351d8d5a79cc4e7904f48390a,c,c
::#,1703,ent,lt-lt,3204395822,2429457908,11584883f422bbd13394a3b7aa502572bf204ba7,14be449da61677562b2f49de9f401a84d6d2c88b,c,c
::#,1703,ent,lv-lv,3202719722,2429484246,c29e06c7e338df384fa4d0ec1798b07b4175056c,1b85049cb4f85c0a50723a17f2b566c3ae05aa9f,c,c
::#,1703,ent,nb-no,3224730246,2447487494,9b80ea391601f5eaa2dc82a86b51e4e8a5ef00d6,dfd2952d9ee50ffdaf70729577655fb52bbded02,d,d
::#,1703,ent,nl-nl,3233989634,2453608998,9d79d2877e7015039b7795311ee33b12e82103d4,db4d9998e2891a2c11af49e8edf864c4d669bee8,c,c
::#,1703,ent,pl-pl,3254871838,2474897208,78b3c876618557bccee0e9437466d70c0c136dcf,be5d2f555cdde8925c1ebd08a7f7a3222c9e612e,c,c
::#,1703,ent,pt-br,3271500426,2503336302,01c57b64de3a66b7795c363ce0b80ca3567bcb49,ffde6034bdc95b6b3d4e651a8677ddc6bb2d180c,d,d
::#,1703,ent,pt-pt,3240619572,2472391446,6fdb16fb6bfd01cc846818eac4bbd468731137d3,4d41383f7e149f8f332683a803e80913bc9b1dc2,d,d
::#,1703,ent,ro-ro,3213373488,2434175900,3b61d2d6592bf7172b20b6c087465e4e201a1b12,d150722d68fe7eeab6584e6b91ce40a51f6e83b9,c,c
::#,1703,ent,ru-ru,3276687624,2500599630,702da7305af22183af857b1d92f225ba89c846b1,e4925023ca2a7c875a257542177f51adef9ac00a,d,d
::#,1703,ent,sk-sk,3209901276,2428270146,2a76f3cf95bb8816bf2a4a77f60e5500eb0260df,2062f6e7a1cb1ae6dcc8755b6afec3cf92aaaeba,c,c
::#,1703,ent,sl-si,3205356168,2430123934,45c67e340e223378aa8aa6aa5678d1ac5e3285a1,5edf9bc85d7893d5f8489693be58606ffd0733ce,c,c
::#,1703,ent,sr-rs,3211056238,2432563554,59d39830461b47692ecb8d8b3d3d5b5510bd2b41,905b282702bd35a24335e13b7532bebdd6500577,c,c
::#,1703,ent,sv-se,3225016350,2456236258,d5bd28ea94a57f48c5dd9be95eaa77e1af5b879b,fdec6fe68064a5863424adbb88b1f3fab2f8f9ab,c,c
::#,1703,ent,th-th,3225739176,2452122006,10e7d1628d17f175c7be22b9cbfc31b0f4d6cf11,7e6804bb22e995c8d7fda7bf17003f1a598923c5,d,d
::#,1703,ent,tr-tr,3223779720,2446042716,2bf79ce9f82e719816523039c6219fcb1681f211,440ca442a89e088530739ad7b1fb911aa4455a06,c,c
::#,1703,ent,uk-ua,3231204960,2453614364,4689166d55d8b658144c219da32025ace59071be,e45c9e3569ab5763f1aa8fb3363256278a665d19,d,d
::#,1703,ent,zh-cn,3475307584,2693601882,ff6a432a6ee8204153cc057074fb07b5a41f201b,feaf7891cc55c6f2716923a5e5aad8c9edccbba3,c,c
::#,1703,ent,zh-tw,3402457552,2621863118,4b15f3fa006b472788efda8daae41dcc1cdc6335,ee8a66c1d34e68ba480b017f9aeed538a7847b05,c,c
::#,1607,enN,bg-bg,2773448902,2111500580,d090ecc0e32e05a6c075eb8384f577315ac35ee2,f2206f926561fd89b69d6e7e61aa98956966dfd6,c,c
::#,1607,enN,cs-cz,2775734726,2113434488,3979b107d1af43aae3cc79bd7a2a081def5d04cf,e773288e71f7a17ec8e1525415134acbfa13a803,d,d
::#,1607,enN,da-dk,2799132592,2137434148,f0a667d9584f10c47b3db96b0e6700f1a47021c3,9defa59a1627b3440684ce9605a43a0c4e88c770,d,d
::#,1607,enN,de-de,2888504080,2219030252,e8a1023f0f21a7c99d1b5006ef520323238833cd,e62e766faffcd25ebce37b758aeac6e63208c332,d,d
::#,1607,enN,el-gr,2798418934,2123659240,8bd00622321661b9ca1eb7289d907a9056c713ce,880756cb261c7a7b32289e549011d9bb968d2706,d,d
::#,1607,enN,en-gb,2861883002,2200050658,f145a8eff3121dc8fb020c5a1750a0f2c117ecb3,7c3415af341630a1f01f2f0983e44579d6a23487,d,d
::#,1607,enN,en-us,2859877184,2201813278,fab646ab44b5d956a91e0d2aa0e4a37f22ddf7cd,5166cb73561f9c1190f9d6f8a35fe444877318f9,c,c
::#,1607,enN,es-es,2848523494,2196489320,7386e7b352e080a15f6a565feeace4c6e854703d,191a58383195e53864fcacb41313043a5ea77663,d,d
::#,1607,enN,et-ee,2748248864,2095947306,b487809fa9f137624e4bb205e389f0e599d17093,d9f88ee10c3f41e5e152b24c78a35ab1f15d6af4,d,d
::#,1607,enN,fi-fi,2796624854,2137783028,dc40703bd5eca75ce2d234e367f23db5a71c807f,d3ed9db8b398eda4497c6b9d897555f5a5663d84,c,c
::#,1607,enN,fr-fr,2852055774,2193600366,5838ee4f277ebd8ab33f3d40bbcc380a95f9e69b,36286ca54f121ca1247e1026e0c76bf3fdc4f2be,c,c
::#,1607,enN,hr-hr,2765426784,2100724714,f8d5c52045248839329634468038b184b7e9a491,742c2541073a78be847cbe684651b7fcab6b6fdb,c,c
::#,1607,enN,hu-hu,2780468248,2122154560,65b67804be6e6a5e66f0046a8c779fc9599b571e,444ac3b15980f3ef4f911fa2f920891e230118ca,d,d
::#,1607,enN,it-it,2798572882,2144445692,162bbba0399ed2e0cc12569676f4afcc685f08a0,f4deb16739ba26ec597725cc5a9a2580b33e7ca2,d,d
::#,1607,enN,lt-lt,2755834506,2094863630,11c047008667638f72cfa7391b0ac14ce954a427,0a1d7d1bd8456251c623d5c3f3e7e6f0a9c00e86,d,d
::#,1607,enN,lv-lv,2752316336,2093716546,230ac84bf1c669d375fd05159a8d26edb87cf264,98948912070a686f3b7060b9f80446faba677b2d,d,d
::#,1607,enN,nb-no,2773039326,2113695528,7939fcefabeed9a8cebf6ca04984e9c0f8470f50,ba8c7be3fb2a12ae3a227ac60b69ce225f367933,c,c
::#,1607,enN,nl-nl,2775118184,2130921230,fbb84419e1b8618b83b91873ed5cc7fa1365a009,40d9d1a599a5266947f337fa6acfcaeeece8a865,c,c
::#,1607,enN,pl-pl,2778912686,2125591884,7ea026557e632da890a64e0fcf72f3672ef12e53,487eab83f1e6f67058b50b9a889d790f49384567,d,d
::#,1607,enN,pt-pt,2787935254,2125017148,0afce496d59bbfc1f1c6580dfb49bf0ca1e30275,40a28c0263920c0e13a1c450511718f61f2c67e1,d,d
::#,1607,enN,ro-ro,2763055438,2101442992,d88e0b470995cc081f9e73d06baf0ce6080445c9,5452de2544692ba234c744cb18676f1cbc3c7c3c,d,d
::#,1607,enN,sk-sk,2763328164,2096292986,be661b5d237a8a93259d64754b09ae29f26cb42b,6322ebdfaea5955e28ec0edba5595e6ecc3eabba,c,c
::#,1607,enN,sl-si,2754008752,2096786702,73a4a166b1eedff7c7465eed4ce3daa8eec1c051,882e91a3c1e7a239ac4d39288c19228b8ba20c8d,c,c
::#,1607,enN,sv-se,2799778090,2130127248,70e0831a0c4078705b6699e8662d6cb0dc4875a0,66c58033888d81d9e914463d941a525ef1f1c29b,d,d
::#,1607,ent,ar-sa,2955820350,2253811598,672bb229c831b84e95a6dbff94818528894540d3,c6daaa38f3eb589e8654a266320032ed3aa3a6f5,d,d
::#,1607,ent,bg-bg,2911551848,2218360574,97d613cdfb2ded4df2f71ef29fc93ca3656c6ed8,2c0063b9f769ba2307f84717ac2b915206a9d4a3,d,d
::#,1607,ent,cs-cz,2918785956,2214354874,7542eab92328937b8d09ee02cf8fa9cc6a196830,3108854bb25b7c75bac13289db5c2a2e9c920578,d,d
::#,1607,ent,da-dk,2946222420,2240352350,bb9da04cd47d7973597386ffd203ed56e19d4d65,297f5fb65fa79f3ed1d0a6dcad202d863b71e9bc,c,c
::#,1607,ent,de-de,3019388686,2321843034,c9b01f8eceb84ea2e7abf8c8823a623d759a61d0,8af78913db117260a888d57c5376470cfc109670,d,d
::#,1607,ent,el-gr,2933879638,2226440968,14e182c6ed9ba36c720fbd0c3f5ce7d64ed38ca5,b8bad577e15fbfaa27b8bdb53d1c6724fe64357a,d,d
::#,1607,ent,en-gb,3002224046,2305860070,b972022ec65c9205195833b842983e527f287d0a,6d0466628b39e192bd675fae1dfafded7fff94d9,d,d
::#,1607,ent,en-us,3012544034,2310343386,cbf97f9ee545d6bbff70c7fb9740e9fe5d6f4d77,72e16690f022fde1c59abc93457a1c6b8bd4c5dc,c,c
::#,1607,ent,es-es,3002625924,2298493682,d6b21213c81c83c46965baf0c1da2f14d4f3eff2,4b3999d40e9ac39c1ba4c1dec301c51aacc50f28,c,c
::#,1607,ent,es-mx,2943527594,2249633892,e7bb91c6aa0c9295718f0ea2761005ac4c556cc8,3341b800403bb93375745ea4c3a4529ae5472fe3,c,c
::#,1607,ent,et-ee,2889988048,2192782608,ca9eba2953c9aed39e051f5d984e4a58c945d17d,06e7a360daba3388edefbdf56d958e98b2cae2d2,c,c
::#,1607,ent,fi-fi,2932564162,2235053854,b250bb11cbbea356417993455d639582ca4fd052,3d13bc3b7ca9411cd791c5c861e022bfbf2db2ce,d,d
::#,1607,ent,fr-ca,2970085652,2267316492,e33bc497cc5ef1a2ef362c23d2814d580aa22e26,2200c921718cf3b8246cf4e82ae7127668790444,d,d
::#,1607,ent,fr-fr,2996998394,2297031996,b599b3275302e57b8e1ad25271da68c299c4de39,8b6805f55fd7c6641d182131f500c0340887c0b6,d,d
::#,1607,ent,he-il,2927278142,2224939840,b82d6122d55c838393c5645520692acd101834a9,4011de9ecdf53b41fdb2ea9e0910bc6a0bca7939,c,c
::#,1607,ent,hr-hr,2898184950,2202588894,bc2cbd1d92e60598115098238f12e8dac2c2166f,c689528beb00b9157cc3d08c2409ffaec84ea56c,c,c
::#,1607,ent,hu-hu,2918877960,2223268852,a0453e7dc3d34716caac2cacb473aa65ccecea3e,47e181c321033ac99850fb222047635a83d71d43,c,c
::#,1607,ent,it-it,2953574274,2247219130,9b48a0fef984b867e8018708785a6c70a696a469,4e68dba7258c1af508d8c180564749b5b1b9b3fc,c,c
::#,1607,ent,ja-jp,3063387292,2355095860,ec30e2dfa29223fbeda28feeed89f7ed6d2911fd,24d900e9937c520b10056e53775e6a5934a916a2,c,c
::#,1607,ent,ko-kr,2979348462,2265728512,8b9af5c684e639b1787c901baddb33e3ec1f17d5,296956b802ccf9a76083e6398db20d2b67186fd0,c,c
::#,1607,ent,lt-lt,2890387644,2196863664,97f81a28fa526e57e2e38235ce7103aa0fca0ff5,1636c7532f21ebf6282e785f35840201ed6cb81c,c,c
::#,1607,ent,lv-lv,2897092188,2196617270,26775e677727ad2296e7de0620be132d144abd55,aa16e2b2f317ab45e43885bb700a428d74244ef3,d,d
::#,1607,ent,nb-no,2922664364,2218857478,7c42bfed895f37cf86153ee75325b5d4b71e3eab,a9bbff5197b258a37d4639a9699e938f86030777,d,d
::#,1607,ent,nl-nl,2934556272,2223733356,81b8974317b76417ae102951ec191f90fdfc00f9,c1ad0d57e0ba595e81ef7820f9db2b7c12114629,c,c
::#,1607,ent,pl-pl,2929138222,2228062654,7ddc4be2c46d3aa5b562bc593936b7bac33c6a4a,165494554c7fdb1be55e4399b6372515c2d6b1ab,c,c
::#,1607,ent,pt-br,2953378710,2264016962,71de2e5a288324151bec24830bcedca5ad77a1ad,a5006f26410655f0efa3a42c0ff63b6c9acf4d74,d,d
::#,1607,ent,pt-pt,2941611330,2229207498,52dc57e4107dec547e68a9e74eec10244cea4f92,0b1a60b57e687aba766001a8b306870c9e7241b3,d,d
::#,1607,ent,ro-ro,2887834662,2201439796,24950dd0d69cd50fe01f8e9309583772ef231518,f1d43e2cbf3006e034b64eca9bc94de7ffa8cf94,c,c
::#,1607,ent,ru-ru,2957770620,2261034630,8ce69e0236a2b5269c08a67edab908211585b3c1,50f2f76e8a0e62f26a6238fd9471b16ca1b26186,c,c
::#,1607,ent,sk-sk,2888894912,2197855320,14accd88aa808e900ba902ac6509a5786d41be79,1796ddb7072d64e971b3f7ef7c3c3ecadfc7dd00,d,d
::#,1607,ent,sl-si,2881745984,2196163006,c1ac7d37d86e4dbdbb2992acc8d3b6e60e52919a,2bcc0dd24a8fcf85e041d29c27be612d20f6c39a,d,d
::#,1607,ent,sr-rs,2910809030,2204793922,f8d80cb91733aa8b48c6b84327494e210b8e5494,242810176bd2c17e25c94b5478762bacd04f0c2c,c,c
::#,1607,ent,sv-se,2931748080,2231055130,d6196f5e660ef7055a0a5efad8892045131a7f9b,14642e83ecd3d000bfc10d5bcea08de83ca1fe39,c,c
::#,1607,ent,th-th,2910791934,2218450936,1286f4fef88b41884d8083aad666d63ca232be42,5660b3c566e05bbb58504c392470916996988bf5,c,c
::#,1607,ent,tr-tr,2915633822,2215962556,871cf4807375a39b335468d44407023f19bade5f,2dbe29adf9297d98e66e42558fa673c0e76b4cf8,d,d
::#,1607,ent,uk-ua,2915857130,2219357380,5b88fcd4211676ced3350a9bdf5abe0a37707991,02a14a526045c75cbbc1aa279d01f1f23686dd93,c,c
::#,1607,ent,zh-cn,3131493920,2421427008,e78e04e6204b107ffa36d898d58232c86e98199d,2ddd95d076810d788d63082cffcbbd75bf921243,d,d
::#,1607,ent,zh-tw,3059396808,2361521848,4b4e82301a37192b69d70496fcf57c16aad681eb,589eb269e0666134c1d31d67c665da50ea9b2a66,d,d
the removed 1607-1703 edu vl pro vl [use the combined choice or add them back at the end of the script].txt
::#,1607,edN,bg-bg,2779059020,2111252165,7a3b8f8df4d678a1e7a34e341fc7d5618ec9a246,66cc95cd28f00e40caee6bec7d5d70a8fb5e773f,c,c
::#,1607,edN,cs-cz,2776622382,2110545610,ccf1326afdb7d2641360f79e096e49c6a38ffa32,f1a9bd1559dc919bc370f4166ef8ad86f10d73b6,c,c
::#,1607,edN,da-dk,2798017588,2144210086,7406eda1d78d6f3a7e8a1bb6370daeff8a28821c,497b443d71e65f6a63f01fb7ec61c53b8bfbdb6d,c,c
::#,1607,edN,de-de,2887254906,2219606526,64b3d9d55cbda469d5228ccc9156cd0fc23e04d4,9213ab89e0c17890d3a9151fc79932a587f3ac52,d,d
::#,1607,edN,el-gr,2797909794,2124151984,6d69df40a7294e47c4e1ed4dd97407df71e3b579,94e7d1affe714552cd0d5dbacbd49eb48f3f1fbc,d,d
::#,1607,edN,en-gb,2856936794,2200062104,1178f5a038534a6db054c0587795827c8174a3b7,3eb8ee29ddf22f0347e51c2dc0b6e244c988c9e8,d,d
::#,1607,edN,en-us,2861204596,2200128810,9f9054a5831a86799435742b96589d35556e0b33,3245de6b32dac4fe753a29d77c4d5276f752a9cb,c,c
::#,1607,edN,es-es,2851148850,2196419238,9ce4a7149f1c83547a093c77e3a054be2facd930,4ed9dcd6d9402c53b7c0d7ddadf29732ccd47ef3,d,d
::#,1607,edN,et-ee,2747120942,2096054254,1ed1164e84604f09732a9837adbcd27b45742d16,1edea61b5c9f927bb86adc4eb4b64e65f565f5ed,d,d
::#,1607,edN,fi-fi,2798444234,2136693992,9798bf4f02717618f71ab3ec9919e4c304b24ea8,8299144245d06af58bfb1787897e2601a4346bd7,d,d
::#,1607,edN,fr-fr,2851527218,2198063086,b80067fe56f542be1e2262fd1f93ed9bf45de7e6,d67758e1aab4ba26e563c94c9e71f02bc8b457ce,d,d
::#,1607,edN,hr-hr,2768580546,2099953642,35d1a05b4f329e42e0d16930b6cde4122c40f765,d9037e29d6981d000643004ac770e5e1eccfcfb7,c,c
::#,1607,edN,hu-hu,2782140028,2116985906,1a108c29a93bc32e4a1fd28c73e99ca88c5fc1c0,f45cf9ff9c019ecaa9b9de14252aa950bdfeed91,d,d
::#,1607,edN,it-it,2811926886,2145186280,7521153898da230759cbc5a3b7b6534d3a378ef0,e12aaf53fb3b43731394a90b052d522e53d4c3c8,d,d
::#,1607,edN,lt-lt,2757803852,2095722632,f0385e16fa913fa76719383e850d1d35070a92a8,e5d410dee7dc702f1951f7a7a8a86590f605b302,d,d
::#,1607,edN,lv-lv,2756086022,2095036762,7792ef1b2b8bc3c5b8c217d0748da5b8a23eea07,e41ce56ea65c5a80aae7aae51409c8353c89de3d,d,d
::#,1607,edN,nb-no,2773327388,2113411140,ff125d34aecdf49b9d1540d6061cab57dc7e39a3,d0fb7c0f30e00ed68322a56f83502a84ca512b7e,c,c
::#,1607,edN,nl-nl,2777477440,2122186926,e4d76ea47cccc8d3c917d5d86325903a9759e1f4,a71e61b4fb3a53e6346cdfae4d0a509b2c59b712,d,d
::#,1607,edN,pl-pl,2781418062,2121400542,b15363bc8841f93b28d285220a9ad7786e1ca9a1,e03523eb6a1426ac02da0db90e90da9ce24f242f,c,c
::#,1607,edN,pt-pt,2792216100,2129997546,b7810c3c8ca4c1be162ea5cacb8eecf5f90161c8,af38dc63a255f96722417a390bb29625bd5f2c0d,d,d
::#,1607,edN,ro-ro,2764183386,2098687326,cabebb3cdc5c3e11f839942ce96f76ebc24f14a0,7fde1bd5b650f7bd1b39da2c27a6cfce05cb58f2,d,d
::#,1607,edN,sk-sk,2757427958,2096928490,3abdf61dec10498ecd12df2570bffe4d11109e3b,f77f86e70b997ef156cdafa5e3927c24d020751f,d,d
::#,1607,edN,sl-si,2758340722,2096845220,e5b73905ef2020efc1bc646abe87a3ddd7dd7bf6,c1319abf345baf4c95a35dfbedcc0e3b9c206a59,d,d
::#,1607,edN,sv-se,2788498688,2130648134,fd2fcdd512f2b38c3791426b3f8421b1041a9e0f,19d90b982ec2d963667561718642d3dcf2497cd4,d,d
::#,1607,edu,ar-sa,2956949156,2254502852,ad209ddde42bb7c0dbe62aeaa56c9edb1e21374d,d7e56ec015c48a9ad24671c6ef1d80daea27f189,d,d
::#,1607,edu,bg-bg,2913342796,2227290394,d5c152271d498675f400eb335c7f20c8f05cff0d,225b91d09bd7a639fdabe14b7a82bfbb7abf5ba9,c,c
::#,1607,edu,cs-cz,2917449894,2213609352,abb6ab1ab0b5a9f9c715d1cf91aa473e410eb958,dbde988b353a76740e0576b53005cbd5861ef1c7,d,d
::#,1607,edu,da-dk,2945166370,2249489774,4641e22dd93423212b5b465db1c4b720921ff737,2a892143d6eaa1dcadc8720eb890a1db7a03b28d,d,d
::#,1607,edu,de-de,3018157658,2319600702,352e4a7510e0ceaf1d97f03db3579af3e0344938,a691d8569c4dd10f4831d8ab9c9bd87d7b3b918e,c,c
::#,1607,edu,el-gr,2934720002,2226151718,93eadcdc4ea4b3c9464de64898fc172284ba3d24,6c7b921c6798ff2a8128bcd6130962f923064642,c,c
::#,1607,edu,en-gb,3001730482,2303122652,d363257e8203c0b46c98bfbaeac8e50d6d762f91,6542537ae4a5b1d76c2f7658b91ccfdc84005dfe,d,d
::#,1607,edu,en-us,3014778678,2305264922,01e49055b446024d37bdd3ad1711a8b529bc98df,fe55e8afdcc571f8e8fd5a42cfccf14790d89cbc,c,c
::#,1607,edu,es-es,2999917512,2297447302,8b396b404a5e68b22570bd9d2c7bc23e0cc2fa89,6aaf073db8890a7c6aa6214633bb345cbe9a82cf,d,d
::#,1607,edu,es-mx,2940854936,2245392276,b16befdf9f8905fed73836a03a1505968b2aa583,79d8fa9f21f4f689ff2315d669e584058c407b69,c,c
::#,1607,edu,et-ee,2890533510,2190464570,6edcaa2167c569b5e3dac218f90161f686eb4ea0,7b4c97f368a2673f751a9e1c98a79a65ec846b74,c,c
::#,1607,edu,fi-fi,2936951164,2232027472,88e07bcb494c2973a37eb32c11c6b2f6f313d6cf,44c3d9b0f171337f3e83cd4b16b9fb04875b47c5,d,d
::#,1607,edu,fr-ca,2972513666,2268537776,99dff3ff2faac319c38b67adbbf7df11b996e2f0,01a686ce606798e63eee51111ba600f832cb867a,d,d
::#,1607,edu,fr-fr,2993414936,2298742674,c4aa11238240f052fc155a69add5aaee5a8fa2c1,e9e686f6bb0e5a2bb463969aee1ea0bec3cafa16,d,d
::#,1607,edu,he-il,2919856152,2225234406,ccd6fcf5bba100f8bd7416b8368ae88986d42719,135c9d913514fb9ce8c0e3a11365c1f7ec96f7d4,c,c
::#,1607,edu,hr-hr,2893579680,2203786466,373e5f74e3bf90e1e40597b2907a705cf7947ab6,a97c9fd5d866cb6b49f5224c0e227923335b071b,d,d
::#,1607,edu,hu-hu,2914578404,2219026456,9c2f593daf664ef8b2424c9b85ec981d957b96b2,24e79499a39c3f658a4721f0e64fc99f80eb71e5,c,c
::#,1607,edu,it-it,2966090488,2247919526,be99f0766321e460a071d50083a758dfacc64923,907c1dba70eca9011e7a4c087b76edd7d4ead76f,d,d
::#,1607,edu,ja-jp,3061128986,2356394260,02e4b9da921626da3d03c0a413ae76148dc0f9cc,6511fc807e5213138c36abe22ca4b9e7c9e43dfd,d,d
::#,1607,edu,ko-kr,2966153026,2259563116,77018ee745ebdc581693dcaa9ec8697b5605dd3b,9e869188c0d903fd0d982f93076960383d6b608e,c,c
::#,1607,edu,lt-lt,2886584406,2195909696,afacc60cf3c558d94d01691f896a303cd3455651,593f59fabf626765463001023aff98a29c98e713,c,c
::#,1607,edu,lv-lv,2884763892,2194102206,f36bada74914782fe174d92bf82222e7d5d61488,d520a5c393fd148b7e0af4fafca9e7381b5981f7,c,c
::#,1607,edu,nb-no,2918231688,2217842192,330597e50d041b5f9e1798671aa0857ff9dc2e3a,98468450afb526f4f16f5c791ecad934f1ad99ce,c,c
::#,1607,edu,nl-nl,2929881030,2227957810,5fd638867eae87b871fa1d0e393866698eda8514,1b68236863ec2782377eb23c4897fc371e5d082f,d,d
::#,1607,edu,pl-pl,2930550878,2226921692,3e48dfc45ec6551ba7b67ae6c965351e5b0c6263,d2e0f7a4d26c8f52d136d7bdae162075edf70757,c,c
::#,1607,edu,pt-br,2952864672,2254176436,5e453b92f20a8713b7ca6ecc5c2f2577cc67b58a,34066ad64f0066280ebde3b7833f89c7e468212b,c,c
::#,1607,edu,pt-pt,2928144706,2228686892,6135ad949cdfc76b4ebd0375f83ffd49ea09d80c,fe0f33f8faeffba3c3a059660802d9c44936c801,d,d
::#,1607,edu,ro-ro,2904204054,2203396506,1d231962d9263ea94c7a094565cae9e22f95e645,3787c9449e922cff784347f436f0e10b11c83588,c,c
::#,1607,edu,ru-ru,2957672236,2261036400,c5496123d5f1ed75a8511ea6c71c958bc38915c8,e01b56432419748e3420926222512f8b464509ca,c,c
::#,1607,edu,sk-sk,2893555152,2197058184,07e05be074dc12e411b3d1c5cd144a210b70e869,703136264909e5333044aec874ad6fb14790eedb,d,d
::#,1607,edu,sl-si,2884411810,2195839708,6236323d5ddce9c6d1e5673c13ad2232d8d8f1a3,a92efb6ebe2225fffca570d46b9bde4dcba732f9,d,d
::#,1607,edu,sr-rs,2891648167,2201558184,534d4a85ae9a935f7ede65e352252ad27e90f21f,8d504ce35fb48d0e43e4b0129f80157991f93727,c,c
::#,1607,edu,sv-se,2942914320,2230458544,67ee08ce7dcdb02cb063a40129afae15a5e7e774,5b7f3a60a484b8ab7ea57629974a6df187bdae48,c,c
::#,1607,edu,th-th,2909426878,2216567444,c341908be3ecdbe7150a763b900cca194befe662,df73d20b5559e717b965b762741795630a253877,c,c
::#,1607,edu,tr-tr,2917813760,2215387172,3cef4a469646dd673562a2990c6fc99c1d57af3d,e53d36d75762b89914ee1787e220ac10dfb5c5f8,c,c
::#,1607,edu,uk-ua,2913314734,2220722110,e7e3090d392bc59e15da7a49be08772a15d5c2c7,b70d87de530267e650ae34b5b29b5a316d69cde6,c,c
::#,1607,edu,zh-cn,3137548350,2421638284,120476969142efd3701de14d140be47cf84d92ab,32e7d27d988f97b5b77e2a371035c9b80ee23b48,d,d
::#,1607,edu,zh-tw,3058815872,2359003730,57c2708dc6583a3ba6005e04934bc07541626da2,2237f1fb22a928df1615afffacf3bd916a188728,c,c
::#,1607,prN,bg-bg,2773968628,2111630422,fc329f5b4f683d6c9dce6da8ab12254f4aee79a2,ef1cdac011e2796516bb2ecd489f5a95807db56e,c,c
::#,1607,prN,cs-cz,2773293502,2111595264,c8c121aa245eebedef4142d86e8c444c82eb5ebf,c2fb76d2890cd7b33759d070bd4fa9daed67839d,c,c
::#,1607,prN,da-dk,2797523030,2137463158,01fa575f4e02f6d7b63cf02f691cdad8b7d06385,6f3a269b3f46310845cc4671753f9bb5e0c53fbc,c,c
::#,1607,prN,de-de,2887386902,2220146562,dceb5a8fbefd5c891523cdaf7d9ef85ba78648ca,bfe79458d02aeaffbff01df43e43af6cff1086a2,d,d
::#,1607,prN,el-gr,2801821428,2120864956,33997af7aa98ddf701dd77a197a01ada0083cd16,93a91f0147950b7a92f1b52206d4185d5fe2adf7,c,c
::#,1607,prN,en-gb,2859609418,2198424742,91815f5e30a2b75891b396c8a0b2848befaeb46b,00f726c42be7c11b5fa7761cc26f9957880d1324,d,d
::#,1607,prN,en-us,2859983836,2202017206,eef8273e5aff097f031d3eced6081a2ff1ce6e70,5e29955a7ce81907f0d90f61ef0c87a4d5693150,c,c
::#,1607,prN,es-es,2849603408,2195845498,28c0c3facdee14fca9c415baf12e852424cfe823,cd2c62a7e75b6d0afe39da402b63b1f042b2ee60,c,c
::#,1607,prN,et-ee,2749178492,2095309794,956dcd0e2e74458d9c530837e76e3e85c87569af,618bb7a7e6305ae5a4ad05417c1d7a6d1c240d94,c,c
::#,1607,prN,fi-fi,2797659170,2136318712,2bdb6ac2dbc58954f7cd24270fe3e90284e54daa,8c673bcaf88ff3675573a358be304962900a6971,c,c
::#,1607,prN,fr-fr,2851575648,2199089480,2911e901d843d85ff7d4d8a26df117c915739d1e,eb7fd4ca93539d05478dec8ee088184df9ad340b,c,c
::#,1607,prN,hr-hr,2765117444,2100765434,2bb2b9c596d7c58a152533c0f68c193dff262f7d,90a92a7b6a6ca30d4e0b609178c9aaa49c0fcc28,c,c
::#,1607,prN,hu-hu,2782768444,2121777568,650ca39bc961abf7798fa7877bd44bec042426a0,7407a410bf6d9573cb22b06cc98ea8467f0df658,c,c
::#,1607,prN,it-it,2800506190,2144659586,63287c51ff616254966ed37d52ca9300cbb12230,f4863cd0ecf5bfee974b9c423c9d864e9bfba3b9,c,c
::#,1607,prN,lt-lt,2754636784,2094530112,33ce1e39bcd256df8476f189e5a6a051de49cd13,e2db5267355217e8f572b6b482b5b15e0ae85121,d,d
::#,1607,prN,lv-lv,2755350776,2094597898,fb774f04e2f477d5060cdf15ccb67a57471a5511,a342940c936e67f0f93c433c935b868d58d8867c,d,d
::#,1607,prN,nb-no,2772100158,2113869760,c1a2d7a1b2a5215831439f80a716768eabea41b9,c850d7cc8aa9b5c6a1f443efb313482c9e01fa12,d,d
::#,1607,prN,nl-nl,2773104714,2131740526,e363e17767440f8c902e96ab193c926610ffadd6,31f1d6c1735d862d9c4a5aad54983b9ac691dc3e,c,c
::#,1607,prN,pl-pl,2780436314,2126498562,695623b0a4f468c1dd7c5807faf84dfc9b9356f2,947f434e5f736374f797083686d156ac31f61cc1,c,c
::#,1607,prN,pt-pt,2788551940,2128468318,5d54830d399eaee9d14223f9085684c5182cdab4,76f04e40fda45dccb6d056d3a3ed629f3574f0c1,c,c
::#,1607,prN,ro-ro,2765807026,2099203004,d98b84579055ca2114bb86390def6a06d4450e40,c399fc45669d57ea42a650cfa1ef9cff42aa6315,d,d
::#,1607,prN,sk-sk,2762718640,2096757828,fef5249e7b211a31db3c756f8746cc69093b8f89,24cc2caaa234990688701aa259fc99740f6cf625,d,d
::#,1607,prN,sl-si,2758415634,2094438534,ac0ede2cf10e95a905f4070bcf08651625d8cf6a,0bab0901bdd35b2e1bfa11db4d31aa835a79d39b,d,d
::#,1607,prN,sv-se,2797681810,2129967952,1ed5517d01de32c3cc1f77cdecfe4f356c0d94c8,7b3ac33040f23a1d3ca949124aae5035270f0e0f,d,d
::#,1607,pro,ar-sa,3017152712,2316041282,763f8d3532a4c3d95dddc0239ec6999c6c063c43,1bd076aea51f88e19c600d34d06050f78e87099e,d,d
::#,1607,pro,bg-bg,2968435508,2285063890,c56a9b9f6e7c37fc548686835755676ea04625d8,d9ff9494d106af25bad566591933e20f3cbb9c01,c,c
::#,1607,pro,cs-cz,2976799184,2275903108,4ac0dbd8eb31b90ea7b500083a1a71f9665fb677,f721cf9c925e778ab8b0014cd8727156613664a0,d,d
::#,1607,pro,da-dk,3009307712,2305464234,a15c3a85061a12b7cc9b366157bb9fbc30d71aba,e830209b7541756470aa21ebca191dfc6ac39561,d,d
::#,1607,pro,de-de,3219035316,2495166956,dea2c577e64546463080a96c4b075e924a60d412,968aaf9107ec3d486f1125a109a1ade30cae07db,c,c
::#,1607,pro,el-gr,2991041138,2286941358,4f9089bfd9b0815116fce8ee104a07f445ab82e3,6e029e44b04367c7f684888280b52666f999b47c,c,c
::#,1607,pro,en-gb,3176583254,2476842804,db057a5eac7cb0d65691e758f3949c13f26a513d,21fb6904b75427ffc9e9d3fadd3e0df9a4035598,c,c
::#,1607,pro,en-us,3319805853,2602533592,a67fdee4fc4b5703b4ab599a5578a2dbe2f655f2,d91e124cbe2bfbd372a936a401bd462f4773ceee,c,c
::#,1607,pro,es-es,3089825090,2370591066,8428460416a1effb60b2e204c40c436cef439727,b5af8299317ac3398e93a122b06c846c4e18b6a5,d,d
::#,1607,pro,es-mx,3021626512,2339980484,0d6d30912e3cfb6b05481a8dac29cb165d5ec531,205d7918b164275b9fc747dd05d9bf3d5d82272c,d,d
::#,1607,pro,et-ee,2947223572,2250794742,736038bc59a7adbd86622480076d54c916ca583e,e39b8aebf84482322316e54a8e7fc03b200d6b5e,c,c
::#,1607,pro,fi-fi,2988097106,2294397954,894658288a4de3bdadc3c92caafbc77d6beaf8df,5a5a127d2b9f67eb076b2bb8a8d05588ab33e41c,d,d
::#,1607,pro,fr-ca,3057151984,2340335032,b7af8f72ebeb77a7529a91ba82fa96b5d7c1aca5,3921cf2651b9bf40729c503f59ea39dadd67c1ca,c,c
::#,1607,pro,fr-fr,3151088370,2431461582,fba5faa2d2d3c656a6e2180be4aed091e179dfbf,52c657286188ae0ff2e4dcb9e19238affbebdd95,c,c
::#,1607,pro,he-il,2988102890,2282465040,cce395f6f1ef65da5a9514312f7988fb975c7aab,294bee60f7d248b6766c331ed6d291f23cab54f3,d,d
::#,1607,pro,hr-hr,2964453442,2265497235,c6a879a1bde4828296073b45bee522a530fde1ce,453579e6e76c81fc72a2b78b554c8cafaa4a23b0,c,c
::#,1607,pro,hu-hu,2976155974,2284059150,952368f507a15afac4d0c4c42697c36794c57a28,237677d16e6f2256687a02e2c07d44042ec4a5c6,d,d
::#,1607,pro,it-it,3027424610,2312619924,ac52981de1ff7d7f7b8e8d2a4981130dd9b7062a,86b071f191f5193270378258c69814988df0f10f,c,c
::#,1607,pro,ja-jp,3249832189,2526997792,87dc289be935d27958cf49f9d97b3db6f2d69721,f7491c42d0d64688df6630378657cc2bf725e89e,c,c
::#,1607,pro,ko-kr,3053846230,2337854332,9f5180fb3d8792b87ee078df3b64cc1504221b0b,6639d29ba6934b13bcd5bec97a10cdaf1cdd30c7,d,d
::#,1607,pro,lt-lt,2959202730,2256006622,cd7650dac53a9f94e1556879d30ed5965a0703eb,1d142359840ab83fb067468cbb295845d07db385,c,c
::#,1607,pro,lv-lv,2967916812,2260414882,060160161b5ed79d53a3bffa7fc0014806664979,2a3033731f8b28041fbe193a3f718cc62a301e6f,c,c
::#,1607,pro,nb-no,2986394866,2279262560,80dcd802fde6998d7f82d9e34457d29106180150,5c5e576148999231f138597401cb14f25ea15829,c,c
::#,1607,pro,nl-nl,3005059082,2301425470,64a639f0066eed9c454e3e33451efde18dd6ba98,823da75e12b4688f0e08acb6efa686266c91d3fe,c,c
::#,1607,pro,pl-pl,2988628234,2284329308,953d0e942518a30e8e98fd1dea151926fc8944af,df3a74d6bd322219e33031e7e97c7ad7ac503bc1,d,d
::#,1607,pro,pt-br,3030217044,2337652576,9d925ec3a182e0c2822e37900f89bccb79c666ed,70142b3f23e729829b377ec56941cfa41c723204,c,c
::#,1607,pro,pt-pt,3007507556,2293680178,5cd6a59fe21427feee2a34f825f8783752c23d5d,b8b1c20b0cc4383b54c6547f295ad8e8a7897d2e,d,d
::#,1607,pro,ro-ro,2955444630,2263202628,b15bf61a558013f5202cd175308979af0a95d49a,5ce741cb144a804e2281c8476f9c65f0b4a1594e,d,d
::#,1607,pro,ru-ru,3039587116,2331906278,f27830fe80f8a1f56c1d492d1007f63363ff69f5,517619490219771a44196bb803dcc099110d9e05,d,d
::#,1607,pro,sk-sk,2944655478,2258865734,ea535aa8e2d891fdbedd9cd6a7d261c91280e495,eff3680bbbd0b45f27dabf4a054606fd78b30422,c,c
::#,1607,pro,sl-si,2941825400,2255942595,50c210f92a64a625d320fbe704d1e2d0fe129dd1,736233c3b0da875665d9fd8abd093771352d4608,d,d
::#,1607,pro,sr-rs,2972572460,2264817096,235a4d11b0346a527f34e68822b0d08af5637323,2d44d42cfe870638ee5d517da54f3286790decd4,c,c
::#,1607,pro,sv-se,2996962528,2303368688,956f1c12d67edd9ca19cf26a9b871610c4e51758,9b7ad348af69829d1adb57d12f5315bda42f6ecd,d,d
::#,1607,pro,th-th,2976849192,2275252504,64529e2290a400a605093bbf7169060ac0f9bbbb,2676ce00bc5b187ca87dfbae04226471b3bc36ec,d,d
::#,1607,pro,tr-tr,2975807725,2276829342,65612b0b4ac01f1bb2fec7b8a161ff31b9bf7ebe,250c7ec09eaebb90681467d906ba22f5aab890c8,d,d
::#,1607,pro,uk-ua,2981529906,2287688882,3d2b3939b2f60afec719c89443b170c48fba83ac,47ed1f3b95a08c706e13f5b4afb5e4ae0173a56a,c,c
::#,1607,pro,zh-cn,3203380142,2492418640,efdd42f9baea736aebfb443922ffbd0de4b0e2b7,bf32e2b319724e7fc6765330c55888cc3eda6637,c,c
::#,1607,pro,zh-tw,3136948712,2437070118,ec6068642e34a049a9bf9ff79ea439722fe6bfec,e80465b8395ca5afe4a3002519d2f100514f39eb,d,d
::#,1703,edN,bg-bg,3062413646,2343495134,a9b6ef650c85369e3a4f3f7232fdc7749ad0bd47,76ec0c3816f8ade33ffeee9615450467af80ec7f,c,c
::#,1703,edN,cs-cz,3062757590,2339079508,9e43e3051c6142fe660ab4bb3c9318750cc7de93,8ad87a656634d89236a6b32418e615418d5045d1,c,c
::#,1703,edN,da-dk,3063187452,2359142738,aeea7197285823c6c337af2d71ce8f922ff03bbc,2dc2a60636d961a67eb9496cb621113dcb582ef8,d,d
::#,1703,edN,de-de,3174260636,2468099010,fb0ebc0aa2ec1df782f6d5a5f18202df98907153,f4a2ca4545ba6a8166d4c3421849b6cc1fcb35d9,c,c
::#,1703,edN,el-gr,3067640890,2355660782,d4185e6aa65f5679fae8ae794ca94e75ea843016,d26d6de6ed08658921e5b702920370090e8b9592,c,c
::#,1703,edN,en-gb,3137052746,2426880828,0d11ae99ec511df9f9e61f860737dd1fe30b4206,14a1c43e4c7d7cf5a169257307395af0ef2e879d,d,d
::#,1703,edN,en-us,3139755962,2430993824,d534aa4085bf14c3df828c5af83032b79cec8bf9,88743dd5e4c3b6d8ff2f6339c7a59d535f776b90,d,d
::#,1703,edN,es-es,3146456906,2439392666,233790bf41149c751d40811dbfa9c64f83553d8e,22593039f6029ebce3946a1a37292545b45071ae,d,d
::#,1703,edN,et-ee,3031709940,2317447208,643c5c146cfa48609ab76e718b08049fe371100a,cc868eb008d71ca38fc236e745cf5e27548c4bd6,d,d
::#,1703,edN,fi-fi,3061874646,2341874174,41898f06c71bba38c74c5c501f4eae437ec41695,b5ed3b76897eecb07038496eb78dd05b032dce97,c,c
::#,1703,edN,fr-fr,3132546598,2435002592,340507bd08c569ad54e992eaa20bc5b094887bab,2ed1bf3706a82495959874e91b2a3a06e0a9e7b3,c,c
::#,1703,edN,hr-hr,3032743718,2321673434,1af71d7b368e2f0fa31bdc415f9a59fc7d1490df,c18c5d1e09f39c547cc4e4639915f78f3161fe0b,c,c
::#,1703,edN,hu-hu,3055842566,2341763976,2ae5ec7d0ce1566d5f1981d2e5b0c8f19b4bd24e,55751ed59fb161d34ddc3644f3722ae15dc424aa,c,c
::#,1703,edN,it-it,3099583308,2384149974,ef21e54b4149b2fcd67805d966fff614ec6a23fe,0e57750ad4aecb20870e58d35c0df1f76d494ddc,d,d
::#,1703,edN,lt-lt,3028908668,2326483892,bb5814b37ad1c338ab6fc73446d255e4a0134ab9,5d7619d4af7279b02bce8d4fe835205ffe470ffe,d,d
::#,1703,edN,lv-lv,3028644192,2324302588,0ef2a40575f7cf5110609b53d454e203145132f9,6b430483aa0af8073b3a79f3ec217a71c8e394f3,c,c
::#,1703,edN,nb-no,3058575164,2337167608,66f8d9a1a6a8070eef3f80d00df333d9df61fc43,eb0d9b5b9a8325b13f264b14f7e7e1f6b99eb766,c,c
::#,1703,edN,nl-nl,3062067296,2341747004,48c9f2807b869bb00a9ba1241424a38f95612ebe,146caf1f3bebf1be99c72c759ae57d033b159da8,d,d
::#,1703,edN,pl-pl,3080456656,2364261192,25becb5821e972dd606bd9155740a99ae7180a1f,6533b22e8d6ccb7867d3d97a01b5cc9e49e33541,d,d
::#,1703,edN,pt-pt,3076125224,2357048280,fcb4cc8a9defc6f31971aa681bdd04ee735487a7,0fafeb7203697a8d61a0deea890321b3f0d89d16,c,c
::#,1703,edN,ro-ro,3029460788,2329099636,ec31c6800ea132e93dff86efd58a7843b05f20be,fc2cb8041993259d5472a13b561edcdcf213e54a,d,d
::#,1703,edN,sk-sk,3035148714,2330490226,d3f1058d8bbbc21e81f1047a75b48b4cee0630e9,07d3014138819d9681c48c5687be4bf2d75f26d4,d,d
::#,1703,edN,sl-si,3024798576,2321416078,e89e7e320308935f183c2b7a7e2e7cf7172511e1,f25df37d61c88d58a7d746d6ba6159db712a70f4,c,c
::#,1703,edN,sv-se,3061608074,2340666742,0c40567e9a5e8d720ed6edf05a0cde9a17bb0415,ae6dd7d66db41d7683af5157459bec97824535a3,d,d
::#,1703,edu,ar-sa,3251847572,2492824508,75bf847f81faae21d85ce27bc2ea5081df25cdfc,4cf10443f278587cb72900324884908d8441c407,c,c
::#,1703,edu,bg-bg,3206626386,2449636070,c6ead57dcc61d87f3c43b78526fdbbe78d912377,f48b253b765dff39881651030268c09392de1555,c,c
::#,1703,edu,cs-cz,3207310586,2447727068,031224c662881365f2a971dfe42ea342c9448796,3e56ca36104feac70f46cf7ea0a8853b1b500b3d,d,d
::#,1703,edu,da-dk,3226462806,2467425384,60aba504f24ddbb177c94edf837ca85c21662fe0,ef137301727174a08df1fb84743469139bc4e925,d,d
::#,1703,edu,de-de,3327083894,2576555370,fad7f186a2e646d16a6a6b56f11b01ee0cc14f1f,d1f9c856dee75466ecd396f027aabaf640fc2122,d,d
::#,1703,edu,el-gr,3226390944,2467105860,c51af64f28ae99c28a3f453365195ded29aeeb2e,535d32d74692fba745c4f3241549b949d76e5d68,c,c
::#,1703,edu,en-gb,3282224232,2540526024,d2fd393536a0910ce1d69eb94dba465e24a545fe,0673fd68d4acd8c079a35a2213b06b318e05ff07,d,d
::#,1703,edu,en-us,3283493420,2541035512,5fcec6f04b988820c7a7c9324e1d8a78e897efd2,6e18fed58e3ca6097828e0b85cb9d71a6e812b47,d,d
::#,1703,edu,es-es,3293989448,2546176642,c2cf0c41654a9f36b7788210ccc07b98d353b63a,0d30a4ee2fff7affecb4bdff17eb67e9bc935a7f,d,d
::#,1703,edu,es-mx,3255353974,2493052572,9f9d726cd46235d4ec471c8ade9a0144a01512e2,5024e49e1c0ab3b0d7db5405dc1a835c5e82529e,d,d
::#,1703,edu,et-ee,3173983282,2429343544,8bc1d88e96a8b5563bc153cc3fd2ec1e558eeb70,20605729c6933a0d6e4dc02a03df3d404c9923ed,c,c
::#,1703,edu,fi-fi,3211676114,2443850910,9d0403b9310263edb3fa8e4926c033288d5d77dd,152a5599fdde049965f043ef4cd3594f725177a0,c,c
::#,1703,edu,fr-ca,3267937290,2520135272,1afa5bfa09a0bfa82187f93ebeb72327c8babb75,b9eef07b0f4c8d398b452a02e400e2004e1060ee,c,c
::#,1703,edu,fr-fr,3280449890,2541782742,c13e3a943e43a78b77954fd490ca9fddd613e36b,6d2c95ab1708554903effed98043384c07009ce1,d,d
::#,1703,edu,he-il,3211561870,2457389036,35fcaf72f58e39dfef29d1bc2ef909e18e4e3e8e,ccaa33207aed1be2676b952e216b70c27b0d44bd,d,d
::#,1703,edu,hr-hr,3187910322,2432051490,371dc050f05b667eb0ddd07f4628a6e2f6d8bbd8,d47d0ef940827000c610141a20244be8db49e093,d,d
::#,1703,edu,hu-hu,3198669702,2443321470,4dff1276e483c996460413fde34f4ddb2d82ec2b,3f21594fcd99429f43a134b2ad705a39a6e93a23,c,c
::#,1703,edu,it-it,3252699004,2499266318,1281c83d18b4a3f896b12d503fb8c04e574b579c,2cdf05c94907e814f86875c69a33fdb3f4afa56f,d,d
::#,1703,edu,ja-jp,3380955790,2619755766,5d61c365a23b3b1af2e52064b8d9403225f98d38,4c232d7187a7deae3b7a442becf86e83aa92585b,c,c
::#,1703,edu,ko-kr,3263151432,2510631222,72ec8182516a922a2790559421e3dd7a12076588,60598d7cb17d96b714e8c1e46331e8477ddfde26,d,d
::#,1703,edu,lt-lt,3171495573,2428993596,91811ee67098cfc971e0beca22b204f61638cfab,cdeeab36d55a0697a857988ba3539b5889a0b667,c,c
::#,1703,edu,lv-lv,3170436086,2428345960,17663ddefe2473ed47e1ab3021aecb49a2911957,621cb2345a0bb589f11aff848467e52a64b4aa5c,c,c
::#,1703,edu,nb-no,3205527402,2445596626,36959196b44da127aea969a96024af7e09de1032,a58a554d48058666f6ed04f656e7679cfeb69532,c,c
::#,1703,edu,nl-nl,3209719614,2451085940,4f802d5a36d6d129446419d00faf96c60f574ba3,cb9d8986c2d5d3a5845aac14e311133228184854,d,d
::#,1703,edu,pl-pl,3228161764,2472848030,169ea673afe3d895dde85efbee23ddce221f44f6,454e63ac6d99ea6627d7841bc0410875b5ebcc6e,c,c
::#,1703,edu,pt-br,3242537098,2503136758,9c8ee58f9ecc4c5748166e10788b7aef771491ad,2425c7a1c1d5f265c67fa7c06b5ce4459b305214,c,c
::#,1703,edu,pt-pt,3229372742,2470097536,c02515d94fbd41341f59025a2c89ebf87dabfd29,84fe29af7992ee44492f232c4be3682d03c86ca8,d,d
::#,1703,edu,ro-ro,3185051694,2433381486,0407c402d5a3c1c83d4b8a30cfb01747f72385e4,a197a2dae04fb628ef7d26afa7fb916168425a5b,d,d
::#,1703,edu,ru-ru,3247965106,2499430086,0a35728822997a3290ced87d63dd0da3f20435fa,71d32106405319b240dcf070f7685b3d1832e77e,d,d
::#,1703,edu,sk-sk,3193305246,2433557044,5fd6a7c13e5ad9dd90df492087ec24d814958abc,9cc504744b4aa015b221185332454ef7b16ab7be,c,c
::#,1703,edu,sl-si,3180336710,2429463296,dd4fc454cf52c17cc1d3c65cadad865ec39cf331,f8bed0bf249db18ef548358975e522cd5058ce80,d,d
::#,1703,edu,sr-rs,3186224050,2430903936,1b5296f5a5974bf00111a4e566ef945c831ad420,cee1f8554f96a20ab6f2cafbf97ec64fc8ab0cb0,d,d
::#,1703,edu,sv-se,3201626294,2445395424,95250cfc844f35e2882f32671ae1de8c976c4fe5,bdb42eeac01c6f273523b5acf72eef383a0c74b4,c,c
::#,1703,edu,th-th,3201916226,2446891086,ba005f9b74ee05f93746bce839dc877360e28922,8d24243de4efadbae4ad505b7d3ac9a911215675,d,d
::#,1703,edu,tr-tr,3204014662,2445522614,257208062c06e87b315007769087170d277d4a69,419b90478352a0ffb34a4acda6ad65b8c3007a44,d,d
::#,1703,edu,uk-ua,3206768732,2451238526,b843e99042a296e35f0821816a2ad619a5395c3d,92d482a317102c5c9c0d82c633dc2224a2e9d27a,d,d
::#,1703,edu,zh-cn,3448766646,2692947978,2a825c67608ded61192a63bec775096213aa5205,1c5b9c6233824e29683eab03a330597043be909d,c,c
::#,1703,edu,zh-tw,3384825764,2620904612,0ac1ba13c4ec709fd6edfacd6584adcefa626aee,6d88e81c026f66d3873622cd852f59b511031388,c,c
::#,1703,prN,bg-bg,3062965392,2342230796,5f44e18a89a33ee13c3f58956e2875c4a69e4339,784397435172346058dcddaaf598f50c1106052c,c,c
::#,1703,prN,cs-cz,3061390492,2340828822,eab2c98d358e19006bc5501eb376eb78c5f61ff4,f7d6e4300851b880570a4b42c290ea43a51e825a,c,c
::#,1703,prN,da-dk,3071035468,2357616126,b16e9860d40df7b56e1dd6ac5c66d3695ca605ac,1705dd7e86d7afcf517c549a94e2db7a445b595f,d,d
::#,1703,prN,de-de,3174390478,2468947694,b4f3bf648271229e67c02d4a9c3e928f59671182,3d1516229572cd93b7aa643c5afbd38f6208e9f6,d,d
::#,1703,prN,el-gr,3058180776,2358200780,ba6536791a95ddde7eb6d2092fbe4dc256263bc3,d2b7504700e688f39d66a773bae8f0e5ce34f79b,d,d
::#,1703,prN,en-gb,3138889370,2427693510,ebf08fbb1b8a857b5ddf615ecdb2e05576fde6fe,4de9f2360f0645a3fadfab850f9ab48762573d78,d,d
::#,1703,prN,en-us,3134074578,2431422208,8f08b14b8e4215d95df4aa8f6677c442f3280608,a7497ef7aff694250be967d2d10c6116a5d26523,d,d
::#,1703,prN,es-es,3147378694,2440408844,e980e0e4d391747c5079b9bcf8fa02f3610dadf8,a08ff7d5dfe25eb51d56341c4df866577c6e5e65,c,c
::#,1703,prN,et-ee,3033156374,2320456032,a5459eab69a630f6de0f5f7ed390d80da6287d1e,0a26ea09337519ba115f21b78e3f0aed0ab45b0d,c,c
::#,1703,prN,fi-fi,3058342604,2342355544,b41a9b486513d44ea20c0036973ce7e7e5677d2d,bab89eeb930561e0140eb12be7a06d6df16476bc,d,d
::#,1703,prN,fr-fr,3135241050,2432693414,7b1918b7a43b5c484f9604888dfd571eb5ef989c,1fa92c0dd81a6cac8efa741d27d6902f04f5f941,d,d
::#,1703,prN,hr-hr,3031238450,2327449750,83872704fe26c66dddb5588c43d0c5105f0a8e7e,0a725ce083bacfcced9022209bef12ab5dfdd58a,c,c
::#,1703,prN,hu-hu,3046729422,2342265870,dfe00bed39f3293acedfc60d4703b093b627c1bf,0aa88a593232240db6c89ab9bcd3d994fe047f8e,c,c
::#,1703,prN,it-it,3100978042,2385126888,9b988be77d94a9ceecfdd3c0aeb1a2921f3b3ab4,8d67fd32d106b0d7ab3b8375a013f681cbba1dff,c,c
::#,1703,prN,lt-lt,3028157126,2326102028,0712851abb0163df81f8692ffab04d6b1b19c7d5,37b27db921300461795edcaae085528735fa28aa,c,c
::#,1703,prN,lv-lv,3028725540,2326564272,d1678361ca61445e7e808a67548dc37292ebb2af,fcb378ef59b277223986482e8d0528608f74d4ff,d,d
::#,1703,prN,nb-no,3059758392,2338122848,326efdbe48d12dfbf7fb5be385d99ddf9891c464,c485cf3d979b1d3e85f249d39489c9c7ae077720,c,c
::#,1703,prN,nl-nl,3058822848,2342693286,834e4a5b1ee8a34ea6d7ab97d1543727ef07f066,9f9538de6a63c6eb9a510c1edf3f8dbf7c885dbf,d,d
::#,1703,prN,pl-pl,3078483218,2363883710,f503b82af5c2a1d7d3db92867c7ad8ea8c506e25,44d11c4f07f54617067a5c50a37f23047b260ad1,d,d
::#,1703,prN,pt-pt,3076144756,2357325274,105e7656ad4f9472f46a990e9af6fc6008bb0299,53e8e14cfd0703bfd4d529e4a6caac2352d117da,c,c
::#,1703,prN,ro-ro,3035255674,2328716638,07129c8b89771ee78d55b28fa0235eb5fbc203a3,672763eea048eabf9d2561532a051eecd3447d93,c,c
::#,1703,prN,sk-sk,3038980680,2329998398,96df6aaa8c80e17a364518e4407ec341654b7312,b5764a025eb14227a8d48a23fb53c9af2e0e2032,c,c
::#,1703,prN,sl-si,3027672078,2325483758,3e44dc84aef2463ed56352740a0b170651acda74,3de28a415bf6d3424387b91e5e8d54219785fa7f,c,c
::#,1703,prN,sv-se,3055257762,2341328688,451e5df2b8a32f7bfd04ed1b20737a16b0a3d770,d226b50b2dd9f995d4080b98030bbabcdafe76d6,c,c
::#,1703,pro,ar-sa,3269139960,2494401210,3963c262ac8d2b8054df782a94354ffbd234f52d,9576073ffabf77db7d51f90a37aa2df01f3fabd0,c,c
::#,1703,pro,bg-bg,3229523040,2450825844,d9868eb90a2d6a89244a402adfcb3fefc5a2e0e0,dba3940d5ad6dc45140bb6994d20aa527766cea6,c,c
::#,1703,pro,cs-cz,3225207160,2450450424,b2c8da4d2f96e81a1dfa20a38e318ef604d27587,50c30eb573ec91cfcca178745775d38f7b986b78,d,d
::#,1703,pro,da-dk,3242370264,2468847300,8bf3e4027b0ee612a32bfb0821e9f4424030c71c,c9a3e82cf520a3814454c24c35a4c06919ed1652,d,d
::#,1703,pro,de-de,3349142306,2569095198,3f35923a27d57e6b531a926824d68d70ca201e23,4e203ac80f25a6a21727dc915d80074bc5877954,c,c
::#,1703,pro,el-gr,3246934952,2468868678,fc990c37e360b0b3242ae7b4989fd3bcc457635b,dd90f8a993016a0847101c8e2eb1b059177860ea,c,c
::#,1703,pro,en-gb,3312166688,2540699908,7e7b2b9d0c229a5083fd45a7d17e77bcdabf8e69,b611bd4eb7e100596062445444a90b37d32a1540,d,d
::#,1703,pro,en-us,3306899294,2541865106,4ec0294c4ece0c7d977c7de1fac74f5a43412c37,5af2b28a2edeee03d47c17668797c8795cf56d2e,d,d
::#,1703,pro,es-es,3318862104,2546579330,d62f6693f86651315289ec6c2a36951e330053a4,7ee3ab0dc272ae71ad9638e64f734bc733e20a51,c,c
::#,1703,pro,es-mx,3266281600,2495688050,5732b1f2c9716012a0a5e8262f380a903b857612,ed1de56ac8f100eb7ceed68da3787004434d0c6d,c,c
::#,1703,pro,et-ee,3199845540,2429532836,4d4653f610d9ac20bd32aa4860a055c8ee4724d7,c067ab95f0417dfe757f673f48cf77606ced0e99,c,c
::#,1703,pro,fi-fi,3224291788,2455923358,a9ce6b78c9dfd83bea9a93f9693dca3db27ea3f0,5145376a20a27f09b990b8442c062f91139f4b59,d,d
::#,1703,pro,fr-ca,3288230206,2521110928,48d917594ec3ee11df4ecb89a28d67d5621d34b1,0d84ca5ed316ab3dddc76ecb624bad5c758e5adc,d,d
::#,1703,pro,fr-fr,3306810834,2542532614,fcdef8db06ed83cefc4a9764edf9e300c8a834e0,51175bc8447a6bf82b742c2bedb2513ce3c26772,c,c
::#,1703,pro,he-il,3232992066,2457645752,352cb000c67fdb818f2b6055354a167d4cd0a69d,35d3f60ebe22ba28fe51522a71d70269944a8789,d,d
::#,1703,pro,hr-hr,3211331764,2433167276,f939dc75371ec69876c572d491498aaa4a0bea72,a1c6c6d83e61563a5b094e59f9591d4a48430236,d,d
::#,1703,pro,hu-hu,3221998158,2443048982,ab6424a97b162cc189a3ee111f230b9b5decefc0,4d5d740d8b644610fdfc403f09c75e471dc48fa1,d,d
::#,1703,pro,it-it,3271830856,2500671908,b14fbaaa8ac55b6036fa2749bdb10d9eddfca97a,cedc39f6ae98c61ac0647b4a067040b1a244c913,d,d
::#,1703,pro,ja-jp,3399536718,2623127146,4cc008c93ceb0b76392a1c012c76ee14fcbee660,5f3a233a97b3a824de588902db59175274e7c6fe,c,c
::#,1703,pro,ko-kr,3286198386,2511427192,b6399dbba1a2852805086b4581d4b202dabd0d2f,b5908819eca098113bc9ef3f763a1b75aad14b84,c,c
::#,1703,pro,lt-lt,3205686580,2429889618,8a7beb73b01dd32141ad119a09a8bc01ebec01da,09c68f4e38d2b94671012239cf29867671999271,c,c
::#,1703,pro,lv-lv,3203530768,2428535640,26425a6a8d0f6aa9a05782977b692e190f7b3fe1,71d5489b02a14a1ff7eca965ceb9833f19627447,d,d
::#,1703,pro,nb-no,3227302824,2441045070,cf80da8119dff6edd83fc14d04f1c07a93154522,070a95e2239444b095e94bb42d1d9da70f13283b,d,d
::#,1703,pro,nl-nl,3231406962,2453422694,dbce7a99d33758f6880e3e25869f4dcf8cba168f,0149b5bcb08496f561e962adf8bf4bb4eb74dae7,c,c
::#,1703,pro,pl-pl,3254396898,2475957478,711e0bd9cba640f046d24c965478dc4c64b6bb56,07c08c77c8932aff2cd74aa51f25767200fb2d05,d,d
::#,1703,pro,pt-br,3271791946,2503293424,6a1729c45317670a371ab95a2888c8d46c246efd,b57a3631b25084d4608c1297d80d6aaae245bc1b,c,c
::#,1703,pro,pt-pt,3242820652,2473189542,543d6cf7ba085eb01fe476589b3f853f68e14a1f,04c8f1dbe58217d0e9ec83570dc205002d2fbf62,d,d
::#,1703,pro,ro-ro,3212920292,2433641874,7043ae390b72561e8575213280c65932fcd57bf8,6f3b6a6d0129fc638f0183fa02e9c06a46efbf69,d,d
::#,1703,pro,ru-ru,3277964848,2499856318,5c82a5b3d47e369e08950d1bf990d66af71382ee,b7ce8535a9d98b725decd942e0d3be30754a0575,c,c
::#,1703,pro,sk-sk,3209614406,2434620244,2be1c1c86924229c575ea86256ea6ceafa9250c5,1a19d541a7d730b039e8df7dd7398bfcf4830291,d,d
::#,1703,pro,sl-si,3193801558,2429892232,a76a6a9aba283de1d5a2c13e25f2d6f46b7b7328,0e50d975b2fe90a58aecc3c7cc201457f435c025,c,c
::#,1703,pro,sr-rs,3205347802,2432319216,35e53089ec427c155f267988176a98a9ba6729c1,00596ed8b28cfdc923415ce6331866b81d91033f,c,c
::#,1703,pro,sv-se,3238580990,2445959076,73a9dc803eadeb9026e7e431cb244af6bfe7c0b4,74da5ba69fe1e6910f3cc9a085a794f12e22ef58,d,d
::#,1703,pro,th-th,3233561098,2450007156,edc54e4750f7716be213f9b18e65b4eb492be1f0,67f63c4d073486cd33353f450883d921dde35945,d,d
::#,1703,pro,tr-tr,3218876806,2448261418,f800b571c0045b463801a504a7025816ff741d6c,b6a86891756286e3ba6b1ebd4d47e59c0c1cf5c1,d,d
::#,1703,pro,uk-ua,3230917596,2453351344,867689f02d837ec57b73cd705ad7bf8c70c7ddd5,4f4683215f0b795a943992677e989e4977016227,c,c
::#,1703,pro,zh-cn,3462073854,2693248436,63be8d0a2fb3ede0f5336ab238c871a10a2a3515,a09759e7eba5eb47e1714ef9fb90fbb9b8b16926,c,c
::#,1703,pro,zh-tw,3405611514,2622868522,450f612a2ef4eb388806e0e71456a45f3ff86702,b04b61789de4357e5b558e3304d251be84717905,c,c
Credit:https://gist.github.com/AveYo/c74dc774a8fb81a332b5d65613187b15
Install Domoticz on Ubuntu 18 Google Cloud
/in IOT+Programming /by อ.เอ้ดsudo curl -L install.domoticz.com | bash
ถ้าไม่สำเร็จ
cd /tmp
wget https://releases.domoticz.com/releases/release/domoticz_linux_x86_64.tgz
tar -zxvf domoticz_linux_x86_64.tgz
ใช้ mc copy ไปที่ /home/userxxxx/domoticz
cd /home/userxxxx/domoticz/
sudo ./domoticz
ตั้งค่าตามแบบ
Status: PluginSystem: Failed dynamic library load, install the latest libpython3.x library that is available for your platform.
apt install python3
sudo apt-get install libpython3-dev
1 2 3 4 5 6 7 8 9 |
sudo cp domoticz.sh /etc/init.d sudo chmod +x /etc/init.d/domoticz.sh sudo update-rc.d domoticz.sh defaults Edit the startup script. sudo nano /etc/init.d/domoticz.sh The lines you usually need to change are USERNAME, DAEMON and DAEMON_ARGS USERNAME=yourusername DAEMON=/home/$USERNAME/domoticz/$NAME DAEMON_ARGS="-daemon -www 8080" |
install Apache on Ubuntu Google Cloud
/in Arduino /by อ.เอ้ดsudo apt update
sudo apt upgrade
sudo apt install apache2
Domoticz install on ubuntu problem
/in Arduino /by อ.เอ้ดerror while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
apt-get install –reinstall openssl
error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
apt-get install libxss1
/lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27′ not found
DIY Soil Moisture Sensor
/in Arduino /by อ.เอ้ดSparkFun Soil Moisture Sensor
2N3904 Transistor same as:BC547,BC598,BC599,2N2222,BC107,2N2907,BC327,BC327,C9013,C1815,C4012,C4012,BC377 (printed C33725),C338
ref:https://www.sparkfun.com/products/13322?_ga=2.88403867.1446786914.1610372384-655404040.1609953707
faludi.com
ref:https://www.faludi.com/2006/11/02/moisture-sensor-circuit/
ESP12 Flash TTL Pin
/in Arduino /by อ.เอ้ดSolenoid Valve 12V 1/2″ 2W-160-15
/in IOT+Programming /by อ.เอ้ดVolt 12V DC 2A or 19W or 22VA
ORIFICE 16 mm
TEMP -5°C – 80°C
PIPE Size 1/2″
OPERATION PRESSURE
MIN MAX 10 Kg/cm²
แก้ RAW Partition ด้วย MiniTool Partition Wizard
/in Software /by อ.เอ้ดHarddisk Parttion ล่ม กลายเป็น RAW
ขอเริ่มเลยนะครับ
สิ่งที่ต้องเตรียม
1.WindowsPE (กรณีบูตเข้า Windows ไม่ได้นะครับ)
2.โปรแกรม MiniTool Partition Wizard Professional หรือ Technician
ขั้นตอน
1.เปิดโปรแกรม MiniTool Partition Wizard ขึ้นมา
2.เลือกพาร์ทิชั่นที่เป็น RAW (ที่เห็นจากใน Disk Management ซึ่งบางทีมันจะขึ้นไม่ตรงกันครับ ใน Partition Wizard อาจจะเป็น NTFS แต่ใน Disk Management จะเป็น RAW) คลิกขวามัน แล้ว Delete เลยครับ
3.หลังจาก Delete มันเรียบร้อยแล้ว มันจะกลายเป็น แบบดังภาพนะครับ
4.คลิกที่ Partition Recovery Wizard จะขึ้นหน้าต่างตามภาพครับ
5.กด Next ไป แล้วก็เลือก HDD ลูกที่ท่านต้องการกู้คืนครับ เลือกได้แล้วกด Next ครับ
6.ในขั้นตอนนี้นะครับ ให้เลือกว่าจะแสกนเอาแค่ไหน ผมแนะนำว่าถ้ามันเสียหาแค่ Partition เดียว ก็เลือก Specified Range พอแล้ว แล้วไปคลิกเลือก Partition ที่ท่านต้องการกู้คืน แล้วก็ Next ครับ
7.ให้เลือก Quick Scan ก็พอครับ ถ้าหากไม่สำเร็จค่อยมาลองทำใหม่โดยเลือก Full Scan แล้วกด Next ครับ
8.เมื่อมันสแกนเสร็จเรียบร้อย มันก็จะแสดงผมมาให้ครับ ว่าเจออะไรบ้าง ให้ติ๊กถูกทั้ง 2 พาร์ทิชั่นนั่นเลยนะครับ เพราะเราจะเอามาใช้ทั้งคู่ โดยพาร์ทิชั่นที่มันเสีย เราจะเห็นว่า คอลลัมน์หลังสุดจะเขียนว่า Lost/Deleted เลือกแล้ว Finished ครับ
9.ถึงขั้นตอนนี้ก็ให้เรามาตั้งตัวอักษรให้พาร์ทิชั่นนั้นแล้วครับ โดยการคลิกขวาที่พาร์ทิชั่นนั้น แล้วกด Change Letter เลือกแล้ว OK ครับ
10.เสร็จเรียบร้อยแล้วครับ
Credit:https://pantip.com/topic/32836308
Interesting links
Here are some interesting links for you! Enjoy your stay :)Categories
Archive
- January 2024
- September 2023
- August 2023
- June 2023
- May 2023
- January 2023
- December 2022
- September 2022
- July 2022
- June 2022
- May 2022
- April 2022
- March 2022
- February 2022
- January 2022
- December 2021
- November 2021
- October 2021
- August 2021
- July 2021
- June 2021
- May 2021
- March 2021
- February 2021
- January 2021
- December 2020
- November 2020
- October 2020
- September 2020
- August 2020
- July 2020
- June 2020
- May 2020
- April 2020
- March 2020
- January 2020
- December 2019
- November 2019
- October 2019
- September 2019
- July 2019
- June 2019
- September 2018
- August 2018
- March 2018
- February 2018
- January 2018
- December 2017
- November 2017
- September 2017
- August 2017
- July 2017
- May 2017
- April 2017
- March 2017
- February 2017
- January 2017
- November 2016
- October 2016
- September 2016
- August 2016
- July 2016
- June 2016
- March 2016
- October 2015
- September 2015
- August 2015
- March 2015
- March 2014
- October 2011