<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>44627</bug_id>
          
          <creation_ts>2022-12-15 11:59:38 +0300</creation_ts>
          <short_desc>Файл apple_0220.keyfuzz.diff пустой</short_desc>
          <delta_ts>2022-12-26 12:24:10 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>keyfuzz</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Алексей Родыгин">rodyginao</reporter>
          <assigned_to name="ruslandh">ruslandh</assigned_to>
          <cc>amakeenk</cc>
    
    <cc>ancieg</cc>
    
    <cc>ruslandh</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>218927</commentid>
    <comment_count>0</comment_count>
    <who name="Алексей Родыгин">rodyginao</who>
    <bug_when>2022-12-15 11:59:38 +0300</bug_when>
    <thetext>Стенды:
alt-server-10-x86-64
alt-education-10-x86-64
alt-education-10-x86-64-kde
alt-workstation-10-x86-64
alt-kworkstation-10.1-x86-64

Пакет:
keyfuzz-0.2-alt1

Шаги воспроизведения:
1) # readlink -ev /etc/keyfuzz/* | while read kf; do
    keyfuzz -g &gt; prev.keyfuzz
    keyfuzz -s &lt; $kf
    keyfuzz -g &gt; current.keyfuzz
    diff -u --color prev.keyfuzz current.keyfuzz &gt; $(basename $kf).diff
    keyfuzz -s &lt; initial.keyfuzz
done
2) Открыть файл apple_0220.keyfuzz.diff

Ожидаемый результат:
Файл не пустой.

Фактический результат:
Файл пустой.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218978</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Zhukharev">ancieg</who>
    <bug_when>2022-12-15 17:11:55 +0300</bug_when>
    <thetext>(Ответ для Алексей на комментарий #0)
&gt; Шаги воспроизведения:
&gt; 1) # readlink -ev /etc/keyfuzz/* | while read kf; do
&gt;     keyfuzz -g &gt; prev.keyfuzz
&gt;     keyfuzz -s &lt; $kf
&gt;     keyfuzz -g &gt; current.keyfuzz
&gt;     diff -u --color prev.keyfuzz current.keyfuzz &gt; $(basename $kf).diff
&gt;     keyfuzz -s &lt; initial.keyfuzz
&gt; done
&gt; 2) Открыть файл apple_0220.keyfuzz.diff
Перед шагом №1 необходимо также выполнить следующую команду:
# keyfuzz -g &gt; initial.keyfuzz &amp;&amp; keyfuzz -g &gt; current.keyfuzz</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218979</commentid>
    <comment_count>2</comment_count>
    <who name="Алексей Родыгин">rodyginao</who>
    <bug_when>2022-12-15 17:12:54 +0300</bug_when>
    <thetext>Дополнительно. Перед шагами воспроизведения необходимо выполнить:
# keyfuzz -g &gt; initial.keyfuzz &amp;&amp; keyfuzz -g &gt; current.keyfuzz

Содержимое файла:
https://git.altlinux.org/gears/k/keyfuzz.git?p=keyfuzz.git;a=blob;f=keyfuzz/conf/apple_0220.keyfuzz;h=666a1b47944a8c3b9f53ba3ec71c513a5e635dc6;hb=HEAD</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218980</commentid>
    <comment_count>3</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2022-12-15 17:19:26 +0300</bug_when>
    <thetext>Ошибка, скорее, вот в чём:
# keyfuzz -s &lt; /etc/keyfuzz/apple_0220.keyfuzz
EVIOCGKEYCODE: Invalid argument

Поэтому и файл оказывается &quot;пустой&quot;.

С другими файлами из /etc/keyfuzz такой ошибки нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218983</commentid>
    <comment_count>4</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2022-12-15 17:28:21 +0300</bug_when>
    <thetext>А оно точно должно у нас работать? или хотя бы без подключенной apple клавиатуры?:

# head -1 /etc/keyfuzz/apple_0220.keyfuzz 
### keyfuzz file for Apple Aluminium Keyboard</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219242</commentid>
    <comment_count>5</comment_count>
    <who name="ruslandh">ruslandh</who>
    <bug_when>2022-12-20 08:39:28 +0300</bug_when>
    <thetext>Интересно, вот смотрю man keyfuzz

  -d | --device=DEVICE
              Use  the  specified  event  device. The virtual file /proc/bus/input/devices lists all
              input devices available on the local system. (Default: /dev/input/event0)

Т.е по-умолчанию используется  /dev/input/event0, вот смотрю дадьше :

cat /proc/bus/input/devices
...
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name=&quot;Lid Switch&quot;
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0 
B: PROP=0
B: EV=21
B: SW=1
...

Поэтому:

# keyfuzz -g
### evdev 1.0.1., driver &apos;Lid Switch&apos;
### EOF

Естественно, это не клавиатура ;-)

А у вас как ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219243</commentid>
    <comment_count>6</comment_count>
    <who name="ruslandh">ruslandh</who>
    <bug_when>2022-12-20 08:44:17 +0300</bug_when>
    <thetext>На keyfuzz набрел из этого обсужддения:

https://forum.rosalinux.ru/viewtopic.php?t=7139&amp;p=69817

