openqa-4.4-36.20170104git3d6640e.fc24$>vĮح*b#>H?d   ( M %+2   $$  (D,,v,(8O9@O:O=5>=?E@MBUG\HxIXY$Zd[h\p]^Epbldmemfmlmtmuxv0#wxyCopenqa4.436.20170104git3d6640e.fc24OS-level automated testing frameworkopenQA is a framework for operating system-level automated testing. It consists of three parts. This package contains the web interface, API, and scheduler. The worker component, which supervises test execution, is available in the openqa-worker package. The test engine, os-autoinst, is available in the os-autoinst package.Xmvbuildvm-02.phx2.fedoraproject.orgd5 Fedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttp://os-autoinst.github.io/openQA/linuxnoarchgetent group geekotest >/dev/null || groupadd -r geekotest || : getent passwd geekotest >/dev/null || \ useradd -r -g geekotest -d /var/lib/openqa -s /sbin/nologin \ -c "openQA user" geekotest || : if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset openqa-webui.service openqa-gru.service openqa-websockets.service openqa-scheduler.service >/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now openqa-webui.service openqa-gru.service openqa-websockets.service openqa-scheduler.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ]; then rm -rf /usr/share/openqa/public/packed fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart openqa-webui.service openqa-gru.service openqa-websockets.service openqa-scheduler.service >/dev/null 2>&1 || : fi ) Vt1]*c#=Ot4DcV ?j  {2T,h<[LLFv Exp&nn-h~3 w E$N\[FlB'T..__5.ei`GKg [AAO'p]/y3?0O d 9VW+ "9 6| z;~c ( 8 Nr y y 0ILP" -.*F5X^:(% 0 T$P4''(2Sy _;ODGDfEnEESES@@@I@ICG.G[G[HXHD ;0b5G5j6N6`6565655669n<<+<+<<D[   0 `&Rq}KG!")o)t((((l((@KLLOM_aabc" H@Z6,4!'s Q /4" |1 O # $  v ? @ 3J~;`xXk B S GkhA큤A큠A큤A큤AA큤A큤AAA큤A큤AAAAA큤A큤AAAA큤A큤AA큤AAAA큤AAAAA큤AA큤AAAAAA큤AAA큤A큤A큤AAAAA큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AAAAAAA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큠AAAAAXmuXmuXmuXmuXmuXmuXmuXmuXmuXmuXmvXmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#XmuXmuXmuXmn#XmuXmuXmuXmuXmuXmuXmuXmuXmuXmuXmuXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmuXmuXmsXmsXmuXmuXmuXmuXmsXmuXmuXmuXmuXmuXmuXmuXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmuXmuXmuXmuXmuXmuXmsXmsXmsXmsXmsXmsXmsXmsXmuXmuXmsXmuXmuXmsXmuXmuXmuXmuXmuXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmsXmuXmuXmuXmuXmuXmuXmsXmuXmsXmsXmuXmuXmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#XmuXmuXmuXmuXmuXmuXmuXmuXmuXmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#XmuXmuXmuXmuXmuXmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#XmuXmn#Xmn#XmuXmuXmuXmn#Xmn#XmuXmuXmuXmuXmuXmuXmuXmuXmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#Xmn#XmuXmuXmuXmuXmuXmuXmufb8fea0f92df68a0a17607a4b13b8434ebeea00e1d92869293977a4c5f5f75b3578c4a91cac662630389de593725833d79e2f20bdae26d1d91539334ec511b3753502c3c4103a5faaafb80a37a9fe4fb7ec57676817a86d11fc51f728fd63066d4e2c6b3fad0d46f1086ae5fedbdccac905f5d37f73fe8dcc76ee739acf1e9122ba4caa4a826bdded09a8e08d838acb3c2471fc7412723be015df0121ca049a3e02b485a9fbbc5f61fb4f3a99acd84715129b5caa4c1782b30a801869f451c61d10503838243ca600809d1cdbf35265008124b97106c5701cbe820dbe5625208641e206ef748e9a660e30fcf882832523d0ce4f50c62b3ee81d016ecbc873fbf8110fef5cd06d391c518307d5a80ba726e04e072d117188693e172a09e1aad3c5f4507845b37cdd47591708f6ed3686d67f820f6af25e1cc5fe4b5a1673e623e1fbfdae47ea491cb9033ae2f6d00b9511af66208f0cc7a1630e49bb31c5843acffb67a0642f9fbcb12cb01477d6f65e3267e2153729fb0ab1914efe847a40b7369af104a7bfb75e64b913807b442143d34de20258b88132cb389f8f9ce06f4c874cc625364c5e67368457db32f34b60921cc4c9b0685e6311cd3a7bf418d91face8ed386de1961f18b870a674a9d493071f45181edab6e9b8b64f815794011fbbe31c145608fa79e9ac4374b8e0d11a493580a01ea174fe238daf0f66f16df7ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550a1ddb43eab4aa0c8eda592440a92254c4e0abb5e9b03bff7c7c6a4312599f70bba7e2c93d5faa19cb20989e371dd5518f3c207a10808b8572214e9eb488860972752691da3dfac39470c3db409febc55337dfb3d9260ce635f963449cb13604ddeaccbacaf219add1668698ca7d3d142a22cfeb6a01da1cbd1e75354c857fcc1d83a270d2523cc2df17814200691521465b26dfc7d75f0b2affcef1405b2b2058f021e1a9264b229032e167192169571fb3ae3e0df4486270bd0461660bf485c75211bbdd819ebec66fe7def620aba6381987fb42023e34d3f7d2408df8044519fc100cda0bda567d3856f2c13e3a88966a8f5211922749852090c0c40f0f2d8212760e6813f601c639c5de51b4209bd21cb7e79d2db4fd3809dade8e48f1db4764e7301c6cab7f80447ad37f5e3d895df43e3d667ee23a61a9e1fc8fdc83adfe8374bf44f538597be841ac3e4b802ec5ff2c3f04112a75be6041307e28d3f1e1bc68a634e88b2985b531c56a079bc7b0a1e7ed999351467ebb1f53195908cee197aca9b951c2280139e79c2ddea981040d755df2ef2c55664f92eef4c73815a80d3def277abd9c88c8620389132c36cdc68a40d48c172033d1481f946c4e70ab1515a1765b68b09bd3a30d945276cad2c3afabcff06d71577524a11a4a0eb619bd46fe36b22666a3ddc7da7e121bf7845dfe49c72287dc675c86955b8d37a9a17a7e51cf077bdc1b94428ff81e3a817f8879c2d5cc3041bf15626fa7702213964fb8fa4484d8d4eb14cd211639ada59f4154abd9d4b281be92b6cad9819bfde87806d0cf4489aeb1bb7288016024e8de67fd18db693fe026fe3907581e53cd15ea11ec30a415513c342e0ed6ddf0068ae94a028dd3453256fafeeb7d3f95e001ae76f3026f107478027afcae275fa20b3151fd5172c98c9adf8a0eb229eb73d7a71d3dd740e95755227ba6446a3a21b8af6c4444f29ec2411dc7cd306e10b00038422352b00f69cde0e8c2661ba037c7ce7d6ff46b58be5fb00052630708bb0bca86d38f273967b43a4d78f775cb816a00eaebbd280edfc3ac3431cde5a64f699cb02c4cc436236c1998546e1980886767a8cbdd38b9c67cdd8ffdb82fe9aa42dc99816b316a9dba75883015ef68cb7332085975260d74408af141974f8fe44b2a0c31a5df41cd5fc084fdc39a624e8a3d27d8e6d024dbf15bd43a26959d7a4b2a0c31a5df41cd5fc084fdc39a624e8a3d27d8e6d024dbf15bd43a26959d7a4285b5540324cb8f43e968a643df67ba375ffe648862956add044b342a181d955b329f1d879a1b1cae9f81f6ce72f5617395f6e23c3c1165e9f36cf017815e51c04318da35204691a998746c3ff7c017c28c530d8625d9b0623d5190214799fb5e9ac57549fe79f29bcbaf6ae91feb0a94b552aee8e177a85b87699c65508d68af6425af2e82d7492b380db58fb34213604dbdb10e8687a9ad5e124dd15dc49c86e74d87d78e110ab480404b405548f904d6d37d9b3978c4bcf4047de4b4c85236e0a7e08bee65774168528938072c536437669c1b7458ac77976ec788e4439c7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b29797bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a82adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3feba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f078aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a1e349b80fba8c23b63656925fda8dfe3c5927b5d0d8a1672143416caacf460fb76a3d749fcb2600a930e55745e0c2601e0e816b947a9f36def860a9b10052fa1c312d04502efef18c7c0f23d20eabe3d86418d6f3e0eb0b126e91813c3022313011eea327d8c36090c368cd1c7c8285b870e1126d053037d3902dee4da666eb8f1e6c4c9176ebe47109683f851cf5ccd495b661b965d7f3ca0b4efbdc2d29ddf43de4a1aa65adacb0af4b99b05b10b213016da1f7fce16c07c033ff6de9bc5e4adc841937112d811c05c1ef87b093412d91265eb4e053f88540dc31066d5e4bb1ac6d415d8fd7596ba132a819c08efc4cd5f88b5705957e67c49c9b24032aff314938308aafe6f92042e8fa23d6d4cf77eb99b40b1877851134e93ce5b98236413634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11cea2b73d2e573ac78f4cbb220316cc1ac1e1afe39a99e0436e9664d6d2620031729aedfb79a24b3d7ea795835cd19e41b0effa59beadfa8b32ce7da8340ca3b765a4be3a8c617620e3a8faabe4a60a16b15abf518c707fc78eb55f3419b2cc61c5a4be3a8c617620e3a8faabe4a60a16b15abf518c707fc78eb55f3419b2cc61c1bb78267d055e47dfebc901223a38e5a0900d50fcc14ad2476508fa52d3319c155746ca8ea32e82cbe2c763e2472b66f323775177a020b1f69ac938970444fec55746ca8ea32e82cbe2c763e2472b66f323775177a020b1f69ac938970444fec9383fb502c9fed6ae3e76ccfe19de3139cc53379b416c1998503f63ab1e805d24622075abff4ad2896127c319552cb695888db583183edcd81a2fcf709908d09f4bfc392fd5f6514bfad97842e22190181dfe528950f26b40b153efc4397b29c1be55909a93edbee15a4532e587a6375d45490f13ca47e1426ee290674eca0cc091241c2fa0381d5f77470542e956cf4631e028ec10f258f397a0e2220487be897523753c89b67ae65603010ce1613e7643aa4b0754e758dc4ed6c9fc0619dea2e96fe6fb18b73d5d60e9fc9dee8bd210ade92d81091cff8e7c48550c25a038f0abe8deb334de1ba743b04d0399e99eba336afed9da72fc4c0a302c99f9238c8342186a3faf37aaca4db5ffbc559e491fd80d7ce1150a0b03c128c832a3a88b049ef16f10e0152374ce773bfb1e32aa05318d11c5129c9804274d7877c4779d7d90c5db5f19cfe2a6f470b04b4ea1e6e9a71bb39bbc0eeb29e8272b8cf7a5c53134396dddd69c29daad22b2b506e6a29332e908e0d75ca4a955c3b4eebca82e559789a7abcff96a1615a74c47c047bcb0b689859cf3af48c25a5f6f7128d5c2aeebc08e8eda677c80bdcf1263947b5903a5ee82c456f67b88e47e162c6e5bea4e315368feb7076cb2901a238b1c08d676da2a267f4e78d58812e041d1a95fc17821c2b0fb5bed39b88debc04730cd0572187d553b4062f013abeaf5a23f782be3c0287b82b2b9b5930c3ac606291cb78d316f9e76e4f92ac65652cf718b409fe7d182f98b369fde0e164140175be1b38be3168123f14d3ab460f4826fc7c684619967732a68baf7fd89bdca535c692a5d2198f310afb23124936f110d6834f4828f28f062e3b7c7b9700a91af78dda639e7c214a852438b6dcd0bdd6379587eeaa05de36586b78308e1e1c8a88cb2943f879da9010cf25ff3b6500cd26fe790bd3c6f577a6a5edeb2558c8176cd896470c4f765b656156a5c98015621a9648a883246a5f45b7765a1427b4b23a21779a14f756d6aa1d2ea482b1386e5c01a70ea1961fbb92f7e93f86d7f370ebaf8c3ed6546df8975dcf568ec5de968d66119b1b222daf5037432224c47e8452a938319bb1af230bc2cb99c4767d7aea1340afd8632270739a4d70c3a094043cd9df24745464a8152c420540709055dcd79c55dbae89cce89ddc36ff6b2245641df3b835c3fad32a36d8550eac34b572c6878fdf618d5c563182f37f190092829d261fc60210a0552f13beb73178025b343fab71121fadfc146622beb71df32334522a6d23b2c944edaf332ee3fa17dc22b19fbf9bd4cdd0441acb70db89f7a33adf06e50b4a7ff92db8fece20832a697612a765d04276b36fde91558095cd34b02649d410c4bece3d9b414f3d476ad8d073a6f172c116446499c7e723cbbf8c9d5045bc8367b2321927ed38adcbea498607c9a6534ab73cf23fc4a6dbaece929a704acf6e4dce6120a390f674e20cadb0571e89316dac48dba6aee13d861a5d1dbbc29810049366e479f93e10ec79e77ddbbb276352a9544849fb364c91c261a59d226bfce88db50ba59281e6b2f377716124e4fe2be2b69e0a7f2380ff39e1f1e16fbf9768d95a4cd9bb7d5cc199a0287d4ecf0109dd08fdb24d5e09c997337dee6a3df207535f526ea92d03d3d5ede9e927b8b06704f1f33e81cb6bbf8d03307cb1894e719b36a01223422ad240ec19ca3d76e661af50e69831928cb56a2063060f5277edd8b6e3d03de882d17347bdd65eebdcfee60e326e0a3dc6ac4cfb562895e82a37bfbf9f3244e1466001565d99317e721a155bdb0b79461cee82cc3097b1178cbfedf943e1a94077fdb81214b411b365798cc3ccc1a81b11afb3aee7c92256cbc219b14032b57dd48b2fb045bdf8ce7deb666b1042d739f2cdfd65a1a0142e044a9a9c916df0aa42cb6445633c8dd98e5144917146bf819ee6c6107ca71812fd39e8c35a2b513a221cee4f0c7cb64073d73086ac09c01d907a7115b8397149f019e4615f293a1841047bec752f6200a0f4491f987c68ab2e75f53d85262f903a6d91eeadc0b9f40f1ac083575e3bd8dd321b882e429c863ffd0bbcbd9360becdf4fcf81d220a36aba09d3406be4bd21cbfe13d630f96a77ed426901a28fe0164c1e474e3afd4b920e94761f681f819b4dc6f9b2602a6a2ec8140841acf99b7547e9c57d01445cb056bda0c5446414682e2a5cd0a46334e6ea9c9fdcc179a6759728857b72b8edec3cfc437e518f84ef4822fb8a8459a3aecbaea8082d9c903023e8dea881dc10f87aafa0f026a3a4787adf6cc3e314b1755d5bd24407bf20d33b03d91f04b8aa3149554872a9a82d6bf447416761835357cf9535db2932c8f4a8b7a3aa77716bdde90a4ecc5551c16f165cb79b8d222f79cfa2e9eb63d80afc00b73c5fc0720997734d389a29d6fb91470d51bf9b7bbc66dd9ee8020b2bbc18255063f0211ddb45df9782e4e706ec7385e8d18e49d52cdcef95f7a22a86c3c1a10cddc56f7071c6f988869d3ca624e5fb2e1db6564f0a3dbed551bfa72f68a4d0b80ffb04795fe4f193d86c1de41bfdc52231145f062b6ac0444096d5da0fdcfa24412f9f01def285882a761da14f3599294867438e1433ceb90d573d4f042e546e687e06b366219c67f3e08cacd5a3b0b27ad483777b4c00174993a9d727f9402e46a04bf0d1affe01e446bce7d8c74fe22ac06fa17249449c725c00f9f6cac2affa5eca1f09f28639bd01013ec5570fc0c738a9588eabf4dad8c9cce12bcef92e7764df8ecf4df1d90a2e1f438d5e18267c3365194365090e81ad8158fcdc7cb60a7e6814ff6a396d0637906856fc2d0317a66505d1c5faa466d1cdd9870f4e1580330c0bc2fb94a1ab79bce4e6a48ef7969ac21476881de85294cbdbd35b6bf7a745359fab04997229c0b4c74495974e303272ed051dc1e9f82271c9b5997eaf5bc20f9907c8cfdacc81f29c92b05b53901f29ccce197542e3f4c4da99d11962018c31fa3f0396207ef1972f94dfd32935ea1d043c0af570b80687bcf634ded8ba616336259d0dff8ab6501915dd7d8297185f30e923b35bf60b7f4e6c3ea662561a1b588230c55297fc75168a96a80654ef75ea4faadff0586eb63d4dd4719d62d324058a0005de6ffdf92645c59172ffca0a060b44bfb4011a6fa8908fa1acf29843af19d882de1ccea7e92d6fb2063735bf908241957257cfdb03d6410e22a29d2499c0536be2632abd592ca1ef669b76b55180afd8a5530bdf02df253bb07cfbab5bdf9a232ce52fc3fb485a38f5886d4d9f3c3beee2d2a0762a336725b1b6ce8a900b35c0fef05eca90c62661974eab448a282f83e2dd321a7966427a021028ee9220ed15cd287f596f3f667a158b80786e0b6a02cbe8cc007879cd2f0111e7285f37ad76221fc53edd883a5e2c1035b671cb3a2f8e9557e5dfa186ac7c335b35617b598fedb6b783c2a43ed70c482e6890da52c5cb98b33b651cb6e5535887deebc31145a9d2ae0e292cc154891d4d781e6a012e90e57921c52b8b4be016c9a86c827546b7d117fb25b5bc673689b0e533c050784b4aac716c12e08cae1bb8948f32cd0a9da752e6a6c0cad340d5bea77a6262abd43aeb4cee6331d9054c999ecec7a862f45e93fc489f2a9a690e1843c596df61998e0e78f40cd65a5b649c77a50b87dd2fdb980aa1b63ce8a78f85eface25de8abb389123cf7ec612155e165f837b92345611ff02a5be7842b183d7a9b49ecc93979f97223f9cb7f1445379424d4695b8810a1abd85205e6490f757ac538de8fe0a39e9c9386101949f5725371bebbaa3a2d2afbd241645583ff432fdaba95bfda0c94def305106c815a87a8465e575a9dfb4efd0131645583ff432fdaba95bfda0c94def305106c815a87a8465e575a9dfb4efd013c6f315bc832a2d1ac3a7a74e63b458da3afa2015815e24889e234886c3b7ce70c2ce4bd696bb14c7bb1e42c94b0dec04fa4a636dd8cf544b0501d01294a931b950f85479a4bbf669306426b326742d39f385414f3a261826eabe93f242664885a27318b484946c735a1357628a65d17411b0fe5b6ad1ad70bd50d8b5463950dd6c89e6a2432aa19b5617793c2c86bc6380e4e957a3c448521a6b701f61fd6dffd7d39e9755b20766ddf9e8a1af10014ee6356ec2d4ab36ca897a6312ebab562fd7d39e9755b20766ddf9e8a1af10014ee6356ec2d4ab36ca897a6312ebab562fae755260fe7b19f2b4425cf5558cba6397d4c86351526e3939344df6129ac425766c22d999849a0b774e9e6306d8eda815f0ef76186a8d2400a2ceeb35bc792f86c7617072d135b0125834776e17b66793ca2b688a79b1e46e205415ddddc3784a0a7048c91048d2c7ebadf647023c3218cb6d6a77b1bf3e73a49387073ffcdec5dae9d8ac13479225707f9c8851689bd5c528778ca4545790f4980fe4dd466dc267195610958536191eb6fa11bea01673d5c303d072d0bb42daba7ac4819819c70b6b52a463a7755cfc87b4a6a6a6b4a4f502324222b35c56452a194463c0a5451659b6d4742ac08afedf08c8b0d47c7c753c13a9762c49573416f1640b78cb264baa71ce05e0b8d4478602b1777e767b4d8085e3d3e5372ec9ac004bd485121332901680921c8a943fd5f0242efd0ddc0bdcb00a56c241dc61d4b640e8c7ce842f6ad54998c2f46ad5e24b8d209acddc387cada07b54ce4071530158ccf0ece5c75884be7e25f6f075d1f38a08d5de938e385eac038239c2c1d0912387f71750cffae39cd814d320dfb098750740ae314a0db82c355d17251cf5c41c0171fd2657ed6410816b2c45757eaf23466b0424d585d923cc03b8ae4940af5088cb55cc1c8caeb37168bf5021d4e411f8022a5cc07b5cc7a8e2968a2b42b14f0ee37aacc96a1acbd6cbcff84bee775d1488778028e885f987958ef0bb07d3ebf15e18ed649fbd25da294952015f885d8fce01a266901962d3fcb29979bcf314c964b67c3974a0f2637aef6433185705bc9b6131e80c80a632f4035cd157459d02a7a152cfe871d5de5002dd48172546d4a54004f99396658de8d8604e60aad7077b7eec7282933d6c911d2b6970f9d025450a4d23bdd05221f7f9d69907152a183efdb2ba8f3f56f746ffb71e2521bbbc9314461b9254b5b3335de2641731ef62971ff30037a6b5f8fd0a506d1c4d2c9fa2e82301eba2440b2c60adfec3d77b3782af2c2f1c7188dc78fdcdb953063245e4791545785f6f052c4013bf3c5f126815c6127589bb0aba6dec663f3278088f2715f33b35de83505a2b3da811a92906182e454f2e227ea35ba7ac6f53605fb912e28050d2d53237fca815f943923843e5ab65587588e40153cd263d88d07b0ec4aaf61ae74913d9860fa6043289e9aaca5b012b6d51a1f63e1b21ec7c032e243b069ba9f7bfefcbd7a186c07ac7f4047a3ee3c99c3ab139f8a9c14bd7a11c2e0c050c889eb74ecca56319b0143822a79e30f9dc8c995ecb8600b9e5c3284f599029babe561486210a8a6f13e7e01a34208bd5944ccc13cb99023331e5509617c2d1bc6301150d06c3668e2fe553d7f20605571d5062146c879698479a0248b4f4b2ef57fa4aae5a17adf338d964e5f0e938f4b72243a900dc9de21183d4a912149169442147504e6fe0a105e8d7824854b6bc1c9e75bf025260dfa08b2bea395476e9fd8fb13e929334cd5eb38ed5323f61c6a9f9eba208c7b759f2eb552142a9ff98173754823ff66c74fec43b561c1e171aff35422fb70ce178c88a511fec93878233a6d80abee5050f4bf3af8d9eee7fd7f121a6a4aba4a28e146ca9139eeedbfe2a7a4fdf1b6971e32a1229195423c6cbe8ad646a8f75ab8cffa03fc9089d8e3f14954edf6a5d2c5a6c502e20e720edec44b7a01df5c234c2d7f8fed10d4bf4a5a5b75b38d7852755abc6c928539984612a4dd542f5222df169655a7ff26d485e7c977ae50bb3a17ce34d070b2bd6986df3dc8d3ca850e0d7fdb272db311f8640110d806c7e0a980abe66c2465bba89deec295be099f68d9e0fa5167c938b3523547b239f6eb5d16937e63596c77d6f83be9e9bc9bf1d60f6f6154bc37f9e3c57c1f747c978b458e36a49814c4e2e6c92ab6b10d0b54b68088beed24fbf6a0d29350692fee296a031a4eb8b5872654e709230710d46f157a24cf8db5b8835e68b3010dfa673f011e9978ac6334dfd18643fc040f14db186a593038f399200094974ff81199d7511a1b852086243452d6c2dd87361283eea8d43263b5befe5e1ac9b5ece1e46bbf7e535bc767968d9f4513cf9994d47e7334d70264b83049ff5c39e058c13e747c46bcc257616279216c51307a5fcb849b372e3e9f79d65a5655a069479f6447c6e4192b74cad7f81b5afdd3cd04523f9c673d5d52b7ad0607786689e95e5d67a7098d5b6e9c3d7a89d9176db89519fc3323f1787a040b9695da2397cb3484f614ecb596f48bd184b6e30e161a8a514416e4d59bf12201c282c88c8d1d2e2b1e05584403a1b0029592a643f07cfda162161ea7937ff167697128027608a44221bb91921791ff846d594f5d6559d17b000d2ae9a23de98f1ab5ce643903bd9c7c69aaf9fe71d4c8c24324b5c50302d490a46034382246e52f49fd9a8f18941c7722343ccac7e32ad2269ad691aaae74a400c46375222c7cd6f9963270332f52daa120e61e30de5cdbe4d7d4955648c56f20c01e5b982f8a8f818b975d6b68035000186bf386d503cfff46bf1529c648e539c43bf8b727c210ac33861d4e204af6b875a78106dfba509de56d7bb98d186b5b9837740c0e99b2291885c15f6f7f53233f4add6d14604f5c9d68f7648afeea4e301bced881120399a20758e51e1bb90970e7a05406a3af67c6da95e884b3e47432a4c3eb8b75ba3d7ef28a4bc4a0a4ae4ad198cf2d85e29dcfea4590b147930ffdf6f6d8b7b1384ff9329b5c2116d31e434ef95d3f67882b9494d87ed50930c5ad155f4a33e5b0df7c62cf1d3876fae7d813935f994941185d0467d3ae57a9ebf5a15544f4d3faeb5ac6824106ba07df3412f641f8ff6ddffec37f6a695f0de0b595eaa53c20432c812e63ba5effa051751a12b479dba64ceb870072693051aba032f63dc2bb0328b3ebe7a855a9ea3ccf429fd748d7fe22f42b624c7b6f742fa5b761ff44051fa99ddf13237613deda6dfe286495291a10ff7358b0b6092998cfd9c5d75bf56c4ae19f5d051b0399459bebf937e9a701834a982d3afb5c5474e4b80d966ac6c30d1e5a0f02818ab37b3cc59fc564a812a7a4a97d0ff692cc4b8b2befe90d48e6fefdf916c7871312467057279a0531059428bf71e96ceeb1aeb734fab91f9950f6f80724b0596f342a6c34458f11583fa25b1a022169045652f3d915f796edc7c061bec08bf9e96a2e0a3ec978d43a181a6e5eefff55098b4942ab029c0a17440cf4e9e203387b4144c5b8e8c4f69c332787d4e8576e5eade8b707a6d3fb51f8a59737d371772bd52bd0a52d556e01169fa1e3e5d24541a7192a5dbb5fd70d419c96acf17817abf3bbe77e306318ffaaa6ede7eb733bfa7ee2bd1b47a27a902dd5d9c15bb63c263723fe443625517b965292eb150c6efaa9be5ace4cd4fc7aca77bae7a72a25763626c036047afc9eac3e4c572db8d010d440c226e8095c89bde9d6c9df4d11b1b4d3fa8f6706bdfb00237ca80052c4ba31f9ffe57c8955c3a411f6c4342ac40b9a64f6a4e33fcf48f989daa4cfbfbc90185fde58dcbcb19074eeabef4beba9abc6a5ea3a48e0bf988ed89e901bda46eef8183372c3cda4fd8dba6270a06b0daa39ebe7c6b66708d97250f6d4806acaec4b29878992bd026bb86cebdf9d47c4cc6ccc0dcae3809f262f0473c35d673a94beb41fdf2ac75bb19bf0f53c7d4bfa83a14c34b46eed95033f4f20f6251d9df4db570ee2cbbf25a6310b12ed5d1f16b00a983367ef975e579c755433ee8dbe8e8dde25183e581acb63f4b8be4e72a5160caa097a91ae1e631b3482b664e04629180975a7a47153381721fe2f3c2f1130085e38fdc62efd46460ef4372282d583f18924d586c4a9d48fb6bcb405a9ba5bfe36eec0a8da247eef2218e5cdd9d5da0a7ab1c71d0448bcdd1c6b7e7d1ecb5eb7f826fb44b5087a2feb7e95df8c24b218b885048e3dabeb2958858ea85342a168aed4ac7246e146e0fe11da2c1d24a5c60caca40f9807bcce970f04f808a0087a63b3ec3f0832b8c22c2aca83d6a36afbd00de5c5155659a2f059f10ecb5a65e11d82c9496ca08b1bd27f9dfa3af7393a1c316f8cfcba4b2efcb78f8f296177384af05b084cf0cb6a405d8c60190a212b41cb1ea246bcc413b7b6a91fadd9cc945863948bb9857a17587157fa9582a006f89ec4547f4d526ec17335f33df8c0bac8a23fc50b7fbbed4cfbf8ee659605e230fb3985ec78bdb228e3950e28e43a542cbe0c7ab521458f4dde4a1854bfe2623759a4926ebf28bddb3120b31ea82b2581a6b72cc4bc6d52aea49bfb235a54bd6d1bb4653310fc990bc75b578ac29b36f44c02e2f5842b510256f59204a04bac47bd92ca4d4261f09fb2958141b7e27d1ac5cc1ae728953c711fc9a1f74ea505853352b2590ea7b3cec02cae61b0af5c1d4edfc396e5670476c0c0564e47b16d421c6114187c0d2c2d2601721923ec934162c27773a6bc9624c0c98544aa07c7bc8887e9b40b8fd7c55b965f983bc0f937833081b33bd252fe44fe3dc338684607d2b62d834a5d6d752ac1e628db91b135d69b3c10b81f32f226ffa86a3e117946224ee80a90692110ca62f3488242068ba0dc125b98d399661de161841f20c7e7c770628d968e71c07400bdfe434da85cf8d033866b23b48274027f42737f1555d6ac357aca098aaa10e1967f9320c92d0a796bcba9eb0ab02d46b1d32e66ecefdb85e2b4214f8fd1a2259986aa080b5b7c1f88a6a963c1c8197f73fcd92377635fcb7a64cf93f01c9b0537b19c5d24df41ed7e50d83d935d0c40b50b0106dc6aca22526c32e329918c9523fcc620db069ef1217666f13476f2a7220fff91fd97710aa15bb8da1d1575443948ccd965ac288a2737bf5f04d2f0a7deed7375653491d2497268d3dd5946805cc52ccc8f12bff89df536904a9692057d5c84839f84b865997fa690f9ff01f7860b77a162134e0a543f92c8307c75643e3833e62f9dba5a81982f02eb9a93906a6bd1f058cb558c6913d093a93076ceec9b6a066a34d08a77af7df56731c7951513a8cd8441f8ddb723e36c8ac89194ce79a8bf53bd3cc69da3b8d63fe9e13b71f9efb4beab0f45a3ac818daedbaa0d46d4d8b2f1e50ae70dda487e6df3e9661d2fd3737beb77706e1ce018fb926e4a267c26f54accb43afb5e16f8ffb41907143b882de2acb698d16cfd5bf391b80964a190c81aee3a787fb12dbcc3f80abfc72bd4d3f4a51226c66e7a60eac300b2fb8a65b7c6c0a6d53604d6e6f4ea3d464b351fbc320ab9fee99237d989924be4738dabebcec48afa6361afa650c51af4452e1cd50794e2657e60f8159af9b75c22c6418d4a72b5dbbc15f78a2a8dd2fa9263827bb7ee6afad844fc74a52c52269159c504fdfb8d54be139440d8da6a7c81a63fbc6d6924ca36b7ccc7a6f8b787ed845494fd1ad4ccc37f770718997aff5e004ce0e7a0436b32ba2d15acb9a4609c6be0a9d8f715e341633fb729e92cc40603e7769c3aa11032f20112c979f71de7e62d89117b3d5025cbe91117592e2c77c8910f5fcba8b46a0dc334b1a095663ed6b3f0281ef7b8dae36e8a58fc829c9ddb4be4c26aed24ad03e5d4a7f69ebd8366e1524726ace60ad09f8b4b703919d246d55178d8508e88dd097c959909b55e68d548587601b511c4979e962eaabb4a46dcecc89bbc7ecd7434fadf32eecbcf7df3419b3f3081af7e3fcb478328f5df17e4e87e643ac292a752ecd3379b78e36819e86ff9f21b7dc39470532e0422f7aa299d3d8d38fa7178db22a080d9772cb2de193952d121af679989559feac49779eab53d2d3a6eff0873713680e104fe3ebb88930349fb536653a7271d7f6f5b6bd7529d5e7734e8bb23443db3f432e0ed4c16921043c1f83e83d9d2d807b610370ef7889dae8289da9206c98231837f398bb4c1e476d2cad80fbc1b393d1ae165120e39a6b099b389f4db1705b5543d0e775c0284cec6e37a815c6cf63bbbb225db7a444b1ba8186beca25f7f1e901bda46eef8183372c3cda4fd8dba6270a06b0daa39ebe7c6b66708d97250f4faa152bdb01bbca10caab14c1f3caac534016c645332aaf78ef168517186fb1c2c1eb2c8aaef71647c8a1a0993f1b5a316e69904239d1f807b632c0fb3d49ca53fea5d50fbcd401a671aa198f1257b8c1adf3235011c3efd3f222b70652bdbd433ee8dbe8e8dde25183e581acb63f4b8be4e72a5160caa097a91ae1e631b34826533a93c48c996dda50af723cfb732b0f04ee38876d6d44b2ae90a56e61b7e24372282d583f18924d586c4a9d48fb6bcb405a9ba5bfe36eec0a8da247eef2218e5cdd9d5da0a7ab1c71d0448bcdd1c6b7e7d1ecb5eb7f826fb44b5087a2feb725d310d3b6851ad24ddc6b8fa0f6bac998708092cd330b86a8fb3ab91e40a0041da2c1d24a5c60caca40f9807bcce970f04f808a0087a63b3ec3f0832b8c22c2aca83d6a36afbd00de5c5155659a2f059f10ecb5a65e11d82c9496ca08b1bd27c7c7e082ea624d64624d97e1339d2f5739fe25db7f98e588626bd13e382f4a8ef82ec23e50ba4956e9743c385c3130faf8aba816a3bfe2a147d614be78dc7686b7fa35959018d2058e934e67c2ee4e596abb49a2874b1523706dd3d4bc5b4eb6bf8ee659605e230fb3985ec78bdb228e3950e28e43a542cbe0c7ab521458f4dd4fb7c686a288f4e9d390498bab858cf5b89ce96df429c33957d7792933c9f1fc28de96dc47e0fe087a133ab6500f6e8b85d2bd8de618ea7beb73884da91a0167b24c7b1d1be8516d68b6b365b749096ff409a699f2de71f7c774e9f5f208c9635df8248d20ca6491d85c8014b0b0a119383b3875feab0fdc8d1a311c4f97936358b2885d2790d20a99f492bb32c7c9fdfa58da130c0e0a69fecdd4e724f8c02fa717c277e73c03b98c7c0b2d0a887ce9aef07d961dca081288ddedb5bbca4729364b62e6778ff00d8d2cf60b65ec048b4584a3ac706e6c9e61f9df417630cf6d3324f0a3e17399f39dd04e476300069ad2dd12e4bbd738588982a32e85457237f34c84675f7424065cff2313e9ecff85b226850fd88c610fb384285b7e8e17e90a7a605396da8bc8578bf03a2fa6e17c1d88240604eb65f74117b5e2b2757f770a0d5d0aa87948ef704ad8f808608319d34d79f7f32124cb0c9ffd5c18bae90a16afc372a8a58cb7e2f14841c741a91ceddcba2b5ad4aa9a4a4b4e0ce0cd0db58a4a61f7275758e1814f38631d551d7512ea5553d499d117277450333bb95116c4415c55637055bfb189e4a33f93ef81b9559b9b772b2c662e5bd0a3a8ab7252e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a0943414f791524ca9a92a332c851ef541a2bc0fe71cdabf263f1985e34585eec01738c4e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a094341436bab1e85bc20d273fc0bddf0e763643e981b4ef7ec35de08d82b5a0029fcb53e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a094341410b809a26bbad14c7a9805471f2eccf0b7c296fa183ebf80a6392cb0a6d6f230e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a0943414f236d39e2200f4db3168466f2807f85142eb76bb9038a9f6515bca819fcdf96ae842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a094341403d6470e789f602894baff69415d49cc67254d8af692502364506c41a09c0f06e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a094341403d6470e789f602894baff69415d49cc67254d8af692502364506c41a09c0f06e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a094341403d6470e789f602894baff69415d49cc67254d8af692502364506c41a09c0f06e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a0943414829fc6f6e9a097a34299e6678771fca5da15d21ee1d40b6b0e71920fd63d3e0ee842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a094341427e7cf4e293f305ea741a63e5b7214caf7d5fb2b6fdf245df785ecfac367a046e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a094341427e7cf4e293f305ea741a63e5b7214caf7d5fb2b6fdf245df785ecfac367a046e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a0943414e2a5e777a350d8bc4f138442cd2e43c17177d0f9ec4e0d26107b7ada39d334e5e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a094341464215f0b2d7cce549e83670bf6fdf16ece6b8b5bff3ea196d3443868fc21d4f5e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a0943414a7901a246a706b0ba9d0a567078731b47e06cb3e22154f7739956d7e2d953ac2e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a0943414a7901a246a706b0ba9d0a567078731b47e06cb3e22154f7739956d7e2d953ac2e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a0943414a956545dec5c62081e3b8b0a4f38751fd615fc75d553d65d2ff442cb6e65146ae842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a09434141394723127d98dfcdf713da9eaff9e437d87ef2b24bb3d9ad5a7b7e45460e88ca9c980aad53e2776a3711e1bcda211f99b48a4b48a90ed28d67988ebdfa06762331ea9090db0c9f6f597bd9840fd5b171830f6e0b3ba1cb24dfa91f0c95aedc17afb3c58e7207fc72ae99a727fb26c99a1440d3b01e7981de47d8a7080af3f38ae8042bac1d0b45eb54e5cc815638d126a1c796f8d6f9624b5c5275b9078b95c85b84666b0ca3a81c889dfb54aaa475b628ec4e7a60c9df0be7027b25715e8ecb5e2dfe0b492ceb21650bfb355155ae041bf90996475f16b890eb69c068315b353e4ad76882f6300da7c67eb05131899c8bb8e57953753e635e577ce504910058c99de0f66e8b9879118817e5c5a2404abf39f7fcfdc6eccf81b38d78ae5baabeb22cafbd9ff1723f1f8353e627753bfc20dcf1a21fcc457f19faccab557d69bb56f0f1305d5b5b9d90751a71dcf16ce7043f2205c5f1b14f4ef4f4aba9b7ce024b2269ac9ae1b018e324dd7419ac4d886223f70c17342bfcf0aaed56300a88fe720edc3b15d8e81cb772de0cdfc6b3ffe2fbeaf4c46f32ef1620f6e56db4e35906aec95b470e03b6e9755691ba59134cb0db8de6ca448887c556fe0d906f3dc0506c1a99456284dd4568914d5db1a18270b51a8c34ec052d6256cbde38d6b28a2e9ed3d7b926396864a3e34cc39f6b6eb47666f552577b543be76591f140c86033b040e1bccca865455bd72a972ed8de74c1c01937ddc874eba3dbf6f123ac069043e4e9af6bc047168fa9255681538d3cb85e8eaa95454186b799aadd15b5f35a2d236869cdf067f102c5ba4d7d499f3b03f6f94bc0e903c33a25765c73b31e915fe6a810ac2d3dddb5ec0cc2cd6124916a34f3be1f1652a117c27e337aef0af1e723492c855002a3d3ef144d89480b70df0615dbabf87b20e9da3f918e36213fc4a014d4b7ea7aad4f5adc958aa49fb3e9687c139ff5212845035788a52700a9b5586d4eca342c2acf032c50e83dcf491aac55eaba43bfa745b439e681be3c20b500aa5b354e94963d484b222b32f4dee7fbb3c5a518eabb6aff70ea49c5cef6012dcb5b26385d3cb1513355baad31b799b1b89bc93b02ca398072f8fc6cc3a7f89bccb6f8300ded1a0549512519c9fcae8bf6697fc9efae947c02b9e65e216f6371dd2c845010b4e2eabb8d5f764d81e7ac0c474991b6b31f049d318c82fde8c123eda52b75b54cc87ba34ded115dd0e4e93afc0c1987bffb2d4e636606dd5835ed00b720544626195249494c962496befb985133c4a142452c5b1eaee7c53e700f761ffb7ca762ad145c49738b8d864a8f9a5ba63787e6226bbf4a4581184a75b98aefc94c3d546423e4a6e85392737dfc9be4b30107fa4d5b65c90386aff6e5d51179f488a28bc0cc07a63de3163ecdabc012eb59d627f00613fbc8bb978cfa03be05a42701ad820f1ee59b53d863dc7ccfb5172cc8b5812827d3345f1c06e236b9334cab0b53de4c70035906e063d88f4e20c17eabfe4d0b5719a7d063231e262f65c123c82fa69b3defee852ab432d819309f501ba9675214ce2cff96c76a7c8fd1d2e237f55deafd54f7f0ab6dae810ddf948a8d4e190e486016825052fd02cb27c5b97502f3eca1480881b378cd3681db69d6e3b1f9d82bcef1836a71ebca2399997a1b6bdd386f11b1cb034fa840f458e8c90b10731c98e338de5fa300449c9e43912257cc794b20e113dd723320cffe5ea0811abbe7a45604222eaa8f6558f538ea070b52e33444cd3da0e816deddde6ca38a88e6880fbd87843008ae908cb96041a6841866779b279e19ee748d656e3ad0da06d22a14e67d48f2f77700e6d333edf091339fa43ff2627206f80173a97241b2a46198b9371dc5dc8bf5e337ce360aacbcdb1d1964bc1d399cb2ecbbcdb63bc7be7e3de553b37c78d19564d64f1ac935a578c806941b3fd4ec7b0ba6b31a64d84d4fd9586b165c4590e22b984d1dd41e5b9c1022c6580a5a3f2ad22e351998fa2a5937dd75932ade3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f5363a2920049ddba00b977322f31f40e64fbfdb0789c6bb674b50763fa0bcb945cb01e8622d0658855bcd633817e0c44d7e4c97a7ae7cf958ede3d9dcadaa0cfed65becaad908a50bb9f1652f713d9ed6c192de4a8c2c0402958f88870bcb4cf55c9b4204c98eaa0dc7790e998663703d2695ba08fcef08c1135cb0648698b908f0eaf141703eeb10cb63de851d34b740caa5701bdb08e4ea424b6ce84f865bf593777cbfbb057c79a031c058862bf641f703e88f8c87be96b65c29f193a1cf375b17b9a0af281ff71b90046ce792f3d60879fc2d8bbe5bf0a8c1214b33b84ef8d6073c71092f57dcb3377b1834e0446aa5d1c6f0e13eab304b8caf9aa501d5d37a91179dab439173d7868e4fca2877bd6c1630e3319392d07bc44d1a9e02e5444be92c53edb98cf7986b70d9536ef39f7c73bcacfceb324267b478130e5ed607ca9391534783a98d426f5c613667f9c387f2dfea3eaf6501a1f6e76bc22b39bbd079ffa9adfe1c1f11916bb6438e967e478f625b97538c1c71455429746329136134ce8efd679b8662956e88567cf19ea6911915ad9a77578ba3eec1f9c42e20de526261df3a1c07927d9af8e085a86dee143f311ce93674d4608b8bc47ea2dbfbf7778fe23e565092c557114b1f0e170a0439f4efd92e1e1972151282f7883f352396b102290d5c06933e25b476d82df05a6c693954589d91c54f5ac9ce97ec5e933f533b07464b84d69bf0cf8d569ee02ffb2c566d0dfcbe6be2d4bd04ddc329b49f141ddb8402d636f1d9889928f7a86e7c33e6f92a8438db25369c61f62ead129b80ff88f533f8ed42de8ca1de088d72126b4cfab9934030c59902277ecc821aa40aec1af8a46b5ee9b650377cdb3fd24356ec6f0aa8a082400fa9a2ae5131ddd2f9b685ff98b39a8db3b8ebdc79324119ca037643b4f23a1504af7c0d6cdd51ac199a93a72790eaa3fa7df396cdc482ffb19a075024ea9a3d5fc9017d77897e448b2f590703a18c74ffe8c18e5f9f9780bb42da880cf38e7431992591746f616ae3e253bd4f187377caaee13d3d6d15881b94f05165ca91cc009c45e49e71ae30466965e1a21bda9440e8e437545cd4d270d7492fdd6ce2a2a65853238f96aad139d4c53b4b6391ab33e0f5c1b058ed6e82dab7e18eefa234c120f760e18cec4b3ae4c0bf65beb4f9818c72dc08994700c08c91ce3ef568de6967485b9b70956c6dacc3058d2800dc8b29e0ed70c52ff80bcf36769cbb9f971b98267e3d2043e26a164abe21f33e1af815aa28622cf3e750f44d4199e9a5a0b5372820c4e0a3ddd1d34290a4dc88f20ef68677d34542108e209b99bc304ae20b5232555e4ab68c0e2f11cb8a8afbe0eebc59614a9da7150b930530283f3cb18ec66d012d9e57d4e80a92889e8d955992a424407ddb3b7c77040e202b4979ed8724092516317ec97d8aeb18035abd51c728dc296a83e9a8970c12aec976e51b2fe950a72ca103002a2831c7c876062474cd77f72ead3beec253be59edcc7e7642e2e5d35e9239caf675cf8f75eef1fe5f82d42c5925738671a89e55be5d070585182dc27c9621bb05437c3e608e79bd8cc0c90df7de80a7ed0d532a901934ce03c33170e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/etc/openqa/database.ini/etc/openqa/openqa.ini../../assets/cache/maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot../../assets/cache/maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.ttf../../assets/cache/maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff../../assets/cache/maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff2@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgeekotestgeekotestgeekotestrootgeekotestgeekotestgeekotestrootrootrootrootgeekotestrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenqa-4.4-36.20170104git3d6640e.fc24.src.rpmconfig(openqa)openqa@ @@ @@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlconfig(openqa)coreutilsdbusopenqa-commonoptipngperl(:VERSION)perl(DBIx::Class::DeploymentHandler)perl(DBIx::Class::DeploymentHandler)perl(Data::Dump)perl(Fcntl)perl(File::Basename)perl(File::Find)perl(File::Spec::Functions)perl(FindBin)perl(Getopt::Long)perl(IO::Dir)perl(JSON)perl(LWP::Protocol::https)perl(LWP::UserAgent)perl(Mojo::Home)perl(Mojo::URL)perl(Mojo::Util)perl(POSIX)perl(SQL::SplitStatement)perl(Try::Tiny)perl(URI)perl(aliased)perl(lib)perl(strict)perl(warnings)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sqlitesystemdsystemdsystemd4.4-36.20170104git3d6640e.fc244.4-36.20170104git3d6640e.fc245.10.03.0.4-14.6.0-14.0-15.2-14.13.0XlXlXk@XS@XQ4@XOXEVX<@X$a@X X TX @X @XX`@W - 4.4-36.20170104git3d6640eAdam Williamson - 4.4-35.20170103git30ded4fAdam Williamson - 4.4-34.20170103git30ded4fAdam Williamson - 4.4-33.20161216git7addfedAdam Williamson - 4.4-32.20161213git2fb9bdbAdam Williamson - 4.4-31.20161213git2fb9bdbAdam Williamson - 4.4-30.20161205git84716b1Adam Williamson - 4.4-29.20161128git663c025Adam Williamson - 4.4-28.20161022git1f44aebAdam Williamson - 4.4-27.20161022git1f44aebAdam Williamson - 4.4-26.20161022git1f44aebAdam Williamson - 4.4-25.20161020git877db25Adam Williamson - 4.4-24.20161020git877db25Adam Williamson - 4.4-23.20161020gitbaac24bAdam Williamson - 4.4-22.20161019git91993f8Adam Williamson - 4.4-21.20161006git1ad6190Adam Williamson - 4.4-20.20160922git23e4f45Adam Williamson - 4.4-19.20160919git5c812dbAdam Williamson - 4.4-18.20160915git13b8eb4Adam Williamson - 4.4-17.20160915git323d73aAdam Williamson - 4.4-16.20160915git323d73aAdam Williamson - 4.4-15.20160915git323d73aAdam Williamson - 4.4-14.20160914git89e98b7Adam Williamson - 4.4-13.20160912gitc185cf9Adam Williamson - 4.4-12.20160912git14305d0Adam Williamson - 4.4-11.20160902gitee52128Adam Williamson - 4.4-10.20160902gitee52128Adam Williamson - 4.4-9.20160829git8609e09Adam Williamson - 4.4-8.20160829git8609e09Adam Williamson - 4.4-7.20160829git8609e09Adam Williamson - 4.4-6.20160829git8609e09Adam Williamson - 4.4-5.20160829git8609e09Adam Williamson - 4.4-4.20160829git8609e09Adam Williamson - 4.4-3.20160829git8609e09Adam Williamson - 4.4-2.20160829git8609e09Adam Williamson - 4.4-1.20160826git1ac2387Adam Williamson - 4.3-30.20160708git84c9461Adam Williamson - 4.3.29-20160706gitc34c90bAdam Williamson - 4.3.28-20160706gitc34c90bAdam Williamson - 4.3.27-20160630git1e9c29bAdam Williamson - 4.3.26-20160627gita08377cAdam Williamson - 4.3-25.20160413git45e4923Adam Williamson - 4.3-24.20160413git45e4923Adam Williamson - 4.3-23.20160408git968b05dAdam Williamson - 4.3-22Adam Williamson - 4.3-21Adam Williamson - 4.3-20Adam Williamson - 4.3-19Adam Williamson - 4.3-18Adam Williamson - 4.3-17Adam Williamson - 4.3-16Adam Williamson - 4.3-15Adam Williamson - 4.3-14Adam Williamson - 4.3-13Adam Williamson - 4.3-12Adam Williamson - 4.3-11Adam Williamson - 4.3-10Adam Williamson - 4.3-9Adam Williamson - 4.3-8Adam Williamson - 4.3-7Adam Williamson - 4.3-6Adam Williamson - 4.3-5Adam Williamson - 4.3-4Adam Williamson - 4.3-3Adam Williamson - 4.3-2Adam Williamson - 4.3-1Adam Williamson - 4.2-12Adam Williamson - 4.2-11Adam Williamson - 4.2-10Adam Williamson - 4.2-9Adam Williamson - 4.2-8Adam Williamson - 4.2-7Adam Williamson - 4.2-6Adam Williamson - 4.2-5Adam Williamson - 4.2-4Adam Williamson - 4.2-3Adam Williamson - 4.2-2Adam Williamson - 4.2-1Adam Williamson - 4-1.20150814gitc66ff87- Update to latest git, drop merged patch #1133- Backport #1133 to improve the db deployment locking a bit- Update to latest git again (many enhancements, inc. my DB schema upgrade one) - Drop no-longer-needed dependency and merged patch- bump to latest git again, with brc/bgo patch merged - backport PR #1087 to have initdb indicate result by exit code- backport patch to add 'brc' (RHBZ) and 'bgo' (BGO) bug labels- bump to latest git again (some useful-looking fixes)- bump to latest git again (get some upstream changes to fedmsg messages) - Backport a PR to add comment ID to fedmsg comment messages - BuildRequire Test::MockObject as AMQP test uses it- Bump to latest git (general F25 cycle start bump, lots of new stuff) - Port over spec changes from openSUSE- Backport patch to add 'before' and 'after' params to the API job query- backport #963 to fix worker handling of missing assets- bump to git one more time, all recent fixes merged upstream- stop job cancellation breaking on artefact upload (and duplicating the job)- latest git again (with #954 merged) - latest version of #955 - backport #956 (fix group overview page for groups with no description)- latest git again (with #945), backport three asset fixups- latest git again, backport PR #945 (to fix asset cleanup)- bump to latest git again, to get #920 (fix for asset download name)- bump to latest git once more, coolo fixed more stuff- bump to latest git again, all patches merged except auto-dupe reversion- bump to latest git again (inc. garret's needle fix) - update #883, rediff #875 on new #883, add an extra fix on top of #875- backport a couple of worker notification fixes I wrote- also backport garretraziel's needles-in-subdirs fix (#868)- bump to git master again, more fixes, backport #875- bump to git master again, with better HMAC timestamp fix- bump to git master again, drop merged patches - increase HMAC timestamp validity from 5 to 10 mins to workaround POO #13690- bump to latest git, drop merged patches - drop my PR #844 patches in favour of coolo's #848 (merged upstream) - backport PR #864 to make dead worker check less greedy- revert upstream's disabling of auto-duplication of 'unknown incomplete' jobs- bump to latest git (minor changes)- move the status_update timer removal back a bit - latest tested upstream-submitted versions of PR #844 patches- ok, let's see if this works: - keep the upload reversion (use non-blocking post) - keep updating status till file upload completes - checksum uploaded assets by 100MiB chunks to avoid long block on file read- re-apply the upload reversion so we use non-blocking post again...- worker: drop the inactivity time thing, didn't work- worker: keep updating status till file upload completes- try using simple blocking post for file upload with inactivity timeout- Complete revert of f2547e9 to see if it helps upload issues- update to latest git (should help with upload failures) - apply PR #802 to see if it helps with job cancel failures- update to latest git again - SUSE switched to 4.4 as the base version, so follow that- update to latest git again - drop merged patches: PR #767 and asset removal PR #773- Apply PR #767 to fix multiple interactive mode issues- bump to latest git again (fix fuzzy web UI logo)- bump to latest git again (some useful bug fixes landed)- bump to latest upstream git - drop Assetpack-Bootstrap3 dep - drop triggerin use and just pre-generate and package the asset cache - add script for generating the asset cache (using a minimal mojo app)- backport support for configuring asset types not to show links for- bump a bit further to include garretraziel's HDD_1 search fix- rebase to current upstream git master (patch set is getting unwieldy) - drop database migration scriptlets (done in openQA itself now)- backport: allow needles to be in nested directories (jskladan)- add a 'build' property to the fedmsg data- let geekotest own share/factory instead of packaging factory/tmp - backport PR that allows loading of config file-specified plugins - add a plugin to emit fedmsgs- package /var/lib/openqa/share/factory/tmp with appropriate ownership- backports: make asset downloading more robust against unexpected cases- backport: start services after database services - backport: treat kernels/initrds as assets, allow download of all assets- update the selenium-skipping patch to a better version- fix mode of generate-packed-assets (stupid RPM...) - backport patch to not install unneeded scripts - don't do prove -r twice in check- re-organize requires in spec file - fix the tests to run if perl(Selenium) bits aren't available - backport fix for worker systemd unit with newer systemd - enable test suite (some tests are skipped, but better than nothing)- update backported patches that have been merged upstream now - backport generate-packed-assets instead of adding it as SOURCE1- quiet the trigger script down a bit - clean up sass cache in the trigger script - more customizable trigger script for upstream submission - setgid in upgradedb as well as initdb- fix initdb UID / GID issues - use triggers for packed asset (re-)generation (Zbigniew) - server should own script dir as well as worker - drop ownership / ghosting of specific asset dirs- log to journal by default (upstream PR #541)- drop the log file ghost stuff, it's for AppArmor, not needed for Fedora - comment on the requirement for remote workers to mount shared data - explain the location of the compat symlinks in -common - fix ownership of database.ini (thanks Zbigniew)- more package review improvements: - * drop the old commented perl(EV) conflict which isn't needed now - * don't use systemd_requires macro - * explain that build is a lie (but make it parallel nothing) - * move check to the logical place - * don't fail scriptlets on user creation failure - * move post-install info message to httpd subpackage - * openqa.ini does not need to be owned by geekotest - * don't own directories we shouldn't- package review improvements: - * no need for worker to Requires(post) os-autoinst - * explain why tests are currently disabled - * fix a few macro invocations to use curly braces - * use directory macros where appropriate in scriptlets - * split apache configuration into a subpackage- update ISOURL patch to latest revision- patch: fix ISO downloading when ISOURL is specified but not ISO- patch: stop gru task barfing on malformed JSON (upstream PR #518)- filter perl(Perl::Critic) auto-requires, only needed for tests- fix __requires_exclude (stray | made it too greedy)- new release 4.3, drop patches merged upstream - tweak auto-provides / requires filtering - backport fix for slowdown caused by using dbus for thumbnails - update database on package update - include license in -common- one more backport (of a PR I just wrote) for HDD cleanup- backport cleanup of generated HDD snapshots- backport tmpdir creation fix (prevents large uploads failing)- backport branding fix (removes SUSE navbar)- make create_admin executable- conflict with perl(EV) - see openQA GH #450- backport sqlite security fix and admin user creation script- correct worker username in a couple of places, adjust perms- another dep fix: sqlite- correct some dependencies, exclude internal auto-generated reqs- fix apache config filenames in sed commands- update to 4.2 upstream, tweak spec a bit more- initial package (based on openSUSE spec)/bin/sh/bin/sh/bin/sh/bin/shopenqa  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.4-36.20170104git3d6640e.fc244.4-36.20170104git3d6640e.fc244.3-7        !"#$%%$&'!()*+,,-----)./001111111111111111111111111111111111111111222222222222222222222222222222!3456768 9 ::::: ;;;;;;;;;;;;;;;;;;;;;; <<<<<< ====== >?@AA@BB@CC@DD@EE@FF@GG@HH@II@JJ@KK@LL@MM@NN@OO@PP?QRQSQTTQUUUUQVQWWQXQYQZQ[Q\Q]Q^Q_Q`QaQb>cdeedffdggdhhdiidjjdkkdlldmmdnndoodppdqqdrrdssdttcuvuwuxxuyyyyuzu{{u|u}u~uuuuuuuu>> org.opensuse.openqa.conflogrotate.dopenqaopenqadatabase.iniopenqa.iniopenqa-gru.serviceopenqa-scheduler.serviceopenqa-websockets.serviceopenqa-webui.serviceopenqaBranding.asciidocContributing.asciidocGettingStarted.asciidocInstalling.asciidocNetworking.asciidocPitfalls.asciidocREADME.asciidocWritingTests.asciidocimagescreated_with_draw.ioopenqa_architecture.pngopenqa_architecture.xmlindex.asciidocopenqaassetsassetpack.dbassetpack.defcacheadmin_groups-6cdb6822a2.min.jsadmin_needle-8341c3d15f.min.jsadmin_user-c434ec3c2a.min.jsadmin_worker-20448e44f5.min.jsadmintable-bb08263ec6.min.jsassets-c84517b5ff.min.jsaudit_log-aabd7c6f33.min.jsbootstrap-f724695d27.min.jsbootstrap-submenu-05e531d9a9.min.cssbootstrap-submenu-aac6911b3f.min.jscdn.datatables.net1.10.12cssdataTables.bootstrap.cssjsdataTables.bootstrap.jsjquery.dataTables.jscdnjs.cloudflare.comajaxlibsjquery-ujs1.2.1rails.jschosen-90be9f0d44.min.csschosen.jquery-b32ed7baa6.min.jscode.jquery.comjquery-3.1.1.jscodemirror-aa7c7a96d3.min.csscodemirror-fa2da57c92.min.jscodemirror_customization-32d2c7d0af.min.csscollapse-a927caa683.min.jscomments-2b8b2965af.csscomments-2b8b2965af.min.csscomments-fd70a709b5.min.jsdataTables.bootstrap-184b124b9d.min.cssdataTables.bootstrap-3624d43bc4.min.jsdisable_animations-528b393467.min.jsfilter_form-956ff8b3ba.min.jsfont-awesome-77a5acc20f.min.cssfontawesome.ioassetsfont-awesomecssfont-awesome.cssfontsfontawesome-webfont.eotfontawesome-webfont.eot_v_4.7.0fontawesome-webfont.svg_v_4.7.0fontawesome-webfont.ttf_v_4.7.0fontawesome-webfont.woff2_v_4.7.0fontawesome-webfont.woff_v_4.7.0harvesthq.github.iochosenchosen-sprite.pngchosen-sprite_2x.pngchosen.csschosen.jquery.jsindex-faf8a76672.min.jsjob_templates-142a8d4c53.min.jsjquery-3.1.1-e6995c6cfa.min.jsjquery.dataTables-879c1403e0.min.jsjquery.timeago-8752fc496f.min.jskeyevent-590865e808.min.jsmaxcdn.bootstrapcdn.combootstrap3.3.7fontsglyphicons-halflings-regular.eotglyphicons-halflings-regular.ttfglyphicons-halflings-regular.woffglyphicons-halflings-regular.woff2needlediff-d5af99e8a7.min.jsneedleeditor-e88a660733.min.jsopenqa-11c05faa4e.cssopenqa-11c05faa4e.min.cssopenqa-ddb12c1440.min.jsoverview-4225c5275f.cssoverview-4225c5275f.min.cssoverview-b07e1ef210.min.jsperl-2698ecafac.min.jspopover-1b1c5d795f.min.jsrails-31ef5a6799.min.jsraw.githubusercontent.comcodemirrorCodeMirror8097c7e75ce7ef0512debe9967d7568626106e53libcodemirror.csscodemirror.jsmodeperlperl.jstwbsbootstrap-sass5d6b2ebba0c2a5885ce2f0e01e9218db3d3b5e47assetsjavascriptsbootstrapbootstrap.jscollapse.jspopover.jstab.jstooltip.jstransition.jsa73cc0f0e5c794206e9a70bc0b67e67cf37c1bcaassetsstylesheets_bootstrap.scssbootstrap_alerts.scss_badges.scss_breadcrumbs.scss_button-groups.scss_buttons.scss_carousel.scss_close.scss_code.scss_component-animations.scss_dropdowns.scss_forms.scss_glyphicons.scss_grid.scss_input-groups.scss_jumbotron.scss_labels.scss_list-group.scss_media.scss_mixins.scss_modals.scss_navbar.scss_navs.scss_normalize.scss_pager.scss_pagination.scss_panels.scss_popovers.scss_print.scss_progress-bars.scss_responsive-embed.scss_responsive-utilities.scss_scaffolding.scss_tables.scss_thumbnails.scss_tooltip.scss_type.scss_utilities.scss_variables.scss_wells.scssmixins_alerts.scss_background-variant.scss_border-radius.scss_buttons.scss_center-block.scss_clearfix.scss_forms.scss_gradients.scss_grid-framework.scss_grid.scss_hide-text.scss_image.scss_labels.scss_list-group.scss_nav-divider.scss_nav-vertical-align.scss_opacity.scss_pagination.scss_panels.scss_progress-bar.scss_reset-filter.scss_reset-text.scss_resize.scss_responsive-visibility.scss_size.scss_tab-focus.scss_table-row.scss_text-emphasis.scss_text-overflow.scss_vendor-prefixes.scssvsn4ikbootstrap-submenuv2.0.4distcssbootstrap-submenu.cssjsbootstrap-submenu.jsresult_preview-c7e8bc3f9f.cssresult_preview-c7e8bc3f9f.min.cssrunning-b156b39ab7.min.jsshapes-90ed81a726.min.jstab-3f43a94922.min.jstest_result-b2db3d0c9a.min.jstests-18f8be5de9.min.jstheme-455f6146f4.csstheme-455f6146f4.min.csstimeago.yarp.comjquery.timeago.jstooltip-a46b78d1b2.min.jstransition-55160fb7a0.min.jsimagesaudio.svglogo-16.pnglogo.svgsuse.pngterminal.svgjavascriptsadmin_groups.jsadmin_needle.jsadmin_user.jsadmin_worker.jsadmintable.jsassets.jsaudit_log.jscomments.jsdisable_animations.jsfilter_form.jsindex.jsjob_templates.jskeyevent.jsneedlediff.jsneedleeditor.jsopenqa.jsoverview.jsrunning.jsscheduler.jsshapes.jstest_result.jstests.jssassbootstrap_default.scssfooter.scssrounded_tables.scsstheme.scsstheme_overwrites.scsstheme_variables.scssstylesheetscodemirror_customization.csscomments.scsscropper.cssopenqa.scssoverview.scssresult_preview.scssdbicdhPostgreSQLdeploy37001-auto-__VERSION.sql001-auto.sql38001-auto-__VERSION.sql001-auto.sql39001-auto-__VERSION.sql001-auto.sql40001-auto-__VERSION.sql001-auto.sql41001-auto-__VERSION.sql001-auto.sql42001-auto-__VERSION.sql001-auto.sql43001-auto-__VERSION.sql001-auto.sql44001-auto-__VERSION.sql001-auto.sql45001-auto-__VERSION.sql001-auto.sql46001-auto-__VERSION.sql001-auto.sql47001-auto-__VERSION.sql001-auto.sql48001-auto-__VERSION.sql001-auto.sql49001-auto-__VERSION.sql001-auto.sql50001-auto-__VERSION.sql001-auto.sql51001-auto-__VERSION.sql001-auto.sql52001-auto-__VERSION.sql001-auto.sqlupgrade27-28001-auto.sql36-37001-auto.sql37-38001-auto.sql003-drop_worker_from_jobs.sql38-39001-drop-test.sql002-add-important-settings.sql005-add-index.sql006-add-scenario-index.sql39-40001-auto.sql40-41001-softfails.sql002-auto.sql41-42001-auto.sql42-43001-auto.sql43-44001-auto.sql44-45001-auto.sql45-46001-auto.sql46-47001-auto.sql47-48001-auto.sql48-49001-auto.sql49-50001-auto.sql50-51001-auto.sql51-52001-auto.sqlSQLitedeploy37001-auto-__VERSION.sql001-auto.sql38001-auto-__VERSION.sql001-auto.sql39001-auto-__VERSION.sql001-auto.sql40001-auto-__VERSION.sql001-auto.sql41001-auto-__VERSION.sql001-auto.sql42001-auto-__VERSION.sql001-auto.sql43001-auto-__VERSION.sql001-auto.sql44001-auto-__VERSION.sql001-auto.sql45001-auto-__VERSION.sql001-auto.sql46001-auto-__VERSION.sql001-auto.sql47001-auto-__VERSION.sql001-auto.sql48001-auto-__VERSION.sql001-auto.sql49001-auto-__VERSION.sql001-auto.sql50001-auto-__VERSION.sql001-auto.sql51001-auto-__VERSION.sql001-auto.sql52001-auto-__VERSION.sql001-auto.sqlupgrade27-28001-auto.sql36-37001-auto.sql37-38001-auto.sql003-drop_worker_from_jobs.sql38-39001-drop-test.sql002-add-important-settings.sql005-add-index.sql006-add-scenario-index.sql39-40001-auto.sql40-41001-softfails.sql002-auto.sql41-42001-auto.sql42-43001-auto.sql43-44001-auto.sql44-45001-auto.sql45-46001-auto.sql46-47001-auto.sql47-48001-auto.sql48-49001-auto.sql49-50001-auto.sql50-51001-auto.sql51-52001-auto.sql_commonupgrade36-3702-convert_audit_toJSON.pl37-38002-migrate-jobs.pl38-39003-migrate-important-settings.pl004-drop-settings.pl39-40002-set-finished.pl41-42002-change-overall-softfailed.pl45-4601-migrate-images.pl47-4802-scan-images.pl03-move-resultdirs.pl04-scan-images-links.pl49-5001-add-system-user.pl50-5101-add-system-user.pl_sourcedeploy37001-auto-__VERSION.yml001-auto.yml38001-auto-__VERSION.yml001-auto.yml39001-auto-__VERSION.yml001-auto.yml40001-auto-__VERSION.yml001-auto.yml41001-auto-__VERSION.yml001-auto.yml42001-auto-__VERSION.yml001-auto.yml43001-auto-__VERSION.yml001-auto.yml44001-auto-__VERSION.yml001-auto.yml45001-auto-__VERSION.yml001-auto.yml46001-auto-__VERSION.yml001-auto.yml47001-auto-__VERSION.yml001-auto.yml48001-auto-__VERSION.yml001-auto.yml49001-auto-__VERSION.yml001-auto.yml50001-auto-__VERSION.yml001-auto.yml51001-auto-__VERSION.yml001-auto.yml52001-auto-__VERSION.yml001-auto.ymletcopenqadatabase.iniopenqa.inipublicfavicon.icofontsglyphicons-halflings-regular.eotglyphicons-halflings-regular.ttfglyphicons-halflings-regular.woffglyphicons-halflings-regular.woff2robots.txtscriptcheck_dependenciesclean_needlesclientclone_job.plcreate_admindump_templatesfetchneedlesinitdbload_templatesmodify_needleopenqaopenqa-scheduleropenqa-websocketsupgradedbtemplatesadminapi_help.html.epassetindex.html.epaudit_logevent.html.epindex.html.epproductlog.html.epgroupconnect.html.epgroup_property_editor.html.epindex.html.epjob_group_row.html.epparent_group_property_editor.html.epparent_group_row.html.epjob_templateindex.html.epmachineindex.html.epneedleindex.html.epproductindex.html.eptest_suiteindex.html.epuserindex.html.epworkersindex.html.epshow.html.epworker_status.html.epapi_keyindex.html.epbrandingopenSUSEdocbox.html.epexternal_reporting.html.epsponsorbox.html.epopenqa.suse.dedocbox.html.epexternal_reporting.html.epsponsorbox.html.epplaindocbox.html.epsponsorbox.html.epcommentsadd_comment_form_groups.html.epcomment_row.html.epexception.html.eplayoutsbootstrap.html.epdependencies.html.eperror.html.epinfo.html.epmainbuild_progressbar.html.epgroup_builds.html.epgroup_overview.html.epindex.html.epmore_builds.html.epparent_group_overview.html.epreview_badge.html.epnot_found.html.epstepedit.html.epsrc.html.epsrc.txt.epviewaudio.html.epviewimg.html.epviewtext.html.eptestcomments.html.epdetails.html.epdownloads.html.epinfopanel.html.eplist.html.eplive.html.epoverview.html.epprevious.html.epresult.html.eprunning_table.html.epscheduled_table.html.epsettings.html.eptr_job_result.html.eptr_job_result_details.html.eptr_job_result_failedmodules.html.epdbdb.sqliteimagessharefactoryteststestresults/etc/dbus-1/system.d//etc//etc/logrotate.d//etc/openqa//usr/lib/systemd/system//usr/share/doc//usr/share/doc/openqa//usr/share/doc/openqa/images//usr/share//usr/share/openqa//usr/share/openqa/assets//usr/share/openqa/assets/cache//usr/share/openqa/assets/cache/cdn.datatables.net//usr/share/openqa/assets/cache/cdn.datatables.net/1.10.12//usr/share/openqa/assets/cache/cdn.datatables.net/1.10.12/css//usr/share/openqa/assets/cache/cdn.datatables.net/1.10.12/js//usr/share/openqa/assets/cache/cdnjs.cloudflare.com//usr/share/openqa/assets/cache/cdnjs.cloudflare.com/ajax//usr/share/openqa/assets/cache/cdnjs.cloudflare.com/ajax/libs//usr/share/openqa/assets/cache/cdnjs.cloudflare.com/ajax/libs/jquery-ujs//usr/share/openqa/assets/cache/cdnjs.cloudflare.com/ajax/libs/jquery-ujs/1.2.1//usr/share/openqa/assets/cache/code.jquery.com//usr/share/openqa/assets/cache/fontawesome.io//usr/share/openqa/assets/cache/fontawesome.io/assets//usr/share/openqa/assets/cache/fontawesome.io/assets/font-awesome//usr/share/openqa/assets/cache/fontawesome.io/assets/font-awesome/css//usr/share/openqa/assets/cache/fontawesome.io/assets/font-awesome/fonts//usr/share/openqa/assets/cache/harvesthq.github.io//usr/share/openqa/assets/cache/harvesthq.github.io/chosen//usr/share/openqa/assets/cache/maxcdn.bootstrapcdn.com//usr/share/openqa/assets/cache/maxcdn.bootstrapcdn.com/bootstrap//usr/share/openqa/assets/cache/maxcdn.bootstrapcdn.com/bootstrap/3.3.7//usr/share/openqa/assets/cache/maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts//usr/share/openqa/assets/cache/raw.githubusercontent.com//usr/share/openqa/assets/cache/raw.githubusercontent.com/codemirror//usr/share/openqa/assets/cache/raw.githubusercontent.com/codemirror/CodeMirror//usr/share/openqa/assets/cache/raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53//usr/share/openqa/assets/cache/raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/lib//usr/share/openqa/assets/cache/raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/mode//usr/share/openqa/assets/cache/raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/mode/perl//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/5d6b2ebba0c2a5885ce2f0e01e9218db3d3b5e47//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/5d6b2ebba0c2a5885ce2f0e01e9218db3d3b5e47/assets//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/5d6b2ebba0c2a5885ce2f0e01e9218db3d3b5e47/assets/javascripts//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/5d6b2ebba0c2a5885ce2f0e01e9218db3d3b5e47/assets/javascripts/bootstrap//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/a73cc0f0e5c794206e9a70bc0b67e67cf37c1bca//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/a73cc0f0e5c794206e9a70bc0b67e67cf37c1bca/assets//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/a73cc0f0e5c794206e9a70bc0b67e67cf37c1bca/assets/stylesheets//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/a73cc0f0e5c794206e9a70bc0b67e67cf37c1bca/assets/stylesheets/bootstrap//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/a73cc0f0e5c794206e9a70bc0b67e67cf37c1bca/assets/stylesheets/bootstrap/mixins//usr/share/openqa/assets/cache/raw.githubusercontent.com/vsn4ik//usr/share/openqa/assets/cache/raw.githubusercontent.com/vsn4ik/bootstrap-submenu//usr/share/openqa/assets/cache/raw.githubusercontent.com/vsn4ik/bootstrap-submenu/v2.0.4//usr/share/openqa/assets/cache/raw.githubusercontent.com/vsn4ik/bootstrap-submenu/v2.0.4/dist//usr/share/openqa/assets/cache/raw.githubusercontent.com/vsn4ik/bootstrap-submenu/v2.0.4/dist/css//usr/share/openqa/assets/cache/raw.githubusercontent.com/vsn4ik/bootstrap-submenu/v2.0.4/dist/js//usr/share/openqa/assets/cache/timeago.yarp.com//usr/share/openqa/assets/images//usr/share/openqa/assets/javascripts//usr/share/openqa/assets/sass//usr/share/openqa/assets/stylesheets//usr/share/openqa/dbicdh//usr/share/openqa/dbicdh/PostgreSQL//usr/share/openqa/dbicdh/PostgreSQL/deploy//usr/share/openqa/dbicdh/PostgreSQL/deploy/37//usr/share/openqa/dbicdh/PostgreSQL/deploy/38//usr/share/openqa/dbicdh/PostgreSQL/deploy/39//usr/share/openqa/dbicdh/PostgreSQL/deploy/40//usr/share/openqa/dbicdh/PostgreSQL/deploy/41//usr/share/openqa/dbicdh/PostgreSQL/deploy/42//usr/share/openqa/dbicdh/PostgreSQL/deploy/43//usr/share/openqa/dbicdh/PostgreSQL/deploy/44//usr/share/openqa/dbicdh/PostgreSQL/deploy/45//usr/share/openqa/dbicdh/PostgreSQL/deploy/46//usr/share/openqa/dbicdh/PostgreSQL/deploy/47//usr/share/openqa/dbicdh/PostgreSQL/deploy/48//usr/share/openqa/dbicdh/PostgreSQL/deploy/49//usr/share/openqa/dbicdh/PostgreSQL/deploy/50//usr/share/openqa/dbicdh/PostgreSQL/deploy/51//usr/share/openqa/dbicdh/PostgreSQL/deploy/52//usr/share/openqa/dbicdh/PostgreSQL/upgrade//usr/share/openqa/dbicdh/PostgreSQL/upgrade/27-28//usr/share/openqa/dbicdh/PostgreSQL/upgrade/36-37//usr/share/openqa/dbicdh/PostgreSQL/upgrade/37-38//usr/share/openqa/dbicdh/PostgreSQL/upgrade/38-39//usr/share/openqa/dbicdh/PostgreSQL/upgrade/39-40//usr/share/openqa/dbicdh/PostgreSQL/upgrade/40-41//usr/share/openqa/dbicdh/PostgreSQL/upgrade/41-42//usr/share/openqa/dbicdh/PostgreSQL/upgrade/42-43//usr/share/openqa/dbicdh/PostgreSQL/upgrade/43-44//usr/share/openqa/dbicdh/PostgreSQL/upgrade/44-45//usr/share/openqa/dbicdh/PostgreSQL/upgrade/45-46//usr/share/openqa/dbicdh/PostgreSQL/upgrade/46-47//usr/share/openqa/dbicdh/PostgreSQL/upgrade/47-48//usr/share/openqa/dbicdh/PostgreSQL/upgrade/48-49//usr/share/openqa/dbicdh/PostgreSQL/upgrade/49-50//usr/share/openqa/dbicdh/PostgreSQL/upgrade/50-51//usr/share/openqa/dbicdh/PostgreSQL/upgrade/51-52//usr/share/openqa/dbicdh/SQLite//usr/share/openqa/dbicdh/SQLite/deploy//usr/share/openqa/dbicdh/SQLite/deploy/37//usr/share/openqa/dbicdh/SQLite/deploy/38//usr/share/openqa/dbicdh/SQLite/deploy/39//usr/share/openqa/dbicdh/SQLite/deploy/40//usr/share/openqa/dbicdh/SQLite/deploy/41//usr/share/openqa/dbicdh/SQLite/deploy/42//usr/share/openqa/dbicdh/SQLite/deploy/43//usr/share/openqa/dbicdh/SQLite/deploy/44//usr/share/openqa/dbicdh/SQLite/deploy/45//usr/share/openqa/dbicdh/SQLite/deploy/46//usr/share/openqa/dbicdh/SQLite/deploy/47//usr/share/openqa/dbicdh/SQLite/deploy/48//usr/share/openqa/dbicdh/SQLite/deploy/49//usr/share/openqa/dbicdh/SQLite/deploy/50//usr/share/openqa/dbicdh/SQLite/deploy/51//usr/share/openqa/dbicdh/SQLite/deploy/52//usr/share/openqa/dbicdh/SQLite/upgrade//usr/share/openqa/dbicdh/SQLite/upgrade/27-28//usr/share/openqa/dbicdh/SQLite/upgrade/36-37//usr/share/openqa/dbicdh/SQLite/upgrade/37-38//usr/share/openqa/dbicdh/SQLite/upgrade/38-39//usr/share/openqa/dbicdh/SQLite/upgrade/39-40//usr/share/openqa/dbicdh/SQLite/upgrade/40-41//usr/share/openqa/dbicdh/SQLite/upgrade/41-42//usr/share/openqa/dbicdh/SQLite/upgrade/42-43//usr/share/openqa/dbicdh/SQLite/upgrade/43-44//usr/share/openqa/dbicdh/SQLite/upgrade/44-45//usr/share/openqa/dbicdh/SQLite/upgrade/45-46//usr/share/openqa/dbicdh/SQLite/upgrade/46-47//usr/share/openqa/dbicdh/SQLite/upgrade/47-48//usr/share/openqa/dbicdh/SQLite/upgrade/48-49//usr/share/openqa/dbicdh/SQLite/upgrade/49-50//usr/share/openqa/dbicdh/SQLite/upgrade/50-51//usr/share/openqa/dbicdh/SQLite/upgrade/51-52//usr/share/openqa/dbicdh/_common//usr/share/openqa/dbicdh/_common/upgrade//usr/share/openqa/dbicdh/_common/upgrade/36-37//usr/share/openqa/dbicdh/_common/upgrade/37-38//usr/share/openqa/dbicdh/_common/upgrade/38-39//usr/share/openqa/dbicdh/_common/upgrade/39-40//usr/share/openqa/dbicdh/_common/upgrade/41-42//usr/share/openqa/dbicdh/_common/upgrade/45-46//usr/share/openqa/dbicdh/_common/upgrade/47-48//usr/share/openqa/dbicdh/_common/upgrade/49-50//usr/share/openqa/dbicdh/_common/upgrade/50-51//usr/share/openqa/dbicdh/_source//usr/share/openqa/dbicdh/_source/deploy//usr/share/openqa/dbicdh/_source/deploy/37//usr/share/openqa/dbicdh/_source/deploy/38//usr/share/openqa/dbicdh/_source/deploy/39//usr/share/openqa/dbicdh/_source/deploy/40//usr/share/openqa/dbicdh/_source/deploy/41//usr/share/openqa/dbicdh/_source/deploy/42//usr/share/openqa/dbicdh/_source/deploy/43//usr/share/openqa/dbicdh/_source/deploy/44//usr/share/openqa/dbicdh/_source/deploy/45//usr/share/openqa/dbicdh/_source/deploy/46//usr/share/openqa/dbicdh/_source/deploy/47//usr/share/openqa/dbicdh/_source/deploy/48//usr/share/openqa/dbicdh/_source/deploy/49//usr/share/openqa/dbicdh/_source/deploy/50//usr/share/openqa/dbicdh/_source/deploy/51//usr/share/openqa/dbicdh/_source/deploy/52//usr/share/openqa/etc//usr/share/openqa/etc/openqa//usr/share/openqa/public//usr/share/openqa/public/fonts//usr/share/openqa/script//usr/share/openqa/templates//usr/share/openqa/templates/admin//usr/share/openqa/templates/admin/asset//usr/share/openqa/templates/admin/audit_log//usr/share/openqa/templates/admin/group//usr/share/openqa/templates/admin/job_template//usr/share/openqa/templates/admin/machine//usr/share/openqa/templates/admin/needle//usr/share/openqa/templates/admin/product//usr/share/openqa/templates/admin/test_suite//usr/share/openqa/templates/admin/user//usr/share/openqa/templates/admin/workers//usr/share/openqa/templates/api_key//usr/share/openqa/templates/branding//usr/share/openqa/templates/branding/openSUSE//usr/share/openqa/templates/branding/openqa.suse.de//usr/share/openqa/templates/branding/plain//usr/share/openqa/templates/comments//usr/share/openqa/templates/layouts//usr/share/openqa/templates/main//usr/share/openqa/templates/step//usr/share/openqa/templates/test//var/lib/openqa//var/lib/openqa/db//var/lib/openqa/share/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2noarch-redhat-linux-gnu              !    "XML 1.0 document, ASCII textdirectoryASCII textBSD makefile script, ASCII textC++ source, ASCII textASCII text, with very long linesemptyPNG image data, 1031 x 574, 8-bit/color RGBA, non-interlacedASCII text, with very long lines, with no line terminatorsHTML document, ASCII text, with very long linesHTML document, ASCII text, with very long lines, with no line terminatorsHTML document, UTF-8 Unicode text, with very long linesUTF-8 Unicode textUTF-8 Unicode text, with very long linesC source, ASCII textASCII text, with no line terminatorstroff or preprocessor input, ASCII text, with very long linesSVG Scalable Vector Graphics imageTrueType font dataWeb Open Font Format, flavor 65536, length 98024, version 4.7PNG image data, 52 x 37, 8-bit gray+alpha, non-interlacedPNG image data, 104 x 74, 8-bit gray+alpha, non-interlacedWeb Open Font Format, flavor 65536, length 23424, version 1.0C source, ASCII text, with very long linesHTML document, ASCII textassembler source, ASCII textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 160 x 88, 8-bit/color RGBA, non-interlacedHTML document, UTF-8 Unicode textASCII text, with CRLF line terminatorsPerl script, ASCII text executableBourne-Again shell script, ASCII text executablePerl script, UTF-8 Unicode text executableexported SGML document, ASCII text #&/6@FPQ[fkoty     R R"RR R"RR R"RR R"RR R"RRRR"R#RRRRR"R#RRR"R#RRRR"R#RRR"RR R RRRRR!R"RRRRRRR"RRRRRRRR!R"R#RRRR!R"R#RR RRRRRRR!R"RRR RRRRRR!R"R#RRRRRRRRRR!R"RRRR"R#RRR"R#RRRR"R#RRRR"R#RR RRRRRR R!R"R#Rperl(DBD::Pg)perl(DateTime::Format::Pg)utf-8?7zXZ !#,oF1n]"k%iN6~LײGo+,G%MUGKј;U DV:}< ˮ f=DTE #rKy q#SaWpp%2!/5^ 3]ucyj^x9mv9mk=ڱǟ,؈9>yv~#̒jPKٟ"ד ȄPD9L!XOy2 :38^Kn8Y.M)ch0^žƒ](&!g=gveyNC[v+f!nׅO2񚘟KФWq!LcPڕ4Xl_wќ,5+o@,MO'0@1%#FhĂgq2oygۛ'{4ne0 M4\6[ zYdɞYy%P`SV-ʭY-p1ʼngsg76LY/J<4~FKJZq`XG;[1lWȑ待~26OCdFSeQs%1.?I=R\d1Al6B][%U f \*Yս6!.NȆwj8N ]@v@~L^3ad>cvVz@?px,V>|=M9i%cAPi >IO!`u8uAIpJkJJccw3j~1XwȂ|BH݁?RC zW;T*ٚiG>0*V9Aj-~+tBDwDfN^GEIMyg~~:sZ.4S:@b*0z]#0ҵg&X\ cl9ԝ CS/qϾ;}#sS :d`jdy\_xa*%)39Ħ)zrCjb\E]Z lU `#;~; z(NoҚ$%XxSjWQuJ c]" ^~R9 3p)rLUR9ofhIYZ eß[ĜƀO'C*m9%Q9ҸN8 }dԄl,bv"GW5+h;FiKC;5כWr yzrjԡYcPIuUMHԖ;_oT ӹbu6ȥzПͯ\uHmgo?P8kI_-UrBL(C<ÅL vJ5͹ i|1sA '3Ӷ^D1q΍duf U__k}Bo_vdyNn=}19<ƀ6fmI/\ʽ!@PVa C`). t&CzzU(S~Κ( Jߥ]``{0HKT@ %J6%>UxjY^ DںnXɭM tϸ^ Ϻ}DpԃYisCP+w]GF!4k/iTYAH#gfV:>7$= X6x$9PcI%ŭзSza ,.fj ū{VUO;TͿZP TŁep' 0NE 4|'IIA&yxyx"mH0R8 DN2'0L1~DH`XۍN.tPH.S<_ Mòs"0faԗcT%||:o#\y}I%"SjЃ{N}> ޿1pNx%B]9Kt6CRdꅾ >VR#\RVzcWe_ڶn2,N3 qA(_l 0;]XFfjiy+A7b, ܇aH৅,_}[Qm[so*qx1M[ q$!6D5~ᯯxht*,iT{p-,)owR$ 0rF5^BK(U_a[?"C4 ݲϸ'7 ]4Sƃ] g}´34/`6ab+rXNAƏ6r9S$ftnJm;n=iܠ@r \3Ȼ;ēwL+#uZsBཱ_ ta9$:DERu6!'g]Q4,^FD:erlG,q.ơb-چ(EԂ$y*`Ea[Ju`D} L/Yb鷠ЙFD=Fs5*' VPlWT9$9\ڱC)Io۱|s8zdk:j$[sN~lVep(&`fC.3 d5'i6J0.èf)OKęEnD"6 h ={-6>,5_uRrVAu%_y6nS\ڬSтsH#.ئrY|7xEBϫC˻l#s`H 'OSp}81Nq*!vjg. <o]ʵ E̕;,DulTfK-6pOM 17GQ#!'R̿xa s ÑTcT9q4 ԉo=i:<]@ۨ._Y GF0к-" !؝n8# pxC{u%ijYd`AwgTsaH*^TMl`F^I谓 ڊX˳~5{P"z ‚0\9*a2d2 =8ݺvyV@0\6AZZ{ڢ8iv(8#Gf;Wq]~ֶe{$y3&7XNɱOPk)``$AY";G!l:~W&DLx%NѱGy#dv(l]&]6i:f 5W!^|Z%IubpTGheBڎ(#81Y,ypBk@XǮ[5X$]=q4xo!~[ uHt$0CjwJ#u8m!C;fʞ@ks`ˮWa\iW-sUt1;z撙nqy"5GhI8.O]v5OCj:,e# o{O}^*)]fS(4 .9uSh9se]jE0Nn&{gS)jPf^L*oK&^1I2x'O%\[w[zb }ʕyk?h0ehw1GzP}ݏ8D=hrmsH7 b+z1b$zB}-(A"˫)&T 9NaTG弍F iEVm3Ag !kaLFwkdTLkoA/7!0{V~"l|H用\6:i:c}y2^ ϔ`+d#$E_!\ѫTs NQDQ!† +hxָ/{fVbd9.ќeg)UI-ڭْJ(v*Wbqҵ<Q;jB1 Pɾ\kH8*7^םD*}Zdm\3n))Ѵi ;$dhD 4 u֝/S4#?OJS9tWv4]70/6ȴlE[JjsS)C0%)svפqq)$& }5-XM]?q0 z{fc`Ijo+] N<:Yz^*QJo0eR*_:i"}hKНvQ Gsx!v( $dEeƃۺtRs]?Fܤ)#.U%I@~=}&&k}AA] f/"z4Wu_DXi؈%:ZRe-*1ASkap,$!N;?rBA( jqhH7ꮬY0r2X";X 7dJV5"q21 ,?S@5.-GR8v617_>cEz%=Rbx']-rM1&&E}J2 rӌʤ4̬~\(Iύ3<{)Ɠ6s@ѮN\xG-XBK7!ݨ9zPAWz8*U(A(SS$bA{jc_PSRd\:$dfcr%Q>wsϊa=AsI4W%+(Fsܺ?`dez"LQZ U i5D]=0^4wS35"O,WrD%P:I&T3ߺ>#V.ސ9kZ e#lXҵᖥ)[ pFIFu0[ir"U`;6 ar2^9&~{jwyVUgԞGH=wbڒ,sD;ʼ׮2r`"p$t*]&MӐ]6J{Gbi^Y;VQ fc$WaP!7[MH'scÕ :WŦʔ]_:~]mQRK_'O6.w芗ڄ%@LЀU~+O)?Hه>?A9)"JObgVwvГʗ?ZC~=8y3ߖЎ%{0#%E1@Xhcە/VcL3~`=Ķa90=\8o1Z/Os_ʵAt=s׽ha!H(, 3%pZYv}(!N)#D}ٖ<\1>=쵽~-ؓC Gn~; ĥ ;J{ӌ_g`A5Tؼn`dlec|pǫhTVD,nϮ $Ni}/&̅iQw407.p xBu :-)n/Ê#=L[+YzM㣫DU1WũH 󀉇*7ZI=k$'!W9#5?a `| Uk.ko|j(2Q gp -MJie[WԜ>aLkI^Z%6^ǮHξ.K+uo #J0W(VǭQ9k/MXh,05H靚Z?OB13,Ь&Iu8Iꅳ^@ N† qq(VD꧱[('nқ<*9_HH֐Rwf*VqB=e@2Q\ ;|Z00*w\]W I|]QZ9D+G#Y־A{עdfg)lAՀ v *l܀L Z]f/Ro) >X"AtI}MN ͡ [fCI[ZN}f۳O Of1ʨB*ݜO8tX"dɼlqd- ]NX]-#mɿ*"*:f#m8NQ@.9WlsRBldJ0P-7˴bw>g.@2(Bm DC:k7S c`bm sV)R>DL-Cm۩f!f 3VHbdJasor+8ځ)-d @N&]ItWx Zc­:39MuJ6,cuJqVd`&A![~Ltl'zfu"ӣXTόlN~YG pԄa"Ëm[-|xٱ⇽{|ceޢ\6]}, GXA(Q] xt:ʫZ9]yumO}c ,@LJc# FnL4^sƍ$OQ1jf΢4~HO}n ? IWVw'2ɦ. /a2PX~勻+OQBS:wH8-5l`-zh;&l AՉ a'sx?ԭDqX9`UlbZ.C$F>Â\?x!5tkx~Z]CM&ළ%$@P_+bPqF|h +%POr+T ^ 'BK-}5ST ʚlaD>&BPf'GZ\3Y6K1,_3,\E/]F.-IjTP ~;[M+(XvT?vj FaCBntQG &!5{0pd90PpsD`Pe65swP톺}XȩM&~ ƁT ~66YUu aa3Mat6(OC}uhޭ>Ot2h]FK4N!(ni?`ʋ0rEsvyoSa'[DF|0cs^/mj jY1AS}`HwИZYp ;q)Z|f['NݼBHbvL eLx؎ WИBuR'܄l K%na.="<I§Q$[2%1۳5u+7DŽzsk%LM%,DcLaNv{9T{