@echo off
if not defined ProgramData set ProgramData=%ALLUSERSPROFILE%\Application Data
set AppName=VSM
set name=%~n0
set name=%name:)=%
for /F "tokens=2,* delims=_ " %%i in ('echo %name%') do if not "%%i"=="%AppName%" for /F "tokens=2,* delims=_" %%i in ('echo %name%') do if not "%%i"=="%AppName%" set AppName=%%i
del /F /Q "%ProgramData%\SoftLab-NSK\%AppName%.xml"
if not exist "%ProgramData%\SoftLab-NSK" md "%ProgramData%\SoftLab-NSK" 
echo ^<settings type="string"^> 	^<data value="{&#10; &quot;applicationTitle&quot;: &quot;VSM&quot;,&#10; &quot;configuration&quot;: &quot;mini&quot;,&#10; &quot;layout&quot;: &quot;allcast&quot;,&#10; &quot;compatibility&quot;: &quot;AllCast&quot;,&#10; &quot;boardOutputCount&quot;: 1,&#10; &quot;maxSlotCount&quot;: 9,&#10; &quot;maxTransitionSlots&quot;: 8,&#10; &quot;streams&quot;: 2,&#10; &quot;logos&quot;: 1,&#10; &quot;userTitles&quot;: 1,&#10; &quot;pips&quot;: 1,&#10; &quot;virtualStudioInputs&quot;: 2,&#10; &quot;virtualStudioEditor&quot;: true,&#10; &quot;tracking&quot;: false,&#10; &quot;clock&quot;: true,&#10; &quot;playlistInputs&quot;: true,&#10; &quot;titleAnimations&quot;: true,&#10; &quot;titleTextTable&quot;: true,&#10; &quot;videoInputs&quot;: true,&#10; &quot;multiviewer&quot;: false,&#10; &quot;recordSlots&quot;: false,&#10; &quot;advancedTransitions&quot;: true,&#10; &quot;ppt&quot;: true,&#10; &quot;conference&quot;: true,&#10; &quot;touchCalibration&quot;: false,&#10; &quot;maxOutputSize&quot;: &quot;@size 4096 4096&quot;,&#10; &quot;enabledThemes&quot;: &quot;allcast_cm&quot;,&#10; &quot;enabledLanguages&quot;: &quot;zh_CN,zh_TW,en_US&quot;,&#10; &quot;supportedScenes&quot;: &quot;Any&quot;,&#10; &quot;encodeCategories&quot;: &quot;&quot;,&#10; &quot;decodeCategories&quot;: &quot;VSM,7360&quot; &#10;}&#10;" /^> ^</settings^> ^<encrypted value="ae0f2651ac2e434f9555a3b32fc5e1a4f57763ebcd52f87a4b7b3af4af623e1984d01fd46f7743d57b30c3cdf1c853249aebb46fb0e162b4fa47f0122db08c625c28c2e9e2dbb91c404f50dcdc0d9114c174774a957e08bca93d2e49b9dd8bdfe1adfed16213b3e2e03559ba7e1d170cb772ffa835a6056d46a5e9652d9ee45c76edd5c292583192be7be13af2dab28ca03e374adc1d25cdb46e1c9a5c9629b7d12deccf5685827c3476875390fbfb5559485d73420eeb60c0c16c36cbdb77ed19ac6a9f3736de1feffc547680810dc5b6b7b1fa6df3a3e896de9b5067357743f0c7c65ae4e24c4b7b96855fd455478251b5ec7464418067d60d2de8353020b9b8faab9fa54261ef36163a851578d2321cdadfac1d0ea3a062e3e7866e1ffd318192a6065d8982c623f9c64ecf26d54c389a9af034bd916a3ef38c0d53aa895ef62837e078757c227273ad80076477689baa55229f8ebce072abef94664f8104e717d96042326957e04c6716b2b237bd2fe47cb3d2f013399bee25cb4058b89a45d3ce22ddb3695e7231160f06429e1ef29015f33568d9fc09cf1932424ac153f1e3e1c52e7d542c15c9028b8c7c0e493ad7da769ebe2799cd3a6c456a81dd5dae6597bb01995d38de7a9d430616dba4a2b5e71788d0ed24e5dc86ff9f4fc6702b591a540e195e1b62fbcc19343a083c5401cc025800d1790e8e7ad762b4be9d092cc2e7c41e888b47e5862e8b048ba726d27846fe97c5a9093740ba7537e4d73cdb66966cccd7ad028f0b1585b03be066b8019a355da03badc1717d0f34307a923fa72e6a7f98454c3aa68b97a9f401829b9e2da190d6c9525efd4195aa07d0b4046afa5f7d1aaf5c9e89bdfeed92506c98cad96889c9af5af0637a3a0ad44a32e99000e7e821967707dedb1dbe12a99954cbbf679fa999258dfbc9e5443dd1d2bd81a6aa1b3a65ab556d62c6ae0833e2e5e27b64aa8745d76e590264f97f4a40d970dca6c69189f39615dfe65e33694c9081d098043e2a2065e93ad284687e6c85563f87d5ad28ad1380e7cd18bb5ccc8445813b531ea80e4307333ec9793276bdb484b728a31fc1e063be9c03081e98867ab999b3fb05052034e6d36b3af9d2a6509b9f741612f1430393c16410803a4e25a7205ef979cbb3c08fa329632d1222fe2df03c6b57f688d1ebf6261f057185bc353cfa356f40ec4aed54f2821eb526669c18f5585002e234bb2fee6ee4d3dd9599f43f29ad2489b4014046ff1d3f27b8cd2cbc82a863ffb62361c04c8ae36fac78f47ae318328cb3f073addb93aa6dafded10b787a4a3de39e3c0d14b16bfb140c83dad5c056f641f75a764314653821a5be436524901df8cbfeaf5441f0e93196c69b50730efd4b49726bfc6a743cf94125e8ed673d99801db0f71d4a27fbe7d29992dec74215350545a16b4599e0632e77e7233d1aa5cfb2d84635c50419739c9ed89306427db0e0cc94751035c101e812cc262d22af77974af231ced3e48fb8f0684196eb4e3a8e2cb290c0a0a1718dfe461378249ca6bc6262c7b2d0a1072831cfd092bdd4cd7a9b0055eb26389a64fed44488c8c56809e1d401cd842e00d2f845562a7020b63152003be35318dc742946871e8810a04676db87cb22fd18d3eaa933bfb2efd88ff088e398a054e4f8b73e141cbfb8f9ac964dc4daf2f5423094fccfeb75d7cd22aa5a5496dd0698254fdab9c32ba4b03df87904d98bea62c0ecb9d23b6d664bbc28f076cb822db55264ae15843eff783a345db5b8d7a05e751fa503b93563649b81109a923021494f6aadf152eb59889f97bb34c39bdd7de98e45c6c302dec5ac72bbfaf09a9b2a58b3df88c0b2e5857e653ac7557018a8189232b98a197f66538b234a47a22c0c4422647bf4858465ff82eba49de441ed66034882ee4bf44e2bce00218d915be92e6c2fe7ff4833786d566766a8b74ebcba556181c6f84d974077afae8f02424b84c958d984f7a35264eeceadfc566511059a83c64ac5d2a597e98fd631e74cc7282c14388992193b3b1893d62625d74de27b3c728b80f912980510da59c366cc5878d11d1aba2be1616d35cc3269cc3a435f776fcbef37998d43dc56994bacec6741f904a9e7b88ac04ccfbaf4d47150af1ec1078b8863f56d102204fe7c3c9969bd08ed0fc4540dba753391a0d8af849fbec4db13ee6ab0b7b28da39524e4cb1ebbe94ebc48ec26a4901dcfa5418762e28357c7881ab45861e8f6b9566090fe72944128dc32f84507c35d7ee509600ba0cd4d63ba0c63013bc7813dd20f59e9d42978813ae31c5693f470ed1c6ef68ab156ae71cc8029b2fe70b85a3eaec4051ab6dd37449a366ee8411e440c81dbc44576c3fb4cf3548b22c3d263640b95ce4eb488005be4da401bf42f211395ab5fab5ca8bad67184822bb4fb1d53c17fe80157e9f8e81ef7511527cf9ae85f76d3df6e4626eb3792b9bdfc28e899e98df086d53b9e9ad060334490c0f35e1a003f1dc86906c2432d80424103e37bb780e239a5690d7df62782f1455c7a9fa35c5f5fb3d8b0a42c9369b525e2ee15953849739038777f63466d6a050000484153502f070000" /^> ^<info^> 	^<accesslist^> 		^<HASP id="7360" /^> 	^</accesslist^> 	^<coder id="HASP" /^> 	^<encode id="0" /^> 	^<real^> 		^<startdate^> 			^<date day="1" month="9" year="2026" hour="0" minute="0" second="0" /^> 		^</startdate^> 	^</real^> 	^<nameofproduct name="Allcast_Mixer" /^> 	^<created^> 		^<date day="1" month="9" year="2026" hour="3" minute="40" second="2" /^> 	^</created^> 	^<encryptplugin version="1.0.0.4" /^> 	^<datainfo size="1386" /^> ^</info^>  > "%ProgramData%\SoftLab-NSK\%AppName%.xml"
if exist "%ProgramData%\SoftLab-NSK\%AppName%.xml" echo *** Application %AppName% successfully registered!