Хочу поделиться малоизвестным но более правильным способом ремаппинга клавиш в Linux с помощью утилиты keyfuzz (на примере полноразмерной эппловской USB клавиатуры). При этом и Insert будет на месте Fn, и Win/Alt где надо, и функциональные клавиши будут включены. И всё это работает независимо от иксов (т.е. и в консоли тоже).
.....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219244</commentid>
    <comment_count>7</comment_count>
    <who name="ruslandh">ruslandh</who>
    <bug_when>2022-12-20 08:54:35 +0300</bug_when>
    <thetext>Т.е. задать раскладку - это типа (как у меня):

# echo /etc/keyfuzz/apple_0220.keyfuzz |   keyfuzz -s -d /dev/input/event5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219245</commentid>
    <comment_count>8</comment_count>
    <who name="ruslandh">ruslandh</who>
    <bug_when>2022-12-20 09:06:11 +0300</bug_when>
    <thetext>Но в принципе -g похоже не работает ;-)

Вопрос - работает -ли сам маапинг (это-же аналог xmodmap) ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219246</commentid>
    <comment_count>9</comment_count>
    <who name="ruslandh">ruslandh</who>
    <bug_when>2022-12-20 09:10:06 +0300</bug_when>
    <thetext>Точнее аналог xmodmap, который не завязан на xorg</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219405</commentid>
    <comment_count>10</comment_count>
    <who name="Алексей Родыгин">rodyginao</who>
    <bug_when>2022-12-23 13:10:36 +0300</bug_when>
    <thetext>(Ответ для ruslandh на комментарий #5)

&gt; Естественно, это не клавиатура ;-)
&gt; 
&gt; А у вас как ?

У меня это клавиатура.

 cat /proc/bus/input/devices

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name=&quot;AT Translated Set 2 keyboard&quot;
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input0
U: Uniq=
H: Handlers=sysrq kbd leds event0 
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

&gt;Но в принципе -g похоже не работает ;-)
Работает, свой вывод вывод добавил во вложения.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219406</commentid>
    <comment_count>11</comment_count>
      <attachid>12142</attachid>
    <who name="Алексей Родыгин">rodyginao</who>
    <bug_when>2022-12-23 13:11:08 +0300</bug_when>
    <thetext>Created attachment 12142
Вывод keyfuzz -g</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219407</commentid>
    <comment_count>12</comment_count>
    <who name="ruslandh">ruslandh</who>
    <bug_when>2022-12-23 13:28:31 +0300</bug_when>
    <thetext>(Ответ для Алексей на комментарий #11)
&gt; Создано вложение 12142 [подробности]
&gt; Вывод keyfuzz -g

А если, допустим,  дать команду :

# LeftAlt -&gt; LeftMeta
echo &quot;0x0700e2 125&quot; | keyfuzz -s 

то изменится 
keyfuzz -g 
?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219409</commentid>
    <comment_count>13</comment_count>
    <who name="ruslandh">ruslandh</who>
    <bug_when>2022-12-23 13:29:45 +0300</bug_when>
    <thetext>(Ответ для ruslandh на комментарий #7)
&gt; Т.е. задать раскладку - это типа (как у меня):
&gt; 
&gt; # echo /etc/keyfuzz/apple_0220.keyfuzz |   keyfuzz -s -d /dev/input/event5

тут кстати я ошибся , тут по-идее надо

# cat  /etc/keyfuzz/apple_0220.keyfuzz |   keyfuzz -s -d /dev/input/event5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219413</commentid>
    <comment_count>14</comment_count>
    <who name="Алексей Родыгин">rodyginao</who>
    <bug_when>2022-12-23 14:20:38 +0300</bug_when>
    <thetext>(Ответ для ruslandh на комментарий #12)

&gt; А если, допустим,  дать команду :
&gt; 
&gt; # LeftAlt -&gt; LeftMeta
&gt; echo &quot;0x0700e2 125&quot; | keyfuzz -s 

Как её использовать? Можно подробнее?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219421</commentid>
    <comment_count>15</comment_count>
    <who name="ruslandh">ruslandh</who>
    <bug_when>2022-12-23 15:32:38 +0300</bug_when>
    <thetext>(Ответ для Алексей на комментарий #14)
&gt; (Ответ для ruslandh на комментарий #12)
&gt; 
&gt; &gt; А если, допустим,  дать команду :
&gt; &gt; 
&gt; &gt; # LeftAlt -&gt; LeftMeta
&gt; &gt; echo &quot;0x0700e2 125&quot; | keyfuzz -s 
&gt; 
&gt; Как её использовать? Можно подробнее?

Эта команда назначает кнопке со скан-кодом 0x0700e2 функцию левой Мета -кнопки (это кнопка левого флажка на Win клавиатуре, или кнопкак Command на Мак клавиатуре).

Скан-код кнопки можно узнать 

командой (в консоле) 
showkey -s

Или в графике
xev | awk -F&apos;[ )]+&apos; &apos;/^KeyPress/ { a[NR+2] } NR in a { printf &quot;%-3s %s\n&quot;, $5, $8 }&apos;

Подробнее можно прочесть здесь:

https://wiki.archlinux.org/title/Keyboard_input_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)


https://wiki.archlinux.org/title/Keyboard_input_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219422</commentid>
    <comment_count>16</comment_count>
    <who name="ruslandh">ruslandh</who>
    <bug_when>2022-12-23 15:34:11 +0300</bug_when>
    <thetext>https://wiki.archlinux.org/title/Keyboard_input_(Русский)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219425</commentid>
    <comment_count>17</comment_count>
    <who name="ruslandh">ruslandh</who>
    <bug_when>2022-12-23 15:49:26 +0300</bug_when>
    <thetext>echo 0x72 125 | keyfuzz -s</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219476</commentid>
    <comment_count>18</comment_count>
    <who name="Алексей Родыгин">rodyginao</who>
    <bug_when>2022-12-26 12:24:10 +0300</bug_when>
    <thetext>(Ответ для ruslandh на комментарий #17)
&gt; echo 0x72 125 | keyfuzz -s

После команды keyfuzz -g изменяется

# diff oldg.txt newg.txt //(сохранил в эти 2 файла состояния до и после команды)
116c116
&lt; 0x072	KEY_RESERVED
---
&gt; 0x072	KEY_LEFTMETA</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12142</attachid>
            <date>2022-12-23 13:11:08 +0300</date>
            <delta_ts>2022-12-23 13:11:08 +0300</delta_ts>
            <desc>Вывод keyfuzz -g</desc>
            <filename>-g.txt</filename>
            <type>text/plain</type>
            <size>9291</size>
            <attacher name="Алексей Родыгин">rodyginao</attacher>
            
              <data encoding="base64">IyMjIGV2ZGV2IDEuMC4xLiwgZHJpdmVyICdBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkJwow
eDAwMAlLRVlfUkVTRVJWRUQKMHgwMDEJS0VZX0VTQwoweDAwMglLRVlfMQoweDAwMwlLRVlfMgow
eDAwNAlLRVlfMwoweDAwNQlLRVlfNAoweDAwNglLRVlfNQoweDAwNwlLRVlfNgoweDAwOAlLRVlf
NwoweDAwOQlLRVlfOAoweDAwYQlLRVlfOQoweDAwYglLRVlfMAoweDAwYwlLRVlfTUlOVVMKMHgw
MGQJS0VZX0VRVUFMCjB4MDBlCUtFWV9CQUNLU1BBQ0UKMHgwMGYJS0VZX1RBQgoweDAxMAlLRVlf
UQoweDAxMQlLRVlfVwoweDAxMglLRVlfRQoweDAxMwlLRVlfUgoweDAxNAlLRVlfVAoweDAxNQlL
RVlfWQoweDAxNglLRVlfVQoweDAxNwlLRVlfSQoweDAxOAlLRVlfTwoweDAxOQlLRVlfUAoweDAx
YQlLRVlfTEVGVEJSQUNFCjB4MDFiCUtFWV9SSUdIVEJSQUNFCjB4MDFjCUtFWV9FTlRFUgoweDAx
ZAlLRVlfTEVGVENUUkwKMHgwMWUJS0VZX0EKMHgwMWYJS0VZX1MKMHgwMjAJS0VZX0QKMHgwMjEJ
S0VZX0YKMHgwMjIJS0VZX0cKMHgwMjMJS0VZX0gKMHgwMjQJS0VZX0oKMHgwMjUJS0VZX0sKMHgw
MjYJS0VZX0wKMHgwMjcJS0VZX1NFTUlDT0xPTgoweDAyOAlLRVlfQVBPU1RST1BIRQoweDAyOQlL
RVlfR1JBVkUKMHgwMmEJS0VZX0xFRlRTSElGVAoweDAyYglLRVlfQkFDS1NMQVNICjB4MDJjCUtF
WV9aCjB4MDJkCUtFWV9YCjB4MDJlCUtFWV9DCjB4MDJmCUtFWV9WCjB4MDMwCUtFWV9CCjB4MDMx
CUtFWV9OCjB4MDMyCUtFWV9NCjB4MDMzCUtFWV9DT01NQQoweDAzNAlLRVlfRE9UCjB4MDM1CUtF
WV9TTEFTSAoweDAzNglLRVlfUklHSFRTSElGVAoweDAzNwlLRVlfS1BBU1RFUklTSwoweDAzOAlL
RVlfTEVGVEFMVAoweDAzOQlLRVlfU1BBQ0UKMHgwM2EJS0VZX0NBUFNMT0NLCjB4MDNiCUtFWV9G
MQoweDAzYwlLRVlfRjIKMHgwM2QJS0VZX0YzCjB4MDNlCUtFWV9GNAoweDAzZglLRVlfRjUKMHgw
NDAJS0VZX0Y2CjB4MDQxCUtFWV9GNwoweDA0MglLRVlfRjgKMHgwNDMJS0VZX0Y5CjB4MDQ0CUtF
WV9GMTAKMHgwNDUJS0VZX05VTUxPQ0sKMHgwNDYJS0VZX1NDUk9MTExPQ0sKMHgwNDcJS0VZX0tQ
NwoweDA0OAlLRVlfS1A4CjB4MDQ5CUtFWV9LUDkKMHgwNGEJS0VZX0tQTUlOVVMKMHgwNGIJS0VZ
X0tQNAoweDA0YwlLRVlfS1A1CjB4MDRkCUtFWV9LUDYKMHgwNGUJS0VZX0tQUExVUwoweDA0ZglL
RVlfS1AxCjB4MDUwCUtFWV9LUDIKMHgwNTEJS0VZX0tQMwoweDA1MglLRVlfS1AwCjB4MDUzCUtF
WV9LUERPVAoweDA1NAlLRVlfU1lTUlEKMHgwNTUJS0VZX1JFU0VSVkVECjB4MDU2CUtFWV8xMDJO
RAoweDA1NwlLRVlfRjExCjB4MDU4CUtFWV9GMTIKMHgwNTkJS0VZX0tQRVFVQUwKMHgwNWEJS0VZ
X1JFU0VSVkVECjB4MDViCUtFWV9SRVNFUlZFRAoweDA1YwlLRVlfS1BKUENPTU1BCjB4MDVkCUtF
WV9GMTMKMHgwNWUJS0VZX0YxNAoweDA1ZglLRVlfRjE1CjB4MDYwCUtFWV9SRVNFUlZFRAoweDA2
MQlLRVlfUkVTRVJWRUQKMHgwNjIJS0VZX1JFU0VSVkVECjB4MDYzCUtFWV9SRVNFUlZFRAoweDA2
NAlLRVlfUkVTRVJWRUQKMHgwNjUJS0VZX1JFU0VSVkVECjB4MDY2CUtFWV9SRVNFUlZFRAoweDA2
NwlLRVlfUkVTRVJWRUQKMHgwNjgJS0VZX1JFU0VSVkVECjB4MDY5CUtFWV9SRVNFUlZFRAoweDA2
YQlLRVlfUkVTRVJWRUQKMHgwNmIJS0VZX1JFU0VSVkVECjB4MDZjCUtFWV9SRVNFUlZFRAoweDA2
ZAlLRVlfUkVTRVJWRUQKMHgwNmUJS0VZX1JFU0VSVkVECjB4MDZmCUtFWV9SRVNFUlZFRAoweDA3
MAlLRVlfS0FUQUtBTkFISVJBR0FOQQoweDA3MQlLRVlfUkVTRVJWRUQKMHgwNzIJS0VZX1JFU0VS
VkVECjB4MDczCUtFWV9STwoweDA3NAlLRVlfUkVTRVJWRUQKMHgwNzUJS0VZX1JFU0VSVkVECjB4
MDc2CUtFWV9aRU5LQUtVSEFOS0FLVQoweDA3NwlLRVlfSElSQUdBTkEKMHgwNzgJS0VZX0tBVEFL
QU5BCjB4MDc5CUtFWV9IRU5LQU4KMHgwN2EJS0VZX1JFU0VSVkVECjB4MDdiCUtFWV9NVUhFTktB
TgoweDA3YwlLRVlfUkVTRVJWRUQKMHgwN2QJS0VZX1lFTgoweDA3ZQlLRVlfS1BDT01NQQoweDA3
ZglLRVlfUkVTRVJWRUQKMHgwODAJS0VZX1JFU0VSVkVECjB4MDgxCUtFWV9SRVNFUlZFRAoweDA4
MglLRVlfUkVTRVJWRUQKMHgwODMJS0VZX1JFU0VSVkVECjB4MDg0CUtFWV9SRVNFUlZFRAoweDA4
NQlLRVlfUkVTRVJWRUQKMHgwODYJS0VZX1JFU0VSVkVECjB4MDg3CUtFWV9SRVNFUlZFRAoweDA4
OAlLRVlfUkVTRVJWRUQKMHgwODkJS0VZX1JFU0VSVkVECjB4MDhhCUtFWV9SRVNFUlZFRAoweDA4
YglLRVlfUkVTRVJWRUQKMHgwOGMJS0VZX1JFU0VSVkVECjB4MDhkCUtFWV9SRVNFUlZFRAoweDA4
ZQlLRVlfUkVTRVJWRUQKMHgwOGYJS0VZX1JFU0VSVkVECjB4MDkwCUtFWV9QUkVWSU9VU1NPTkcK
MHgwOTEJS0VZX1JFU0VSVkVECjB4MDkyCUtFWV9SRVNFUlZFRAoweDA5MwlLRVlfUkVTRVJWRUQK
MHgwOTQJS0VZX1JFU0VSVkVECjB4MDk1CUtFWV9SRVNFUlZFRAoweDA5NglLRVlfUkVTRVJWRUQK
MHgwOTcJS0VZX1JFU0VSVkVECjB4MDk4CUtFWV9SRVNFUlZFRAoweDA5OQlLRVlfTkVYVFNPTkcK
MHgwOWEJS0VZX1JFU0VSVkVECjB4MDliCUtFWV9SRVNFUlZFRAoweDA5YwlLRVlfS1BFTlRFUgow
eDA5ZAlLRVlfUklHSFRDVFJMCjB4MDllCUtFWV9SRVNFUlZFRAoweDA5ZglLRVlfUkVTRVJWRUQK
MHgwYTAJS0VZX01JTl9JTlRFUkVTVElORwoweDBhMQlLRVlfQ0FMQwoweDBhMglLRVlfUExBWVBB
VVNFCjB4MGEzCUtFWV9SRVNFUlZFRAoweDBhNAlLRVlfU1RPUENECjB4MGE1CUtFWV9SRVNFUlZF
RAoweDBhNglLRVlfUkVTRVJWRUQKMHgwYTcJS0VZX1JFU0VSVkVECjB4MGE4CUtFWV9SRVNFUlZF
RAoweDBhOQlLRVlfUkVTRVJWRUQKMHgwYWEJMHgwZmYKMHgwYWIJS0VZX1JFU0VSVkVECjB4MGFj
CUtFWV9SRVNFUlZFRAoweDBhZAlLRVlfUkVTRVJWRUQKMHgwYWUJS0VZX1ZPTFVNRURPV04KMHgw
YWYJS0VZX1JFU0VSVkVECjB4MGIwCUtFWV9WT0xVTUVVUAoweDBiMQlLRVlfUkVTRVJWRUQKMHgw
YjIJS0VZX0hPTUVQQUdFCjB4MGIzCUtFWV9SRVNFUlZFRAoweDBiNAlLRVlfUkVTRVJWRUQKMHgw
YjUJS0VZX0tQU0xBU0gKMHgwYjYJMHgwZmYKMHgwYjcJS0VZX1NZU1JRCjB4MGI4CUtFWV9SSUdI
VEFMVAoweDBiOQlLRVlfUkVTRVJWRUQKMHgwYmEJS0VZX1JFU0VSVkVECjB4MGJiCUtFWV9SRVNF
UlZFRAoweDBiYwlLRVlfUkVTRVJWRUQKMHgwYmQJS0VZX1JFU0VSVkVECjB4MGJlCUtFWV9SRVNF
UlZFRAoweDBiZglLRVlfUkVTRVJWRUQKMHgwYzAJS0VZX1JFU0VSVkVECjB4MGMxCUtFWV9SRVNF
UlZFRAoweDBjMglLRVlfUkVTRVJWRUQKMHgwYzMJS0VZX1JFU0VSVkVECjB4MGM0CUtFWV9SRVNF
UlZFRAoweDBjNQlLRVlfUEFVU0UKMHgwYzYJS0VZX1BBVVNFCjB4MGM3CUtFWV9IT01FCjB4MGM4
CUtFWV9VUAoweDBjOQlLRVlfUEFHRVVQCjB4MGNhCUtFWV9SRVNFUlZFRAoweDBjYglLRVlfTEVG
VAoweDBjYwlLRVlfTUFDUk8KMHgwY2QJS0VZX1JJR0hUCjB4MGNlCUtFWV9LUFBMVVNNSU5VUwow
eDBjZglLRVlfRU5ECjB4MGQwCUtFWV9ET1dOCjB4MGQxCUtFWV9QQUdFRE9XTgoweDBkMglLRVlf
SU5TRVJUCjB4MGQzCUtFWV9ERUxFVEUKMHgwZDQJS0VZX1JFU0VSVkVECjB4MGQ1CUtFWV9SRVNF
UlZFRAoweDBkNglLRVlfUkVTRVJWRUQKMHgwZDcJS0VZX1JFU0VSVkVECjB4MGQ4CUtFWV9SRVNF
UlZFRAoweDBkOQlLRVlfUkVTRVJWRUQKMHgwZGEJS0VZX1JFU0VSVkVECjB4MGRiCUtFWV9MRUZU
TUVUQQoweDBkYwlLRVlfUklHSFRNRVRBCjB4MGRkCUtFWV9DT01QT1NFCjB4MGRlCUtFWV9QT1dF
UgoweDBkZglLRVlfU0xFRVAKMHgwZTAJS0VZX1JFU0VSVkVECjB4MGUxCUtFWV9SRVNFUlZFRAow
eDBlMglLRVlfUkVTRVJWRUQKMHgwZTMJS0VZX1dBS0VVUAoweDBlNAlLRVlfUkVTRVJWRUQKMHgw
ZTUJS0VZX1NFQVJDSAoweDBlNglLRVlfQk9PS01BUktTCjB4MGU3CUtFWV9SRUZSRVNICjB4MGU4
CUtFWV9TVE9QCjB4MGU5CUtFWV9GT1JXQVJECjB4MGVhCUtFWV9CQUNLCjB4MGViCUtFWV9DT01Q
VVRFUgoweDBlYwlLRVlfTUFJTAoweDBlZAlLRVlfTUVESUEKMHgwZWUJS0VZX1JFU0VSVkVECjB4
MGVmCUtFWV9NQUNSTwoweDBmMAlLRVlfUkVTRVJWRUQKMHgwZjEJS0VZX1JFU0VSVkVECjB4MGYy
CUtFWV9SRVNFUlZFRAoweDBmMwlLRVlfUkVTRVJWRUQKMHgwZjQJS0VZX1JFU0VSVkVECjB4MGY1
CUtFWV9SRVNFUlZFRAoweDBmNglLRVlfUkVTRVJWRUQKMHgwZjcJS0VZX1JFU0VSVkVECjB4MGY4
CUtFWV9SRVNFUlZFRAoweDBmOQlLRVlfUkVTRVJWRUQKMHgwZmEJS0VZX1JFU0VSVkVECjB4MGZi
CUtFWV9SRVNFUlZFRAoweDBmYwlLRVlfUkVTRVJWRUQKMHgwZmQJS0VZX1JFU0VSVkVECjB4MGZl
CUtFWV9SRVNFUlZFRAoweDBmZglLRVlfUkVTRVJWRUQKMHgxMDAJS0VZX1JFU0VSVkVECjB4MTAx
CUtFWV9SRVNFUlZFRAoweDEwMglLRVlfUkVTRVJWRUQKMHgxMDMJS0VZX1JFU0VSVkVECjB4MTA0
CUtFWV9SRVNFUlZFRAoweDEwNQlLRVlfUkVTRVJWRUQKMHgxMDYJS0VZX1JFU0VSVkVECjB4MTA3
CUtFWV9SRVNFUlZFRAoweDEwOAlLRVlfUkVTRVJWRUQKMHgxMDkJS0VZX1JFU0VSVkVECjB4MTBh
CUtFWV9SRVNFUlZFRAoweDEwYglLRVlfUkVTRVJWRUQKMHgxMGMJS0VZX1JFU0VSVkVECjB4MTBk
CUtFWV9SRVNFUlZFRAoweDEwZQlLRVlfUkVTRVJWRUQKMHgxMGYJS0VZX1JFU0VSVkVECjB4MTEw
CUtFWV9SRVNFUlZFRAoweDExMQlLRVlfUkVTRVJWRUQKMHgxMTIJS0VZX1JFU0VSVkVECjB4MTEz
CUtFWV9SRVNFUlZFRAoweDExNAlLRVlfUkVTRVJWRUQKMHgxMTUJS0VZX1JFU0VSVkVECjB4MTE2
CUtFWV9SRVNFUlZFRAoweDExNwlLRVlfUkVTRVJWRUQKMHgxMTgJS0VZX1JFU0VSVkVECjB4MTE5
CUtFWV9SRVNFUlZFRAoweDExYQlLRVlfUkVTRVJWRUQKMHgxMWIJS0VZX1JFU0VSVkVECjB4MTFj
CUtFWV9SRVNFUlZFRAoweDExZAlLRVlfUkVTRVJWRUQKMHgxMWUJS0VZX1JFU0VSVkVECjB4MTFm
CUtFWV9SRVNFUlZFRAoweDEyMAlLRVlfUkVTRVJWRUQKMHgxMjEJS0VZX1JFU0VSVkVECjB4MTIy
CUtFWV9SRVNFUlZFRAoweDEyMwlLRVlfUkVTRVJWRUQKMHgxMjQJS0VZX1JFU0VSVkVECjB4MTI1
CUtFWV9SRVNFUlZFRAoweDEyNglLRVlfUkVTRVJWRUQKMHgxMjcJS0VZX1JFU0VSVkVECjB4MTI4
CUtFWV9SRVNFUlZFRAoweDEyOQlLRVlfUkVTRVJWRUQKMHgxMmEJS0VZX1JFU0VSVkVECjB4MTJi
CUtFWV9SRVNFUlZFRAoweDEyYwlLRVlfUkVTRVJWRUQKMHgxMmQJS0VZX1JFU0VSVkVECjB4MTJl
CUtFWV9SRVNFUlZFRAoweDEyZglLRVlfUkVTRVJWRUQKMHgxMzAJS0VZX1JFU0VSVkVECjB4MTMx
CUtFWV9SRVNFUlZFRAoweDEzMglLRVlfUkVTRVJWRUQKMHgxMzMJS0VZX1JFU0VSVkVECjB4MTM0
CUtFWV9SRVNFUlZFRAoweDEzNQlLRVlfUkVTRVJWRUQKMHgxMzYJS0VZX1JFU0VSVkVECjB4MTM3
CUtFWV9SRVNFUlZFRAoweDEzOAlLRVlfUkVTRVJWRUQKMHgxMzkJS0VZX1JFU0VSVkVECjB4MTNh
CUtFWV9SRVNFUlZFRAoweDEzYglLRVlfUkVTRVJWRUQKMHgxM2MJS0VZX1JFU0VSVkVECjB4MTNk
CUtFWV9SRVNFUlZFRAoweDEzZQlLRVlfUkVTRVJWRUQKMHgxM2YJS0VZX1JFU0VSVkVECjB4MTQw
CUtFWV9SRVNFUlZFRAoweDE0MQlLRVlfUkVTRVJWRUQKMHgxNDIJS0VZX1JFU0VSVkVECjB4MTQz
CUtFWV9SRVNFUlZFRAoweDE0NAlLRVlfUkVTRVJWRUQKMHgxNDUJS0VZX1JFU0VSVkVECjB4MTQ2
CUtFWV9SRVNFUlZFRAoweDE0NwlLRVlfUkVTRVJWRUQKMHgxNDgJS0VZX1JFU0VSVkVECjB4MTQ5
CUtFWV9SRVNFUlZFRAoweDE0YQlLRVlfUkVTRVJWRUQKMHgxNGIJS0VZX1JFU0VSVkVECjB4MTRj
CUtFWV9SRVNFUlZFRAoweDE0ZAlLRVlfUkVTRVJWRUQKMHgxNGUJS0VZX1JFU0VSVkVECjB4MTRm
CUtFWV9SRVNFUlZFRAoweDE1MAlLRVlfUkVTRVJWRUQKMHgxNTEJS0VZX1JFU0VSVkVECjB4MTUy
CUtFWV9SRVNFUlZFRAoweDE1MwlLRVlfUkVTRVJWRUQKMHgxNTQJS0VZX1JFU0VSVkVECjB4MTU1
CUtFWV9SRVNFUlZFRAoweDE1NglLRVlfUkVTRVJWRUQKMHgxNTcJS0VZX1JFU0VSVkVECjB4MTU4
CUtFWV9SRVNFUlZFRAoweDE1OQlLRVlfUkVTRVJWRUQKMHgxNWEJS0VZX1JFU0VSVkVECjB4MTVi
CUtFWV9SRVNFUlZFRAoweDE1YwlLRVlfUkVTRVJWRUQKMHgxNWQJS0VZX1JFU0VSVkVECjB4MTVl
CUtFWV9SRVNFUlZFRAoweDE1ZglLRVlfUkVTRVJWRUQKMHgxNjAJS0VZX1JFU0VSVkVECjB4MTYx
CUtFWV9SRVNFUlZFRAoweDE2MglLRVlfUkVTRVJWRUQKMHgxNjMJS0VZX1JFU0VSVkVECjB4MTY0
CUtFWV9SRVNFUlZFRAoweDE2NQlLRVlfUkVTRVJWRUQKMHgxNjYJS0VZX1JFU0VSVkVECjB4MTY3
CUtFWV9SRVNFUlZFRAoweDE2OAlLRVlfUkVTRVJWRUQKMHgxNjkJS0VZX1JFU0VSVkVECjB4MTZh
CUtFWV9SRVNFUlZFRAoweDE2YglLRVlfUkVTRVJWRUQKMHgxNmMJS0VZX1JFU0VSVkVECjB4MTZk
CUtFWV9SRVNFUlZFRAoweDE2ZQlLRVlfUkVTRVJWRUQKMHgxNmYJS0VZX1JFU0VSVkVECjB4MTcw
CUtFWV9SRVNFUlZFRAoweDE3MQlLRVlfSEFOSkEKMHgxNzIJS0VZX0hBTkdVRUwKMHgxNzMJS0VZ
X1JFU0VSVkVECjB4MTc0CUtFWV9SRVNFUlZFRAoweDE3NQlLRVlfUkVTRVJWRUQKMHgxNzYJS0VZ
X1JFU0VSVkVECjB4MTc3CUtFWV9SRVNFUlZFRAoweDE3OAlLRVlfUkVTRVJWRUQKMHgxNzkJS0VZ
X1JFU0VSVkVECjB4MTdhCUtFWV9SRVNFUlZFRAoweDE3YglLRVlfUkVTRVJWRUQKMHgxN2MJS0VZ
X1JFU0VSVkVECjB4MTdkCUtFWV9SRVNFUlZFRAoweDE3ZQlLRVlfUkVTRVJWRUQKMHgxN2YJS0VZ
X1JFU0VSVkVECjB4MTgwCUtFWV9SRVNFUlZFRAoweDE4MQlLRVlfUkVTRVJWRUQKMHgxODIJS0VZ
X1JFU0VSVkVECjB4MTgzCUtFWV9SRVNFUlZFRAoweDE4NAlLRVlfUkVTRVJWRUQKMHgxODUJS0VZ
X1JFU0VSVkVECjB4MTg2CUtFWV9SRVNFUlZFRAoweDE4NwlLRVlfUkVTRVJWRUQKMHgxODgJS0VZ
X1JFU0VSVkVECjB4MTg5CUtFWV9SRVNFUlZFRAoweDE4YQlLRVlfUkVTRVJWRUQKMHgxOGIJS0VZ
X1JFU0VSVkVECjB4MThjCUtFWV9SRVNFUlZFRAoweDE4ZAlLRVlfUkVTRVJWRUQKMHgxOGUJS0VZ
X1JFU0VSVkVECjB4MThmCUtFWV9SRVNFUlZFRAoweDE5MAlLRVlfUkVTRVJWRUQKMHgxOTEJS0VZ
X1JFU0VSVkVECjB4MTkyCUtFWV9SRVNFUlZFRAoweDE5MwlLRVlfUkVTRVJWRUQKMHgxOTQJS0VZ
X1JFU0VSVkVECjB4MTk1CUtFWV9SRVNFUlZFRAoweDE5NglLRVlfUkVTRVJWRUQKMHgxOTcJS0VZ
X1JFU0VSVkVECjB4MTk4CUtFWV9SRVNFUlZFRAoweDE5OQlLRVlfUkVTRVJWRUQKMHgxOWEJS0VZ
X1JFU0VSVkVECjB4MTliCUtFWV9SRVNFUlZFRAoweDE5YwlLRVlfUkVTRVJWRUQKMHgxOWQJS0VZ
X1JFU0VSVkVECjB4MTllCUtFWV9SRVNFUlZFRAoweDE5ZglLRVlfUkVTRVJWRUQKMHgxYTAJS0VZ
X1JFU0VSVkVECjB4MWExCUtFWV9SRVNFUlZFRAoweDFhMglLRVlfUkVTRVJWRUQKMHgxYTMJS0VZ
X1JFU0VSVkVECjB4MWE0CUtFWV9SRVNFUlZFRAoweDFhNQlLRVlfUkVTRVJWRUQKMHgxYTYJS0VZ
X1JFU0VSVkVECjB4MWE3CUtFWV9SRVNFUlZFRAoweDFhOAlLRVlfUkVTRVJWRUQKMHgxYTkJS0VZ
X1JFU0VSVkVECjB4MWFhCUtFWV9SRVNFUlZFRAoweDFhYglLRVlfUkVTRVJWRUQKMHgxYWMJS0VZ
X1JFU0VSVkVECjB4MWFkCUtFWV9SRVNFUlZFRAoweDFhZQlLRVlfUkVTRVJWRUQKMHgxYWYJS0VZ
X1JFU0VSVkVECjB4MWIwCUtFWV9SRVNFUlZFRAoweDFiMQlLRVlfUkVTRVJWRUQKMHgxYjIJS0VZ
X1JFU0VSVkVECjB4MWIzCUtFWV9SRVNFUlZFRAoweDFiNAlLRVlfUkVTRVJWRUQKMHgxYjUJS0VZ
X1JFU0VSVkVECjB4MWI2CUtFWV9SRVNFUlZFRAoweDFiNwlLRVlfUkVTRVJWRUQKMHgxYjgJS0VZ
X1JFU0VSVkVECjB4MWI5CUtFWV9SRVNFUlZFRAoweDFiYQlLRVlfUkVTRVJWRUQKMHgxYmIJS0VZ
X1JFU0VSVkVECjB4MWJjCUtFWV9SRVNFUlZFRAoweDFiZAlLRVlfUkVTRVJWRUQKMHgxYmUJS0VZ
X1JFU0VSVkVECjB4MWJmCUtFWV9SRVNFUlZFRAoweDFjMAlLRVlfUkVTRVJWRUQKMHgxYzEJS0VZ
X1JFU0VSVkVECjB4MWMyCUtFWV9SRVNFUlZFRAoweDFjMwlLRVlfUkVTRVJWRUQKMHgxYzQJS0VZ
X1JFU0VSVkVECjB4MWM1CUtFWV9SRVNFUlZFRAoweDFjNglLRVlfUkVTRVJWRUQKMHgxYzcJS0VZ
X1JFU0VSVkVECjB4MWM4CUtFWV9SRVNFUlZFRAoweDFjOQlLRVlfUkVTRVJWRUQKMHgxY2EJS0VZ
X1JFU0VSVkVECjB4MWNiCUtFWV9SRVNFUlZFRAoweDFjYwlLRVlfUkVTRVJWRUQKMHgxY2QJS0VZ
X1JFU0VSVkVECjB4MWNlCUtFWV9SRVNFUlZFRAoweDFjZglLRVlfUkVTRVJWRUQKMHgxZDAJS0VZ
X1JFU0VSVkVECjB4MWQxCUtFWV9SRVNFUlZFRAoweDFkMglLRVlfUkVTRVJWRUQKMHgxZDMJS0VZ
X1JFU0VSVkVECjB4MWQ0CUtFWV9SRVNFUlZFRAoweDFkNQlLRVlfUkVTRVJWRUQKMHgxZDYJS0VZ
X1JFU0VSVkVECjB4MWQ3CUtFWV9SRVNFUlZFRAoweDFkOAlLRVlfUkVTRVJWRUQKMHgxZDkJS0VZ
X1JFU0VSVkVECjB4MWRhCUtFWV9SRVNFUlZFRAoweDFkYglLRVlfUkVTRVJWRUQKMHgxZGMJS0VZ
X1JFU0VSVkVECjB4MWRkCUtFWV9SRVNFUlZFRAoweDFkZQlLRVlfUkVTRVJWRUQKMHgxZGYJS0VZ
X1JFU0VSVkVECjB4MWUwCUtFWV9SRVNFUlZFRAoweDFlMQlLRVlfUkVTRVJWRUQKMHgxZTIJS0VZ
X1JFU0VSVkVECjB4MWUzCUtFWV9SRVNFUlZFRAoweDFlNAlLRVlfUkVTRVJWRUQKMHgxZTUJS0VZ
X1JFU0VSVkVECjB4MWU2CUtFWV9SRVNFUlZFRAoweDFlNwlLRVlfUkVTRVJWRUQKMHgxZTgJS0VZ
X1JFU0VSVkVECjB4MWU5CUtFWV9SRVNFUlZFRAoweDFlYQlLRVlfUkVTRVJWRUQKMHgxZWIJS0VZ
X1JFU0VSVkVECjB4MWVjCUtFWV9SRVNFUlZFRAoweDFlZAlLRVlfUkVTRVJWRUQKMHgxZWUJS0VZ
X1JFU0VSVkVECjB4MWVmCUtFWV9SRVNFUlZFRAoweDFmMAlLRVlfUkVTRVJWRUQKMHgxZjEJS0VZ
X1JFU0VSVkVECjB4MWYyCUtFWV9SRVNFUlZFRAoweDFmMwlLRVlfUkVTRVJWRUQKMHgxZjQJS0VZ
X1JFU0VSVkVECjB4MWY1CUtFWV9SRVNFUlZFRAoweDFmNglLRVlfUkVTRVJWRUQKMHgxZjcJS0VZ
X1JFU0VSVkVECjB4MWY4CUtFWV9SRVNFUlZFRAoweDFmOQlLRVlfUkVTRVJWRUQKMHgxZmEJS0VZ
X1JFU0VSVkVECjB4MWZiCUtFWV9SRVNFUlZFRAoweDFmYwlLRVlfUkVTRVJWRUQKMHgxZmQJS0VZ
X1JFU0VSVkVECjB4MWZlCUtFWV9SRVNFUlZFRAoweDFmZglLRVlfUkVTRVJWRUQKIyMjIEVPRgoK
</data>

          </attachment>
      

    </bug>

</bugzilla>