#include "cursor.h" #include #include #include "util/asserts.h" #include "util/collection.h" #include "util/geometry.h" #define PIXEL_RATIO_LDPI 1.25 #define PIXEL_RATIO_MDPI 1.6666 #define PIXEL_RATIO_HDPI 2.5 #define PIXEL_RATIO_XHDPI 3.3333 #define PIXEL_RATIO_XXHDPI 5 #define PIXEL_RATIO_XXXHDPI 6.6666 struct pointer_icon { enum pointer_kind kind; unsigned int width; unsigned int height; unsigned int bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */ float pixel_ratio; unsigned int hot_x, hot_y; char *rle_pixel_data; }; // These were all generated by GIMP. static const struct pointer_icon pointer_arrow_mdpi = { .kind = POINTER_KIND_BASIC, .width = 22, .height = 28, .bytes_per_pixel = 4, .pixel_ratio = PIXEL_RATIO_MDPI, .hot_x = 5, .hot_y = 5, .rle_pixel_data = "\204\000\000\000\000\001)))\000\222\000\000\000\000\010\012\012\012\001\000\000\000\001\"\"\"\002\202\202\202" "\006\\\\\\\005\000\000\000\002\005\005\005\002\000\000\000\001\216\000\000\000\000\011\000\000\000\001\000\000\000\004\001\001\001" "\005" "^^^\000###\005***\013\000\000\000\006\002\002\002\004\000\000\000\001\215\000\000\000\000\012<<<\003\000\000\000\004rrr\031" "\352\352\352\227\271\271\271@\000\000\000\012+++\025\000\000\000\013\000\000\000\005\001\001\001\002\214" "\000\000\000\000\013PPP\005\000\000\000\006\233\233\233\062\347\347\347\364\356\356\356\340\245" "\245\245R\000\000\000\032###\034\002\002\002\015\000\000\000\005\001\001\001\002\213\000\000\000\000\014;;;\006\000\000" "\000\014\237\237\237;\303\303\303\342PPP\376\352\352\352\346\240\240\240l\000" "\000\000%###\036\004\004\004\016\000\000\000\005\001\001\001\002\212\000\000\000\000\015\066\066\066\007\000\000\000\020\204" "\204\204C\317\317\317\347\000\000\000\377\065\065\065\374\350\350\350\355\255\255" "\255\202\000\000\000*\040\040\040\037\007\007\007\017\000\000\000\006\002\002\002\002\211\000\000\000\000\017\063\063" "\063\007\000\000\000\023zzzI\314\314\314\347\014\014\014\377\000\000\000\376---\374\341\341" "\341\361\273\273\273\215\000\000\000,\035\035\035\040\013\013\013\020\000\000\000\006\002\002\002\002\000" "\000\000\001\207\000\000\000\000\020\061\061\061\010\000\000\000\024vvvL\314\314\314\347\011\011\011\377" "\001\001\001\376\000\000\000\377!!!\374\326\326\326\364\306\306\306\226\000\000\000\060\031\031" "\031!\016\016\016\021\000\000\000\007\002\002\002\003\000\000\000\001\206\000\000\000\000\021\060\060\060\010\000\000\000" "\024tttM\314\314\314\350\011\011\011\377\000\000\000\377\004\004\004\377\000\000\000\377\023\023" "\023\374\307\307\307\367\322\322\322\241\000\000\000\064\023\023\023!\021\021\021\023\000" "\000\000\007\003\003\003\003\000\000\000\001\205\000\000\000\000\022\061\061\061\010\000\000\000\024tttM\314\314\314" "\350\011\011\011\377\000\000\000\377\001\001\001\377\002\002\002\377\000\000\000\377\012\012\012\374\272" "\272\272\370\341\341\341\257\000\000\000;\007\007\007\"\025\025\025\024\000\000\000\010\003\003\003\003" "\000\000\000\001\204\000\000\000\000\023\061\061\061\010\000\000\000\024tttM\314\314\314\350\011\011\011" "\377\000\000\000\377\001\001\001\377\000\000\000\377\002\002\002\377\000\000\000\377\004\004\004\374\256\256" "\256\372\351\351\351\272\021\021\021@\000\000\000#\030\030\030\026\000\000\000\011\003\003\003\003\000" "\000\000\001\203\000\000\000\000\007\061\061\061\010\000\000\000\024tttM\314\314\314\350\011\011\011\377" "\000\000\000\377\001\001\001\377\202\000\000\000\377\013\002\002\002\377\001\001\001\377\000\000\000\374\235\235" "\235\373\354\354\354\302###E\000\000\000\"\033\033\033\027\000\000\000\011\002\002\002\003\000\000\000\001" "\202\000\000\000\000\007\061\061\061\010\000\000\000\024tttM\314\314\314\350\011\011\011\377\000\000" "\000\377\001\001\001\377\203\000\000\000\377\012\001\001\001\377\003\003\003\377\000\000\000\375\212\212\212" "\374\366\366\366\312JJJE\000\000\000\032\025\025\025\022\000\000\000\006\001\001\001\002\202\000\000\000\000" "\007\061\061\061\010\000\000\000\024tttM\314\314\314\350\011\011\011\377\000\000\000\377\001\001\001" "\377\203\000\000\000\377\012\001\001\001\377\000\000\000\377\002\002\002\377\000\000\000\375ggg\374\345" "\345\345\320sssA\000\000\000\020$$$\012\000\000\000\002\202\000\000\000\000\011\061\061\061\010\000\000\000" "\024tttM\314\314\314\350\011\011\011\377\000\000\000\377\001\001\001\377\003\003\003\377\002\002\002" "\377\202\000\000\000\377\011\007\007\007\377\033\033\033\377\067\067\067\377BBB\375\300\300" "\300\377\367\367\367\325&&&\040\000\000\000\011\063\063\063\004\202\000\000\000\000\024\060\060\060" "\010\000\000\000\024tttL\314\314\314\350\010\010\010\377\000\000\000\376\003\003\003\377\000\000\000\377" "\003\003\003\377\000\000\000\377EEE\370\325\325\325\350\323\323\323\340\331\331\331\320" "\344\344\344\271\317\317\317\236\300\300\300r(((\031\000\000\000\011\033\033\033\003\202" "\000\000\000\000\024\062\062\062\010\000\000\000\024wwwK\314\314\314\347\013\013\013\377\000\000\000\377" "\000\000\000\376kkk\370```\366\000\000\000\377DDD\373\350\350\350\333\035\035\035\207\000" "\000\000a\001\001\001>\001\001\001\"\000\000\000\020\000\000\000\016\000\000\000\007\000\000\000\002\202\000\000\000\000\024\065" "\065\065\007\000\000\000\021}}}F\316\316\316\347\005\005\005\377\030\030\030\374\256\256\256" "\370\347\347\347\322\323\323\323\343\025\025\025\376\000\000\000\376\261\261\261\365" "\215\215\215\222\000\000\000J\030\030\030\067\033\033\033\040'''\023\005\005\005\011\000\000\000\004\002" "\002\002\002\202\000\000\000\000\024:::\007\000\000\000\016\223\223\223A\306\306\306\345\\\\\\\377" "\340\340\340\354\276\276\276\244\000\000\000l\313\313\313\273sss\374\000\000\000\376" "QQQ\377\337\337\337\306\000\000\000I\006\006\006,\003\003\003\025\000\000\000\010\000\000\000\003\000\000\000\002\000" "\000\000\001\202\000\000\000\000\022@@@\005\000\000\000\011{{{\062\351\351\351\354\357\357\357\314" "\204\204\204c\000\000\000?\000\000\000Fwwwv\313\313\313\356\005\005\005\376\000\000\000\376\306\306" "\306\361\217\217\217q\000\000\000'\032\032\032\026\001\001\001\006\000\000\000\001\204\000\000\000\000\022\023" "\023\023\003\000\000\000\011\036\036\036\024\271\271\271PNNN-\000\000\000\035\025\025\025(\013\013\013" ".\000\000\000\071\346\346\346\275\\\\\\\377\000\000\000\375kkk\377\347\347\347\264\000\000" "\000-\023\023\023\033\006\006\006\010\000\000\000\001\204\000\000\000\000\022\001\001\001\002\000\000\000\005\007\007\007\011" "\000\000\000\004\022\022\022\017\036\036\036\022\000\000\000\020\032\032\032\031\000\000\000\040\256\256\256" "m\266\266\266\365\000\000\000\375\006\006\006\375\304\304\304\350\204\204\204R\000\000\000" "\027'''\013\000\000\000\002\204\000\000\000\000\022\003\003\003\001\000\000\000\002\011\011\011\004YYY\007\040\040\040" "\007\000\000\000\005\002\002\002\005\011\011\011\013\000\000\000\031\000\000\000/\350\350\350\311TTT\377SSS" "\375\331\331\331\375\303\303\303v\000\000\000\020AAA\014\000\000\000\002\206\000\000\000\000\205" "\000\000\000\001\013\000\000\000\005)))\021\000\000\000\024\273\273\273q\354\354\354\341\347\347\347" "\246\245\245\245e\030\030\030+\000\000\000\024\013\013\013\010\000\000\000\002\213\000\000\000\000\013\002" "\002\002\002\000\000\000\010\002\002\002\021\017\017\017\033:::.\002\002\002\037\000\000\000\030\000\000\000\026\000\000\000" "\015\000\000\000\005\000\000\000\001\213\000\000\000\000\013\000\000\000\001\000\000\000\003\001\001\001\010\017\017\017\015\000" "\000\000\017\037\037\037\025&&&\022\007\007\007\014\000\000\000\006\002\002\002\003\000\000\000\001\214\000\000\000\000\011" "\002\002\002\001\000\000\000\003\014\014\014\005###" "\007\004\004\004\006\000\000\000\006\000\000\000\004\000\000\000\002\000\000\000\001" "\204\000\000\000\000", }; static const struct pointer_icon pointer_arrow_hdpi = { .kind = POINTER_KIND_BASIC, .width = 33, .height = 42, .bytes_per_pixel = 4, .pixel_ratio = PIXEL_RATIO_HDPI, .hot_x = 7, .hot_y = 7, .rle_pixel_data = "\245\000\000\000\000\210\000\000\000\001\227\000\000\000\000\001\000\000\000\001\202\000\000\000\002\006\000\000\000\003\070\070" "\070\005\036\036\036\005\000\000\000\004\001\001\001\004\000\000\000\003\202\000\000\000\002\001\000\000\000\001\225\000\000\000" "\000\015\000\000\000\002\001\001\001\003\000\000\000\004\021\021\021\006\000\000\000\004\"\"\"\010\035\035\035\012\000\000" "\000\010\001\001\001\007\000\000\000\005\000\000\000\003\000\000\000\002\000\000\000\001\224\000\000\000\000\016\000\000\000\002" "\001\001" "\001\004\012\012\012\010\000\000\000\007\213\213\213\036RRR\021\000\000\000\014\030\030\030\022\000\000\000" "\015\001\001\001\012\000\000\000\007\000\000\000\004\000\000\000\002\000\000\000\001\222\000\000\000\000\020\000\000\000\001\000" "\000\000" "\003\040\040\040\010\000\000\000\010\201\201\201\040\360\360\360\321\350\350\350\265oo" "o)\000\000\000\022\031\031\031\032\000\000\000\023\000\000\000\016\000\000\000\011\000\000\000\005\000\000\000\003\000\000\000" "\001\221\000\000\000\000\021\000\000\000\001\000\000\000\004&&&\013\000\000\000\012\247\247\247<\356\356\356" "\347\364\364\364\367\356\356\356\303ccc=\000\000\000\035\026\026\026\"\000\000\000\030\000\000" "\000\020\000\000\000\011\000\000\000\005\000\000\000\003\000\000\000\001\220\000\000\000\000\022\000\000\000\001\000\000\000\006" "\036" "\036\036\016\000\000\000\017\217\217\217@\363\363\363\344\222\222\222\356\331\331\331" "\364\367\367\367\320\\\\\\O\000\000\000'\024\024\024)\001\001\001\033\000\000\000\021\000\000\000\012\000" "\000\000\005\000\000\000\003\000\000\000\001\217\000\000\000\000\023\000\000\000\002\000\000\000\007\031\031\031\021\000\000\000" "\024" "zzzG\377\377\377\344SSS\370\031\031\031\370\342\342\342\360\366\366\366\334" "gggb\000\000\000.\025\025\025,\001\001\001\034\000\000\000\022\000\000\000\012\000\000\000\006\000\000\000\003\000\000\000\001" "\216\000\000\000\000\024\000\000\000\002\000\000\000\010\026\026\026\023\000\000\000\031qqqM\375\375\375\344" "]]]\367\000\000\000\377\035\035\035\371\320\320\320\360\371\371\371\341\205\205\205" "z\000\000\000\062\023\023\023-\003\003\003\035\000\000\000\023\000\000\000\013\000\000\000\006\000\000\000\003\000\000\000\001\215" "\000\000\000\000\007\000\000\000\002\000\000\000\010\025\025\025\024\000\000\000\035jjjR\375\375\375\344ZZZ\367" "\202\000\000\000\377\013\030\030\030\372\303\303\303\357\376\376\376\350\213\213\213" "\201\000\000\000\065\022\022\022.\004\004\004\037\000\000\000\023\000\000\000\014\000\000\000\006\000\000\000\003\202\000" "\000\000\001\213\000\000\000\000\027\000\000\000\002\000\000\000\011\023\023\023\026\000\000\000\037fffU\375\375\375" "\344ZZZ\367\000\000\000\377\006\006\006\376\000\000\000\377\021\021\021\374\273\273\273\356\377" "\377\377\355\233\233\233\215\000\000\000\065\021\021\021/\006\006\006\040\000\000\000\024\000\000\000\014" "\000\000\000\007\000\000\000\003\000\000\000\002\000\000\000\001\212\000\000\000\000\030\000\000\000\002\000\000\000\011\023\023" "\023" "\026\000\000\000!dddW\375\375\375\345ZZZ\367\000\000\000\377\003\003\003\377\002\002\002\377\000\000\000" "\377\010\010\010\375\251\251\251\357\377\377\377\355\245\245\245\225\000\000\000\071" "\016\016\016/\007\007\007\"\000\000\000\025\000\000\000\015\000\000\000\007\000\000\000\003\000\000\000\002\000\000\000\001\211" "\000\000\000\000\031\000\000\000\002\000\000\000\011\023\023\023\026\000\000\000!bbbY\375\375\375\345ZZZ\367" "\000\000\000\377\003\003\003\377\000\000\000\377\002\002\002\377\000\000\000\377\006\006\006\375\223\223\223" "\360\377\377\377\357\256\256\256\235\000\000\000<\014\014\014\060\011\011\011\"\000\000\000" "\025\000\000\000\015\000\000\000\007\000\000\000\004\000\000\000\002\000\000\000\001\210\000\000\000\000\011\000\000\000\002\000" "\000\000" "\011\023\023\023\027\000\000\000!bbbY\375\375\375\345ZZZ\367\000\000\000\377\003\003\003\377\202" "\000\000\000\377\017\001\001\001\377\002\002\002\377\000\000\000\377\204\204\204\360\377\377\377\360" "\276\276\276\253\000\000\000>\013\013\013\060\013\013\013$\000\000\000\026\001\001\001\016\000\000\000\010" "\000\000\000\004\000\000\000\002\000\000\000\001\207\000\000\000\000\011\000\000\000\002\000\000\000\011\023\023\023\027\000\000" "\000!bbbY\375\375\375\345ZZZ\367\000\000\000\377\003\003\003\377\203\000\000\000\377\017\001\001\001" "\377\003\003\003\377\000\000\000\377nnn\362\377\377\377\357\313\313\313\270\037\037\037" "I\000\000\000/\015\015\015%\000\000\000\027\000\000\000\017\000\000\000\010\000\000\000\004\000\000\000\002\000\000\000\001\206" "\000\000\000\000\011\000\000\000\002\000\000\000\011\023\023\023\027\000\000\000!bbbY\375\375\375\345ZZZ\367" "\000\000\000\377\003\003\003\377\204\000\000\000\377\017\001\001\001\377\002\002\002\377\000\000\000\377ccc\362" "\376\376\376\362\326\326\326\300---O\000\000\000\060\017\017\017'\000\000\000\030\000\000\000\017" "\000\000\000\011\000\000\000\004\000\000\000\002\000\000\000\001\205\000\000\000\000\011\000\000\000\002\000\000\000\011\023\023" "\023" "\027\000\000\000!bbbY\375\375\375\345ZZZ\367\000\000\000\377\003\003\003\377\205\000\000\000\377\017" "\001\001\001\377\003\003\003\377\000\000\000\377XXX\363\370\370\370\361\337\337\337\313\060" "\060\060S\000\000\000\061\021\021\021)\000\000\000\031\000\000\000\020\000\000\000\011\000\000\000\005\000\000\000\003\000\000" "\000\001\204\000\000\000\000\011\000\000\000\002\000\000\000\011\023\023\023\027\000\000\000!bbbY\375\375\375\345" "ZZZ\367\000\000\000\377\003\003\003\377\207\000\000\000\377\016\004\004\004\377\000\000\000\377EEE\365\365" "\365\365\360\346\346\346\321FFF[\000\000\000/\023\023\023*\000\000\000\032\000\000\000\020\000\000\000" "\011\000\000\000\005\000\000\000\002\000\000\000\001\203\000\000\000\000\011\000\000\000\002\000\000\000\011\023\023\023\027\000" "\000\000!bbbY\375\375\375\345ZZZ\367\000\000\000\377\003\003\003\377\210\000\000\000\377\015\003\003" "\003\377\000\000\000\377\065\065\065\367\345\345\345\361\357\357\357\325TTT`\000\000\000-" "\025\025\025(\001\001\001\030\000\000\000\016\000\000\000\010\000\000\000\004\000\000\000\002\203\000\000\000\000\011\000\000" "\000\002\000\000\000\011\023\023\023\027\000\000\000!bbbY\375\375\375\345ZZZ\367\000\000\000\377\003\003" "\003\377\211\000\000\000\377\015\003\003\003\377\000\000\000\377(((\370\334\334\334\360\366\366" "\366\336jjjb\000\000\000$\033\033\033\"\001\001\001\023\000\000\000\013\000\000\000\005\000\000\000\002\000\000\000\001" "\202\000\000\000\000\011\000\000\000\002\000\000\000\011\023\023\023\027\000\000\000!bbbY\375\375\375\345Z" "ZZ\367\000\000\000\377\003\003\003\377\210\000\000\000\377\202\001\001\001\377\014\005\005\005\376\000\000\000" "\377\034\034\034\371\323\323\323\357\376\376\376\341\235\235\235l\000\000\000\032\024" "\024\024\031\001\001\001\016\000\000\000\007\000\000\000\003\000\000\000\001\202\000\000\000\000\011\000\000\000\002\000\000\000" "\011" "\023\023\023\027\000\000\000!bbbY\375\375\375\345ZZZ\367\000\000\000\377\003\003\003\377\207\000" "\000\000\377\001\002\002\002\377\203\000\000\000\377\013\001\001\001\377\000\000\000\377\015\015\015\373\257" "\257\257\360\370\370\370\346\256\256\256f\000\000\000\025\025\025\025\021\003\003\003\010\000" "\000\000\004\000\000\000\001\202\000\000\000\000\011\000\000\000\002\000\000\000\011\023\023\023\027\000\000\000!bbbY\375" "\375\375\345ZZZ\367\000\000\000\377\003\003\003\377\203\000\000\000\377\001\001\001\001\377\204\000\000" "\000\377\016\002\002\002\377\007\007\007\375\033\033\033\372\070\070\070\370ZZZ\367mmm\367\226" "\226\226\363\364\364\364\367\362\362\362\346]]]+\000\000\000\015\033\033\033\012\000\000" "\000\004\000\000\000\001\202\000\000\000\000\037\000\000\000\002\000\000\000\011\023\023\023\026\000\000\000!bbbY\375\375" "\375\345ZZZ\367\000\000\000\377\003\003\003\377\000\000\000\377\001\001\001\377\002\002\002\377\000\000\000\377" "\001\001\001\377\002\002\002\377\000\000\000\377JJJ\370\303\303\303\354\347\347\347\360\363" "\363\363\357\365\365\365\353\374\374\374\346\377\377\377\337\366\366\366" "\313\340\340\340\271\321\321\321\206\"\"\"\035\000\000\000\017\014\014\014\011\000\000\000" "\004\000\000\000\001\202\000\000\000\000\037\000\000\000\002\000\000\000\011\023\023\023\026\000\000\000!cccX\375\375" "\375\345ZZZ\367\000\000\000\377\003\003\003\377\002\002\002\377\001\001\001\377\000\000\000\377\004\004\004\376" "\001\001\001\377\002\002\002\377\000\000\000\377\225\225\225\361\377\377\377\345\243\243\243" "\303\211\211\211\254ttt\224PPPv\"\"\"V\006\006\006>\002\002\002*\000\000\000\024\000\000\000\023\000" "\000\000\015\000\000\000\007\000\000\000\003\000\000\000\001\202\000\000\000\000\016\000\000\000\002\000\000\000\011\023\023\023" "\026\000\000\000\040eeeV\375\375\375\344ZZZ\367\000\000\000\377\006\006\006\376\000\000\000\377\000\000" "\000\376eee\365\336\336\336\353VVV\366\202\000\000\000\377\017\060\060\060\371\365\365" "\365\355xxx\253\000\000\000k\010\010\010^\000\000\000J\000\000\000:\000\000\000-\003\003\003!\031\031\031\032" "\006\006\006\020\000\000\000\012\001\001\001\005\000\000\000\002\000\000\000\001\202\000\000\000\000\007\000\000\000\002\000\000" "\000\010" "\025\025\025\024\000\000\000\035iiiS\375\375\375\344\\\\\\\367\202\000\000\000\377\026\030\030" "\030\372\263\263\263\361\374\374\374\350\366\366\366\340\307\307\307\355\002" "\002\002\376\000\000\000\377\000\000\000\376\256\256\256\363\352\352\352\325\011\011\011r\005" "\005\005Y\010\010\010E\005\005\005\063\004\004\004$\004\004\004\031\002\002\002\021\000\000\000\013\000\000\000\007\000\000\000" "\004\000\000\000\002\000\000\000\001\202\000\000\000\000\017\000\000\000\002\000\000\000\010\026\026\026\023\000\000\000\032n" "nnO\376\376\376\344\\\\\\\367\000\000\000\377ZZZ\363\352\352\352\360\370\370\370" "\342iii\243WWW\241\377\377\377\352HHH\367\202\000\000\000\377\015>>>\370\373\373" "\373\355|||\217\000\000\000L\013\013\013>\000\000\000+\000\000\000\033\000\000\000\021\000\000\000\013\000\000\000" "\007\000\000\000\004\000\000\000\003\000\000\000\001\203\000\000\000\000\034\000\000\000\002\000\000\000\007\030\030\030\021\000" "\000" "\000\026{{{I\371\371\371\343kkk\363\216\216\216\362\377\377\377\360\330\330" "\330\303\064\064\064u\000\000\000d\000\000\000o\345\345\345\316\263\263\263\363\000\000\000\376" "\001\001\001\377\000\000\000\375\302\302\302\364\337\337\337\304\000\000\000P\003\003\003;\002\002\002" "'\000\000\000\027\000\000\000\015\000\000\000\006\000\000\000\003\000\000\000\002\202\000\000\000\001\203\000\000\000\000\020\000" "\000\000\002\000\000\000\006\035\035\035\017\000\000\000\020\217\217\217B\355\355\355\351\346\346" "\346\365\375\375\375\344\254\254\254\215\000\000\000H\002\002\002I\020\020\020T\000\000\000P\224" "\224\224\226\372\372\372\357\066\066\066\370\202\000\000\000\377\011[[[\365\377\377" "\377\352rrrw\000\000\000\067\015\015\015*\000\000\000\030\000\000\000\014\000\000\000\004\000\000\000\002\206\000\000" "\000\000\020\000\000\000\001\000\000\000\004\020\020\020\013\000\000\000\017\067\067\067!\354\354\354\305\350" "\350\350\271vvvR\000\000\000)\014\014\014\064\010\010\010\067\003\003\003;\000\000\000@\034\034\034X\366" "\366\366\326\236\236\236\364\202\000\000\000\377\011\012\012\012\374\326\326\326\363" "\330\330\330\267\000\000\000>\010\010\010-\003\003\003\033\000\000\000\015\000\000\000\005\000\000\000\001\206\000" "\000\000\000\021\000\000\000\001\000\000\000\003\000\000\000\007\004\004\004\015\000\000\000\020\060\060\060\036\025\025\025" "\034\000\000\000\031\021\021\021$\004\004\004!\000\000\000\"\001\001\001'\017\017\017\062\000\000\000\065\267\267" "\267\230\360\360\360\363$$$\371\202\000\000\000\377\010ooo\365\377\377\377\345^" "^^a\000\000\000+\015\015\015\037\000\000\000\020\000\000\000\007\000\000\000\002\207\000\000\000\000\007\000\000\000\002\000\000" "\000\005\000\000\000\010\003\003\003\014\000\000\000\015\021\021\021\023\027\027\027\026\202\000\000\000\023\022\000" "\000\000\024\000\000\000\030\010\010\010\"\000\000\000,:::P\374\374\374\332}}}\366\000\000\000\377\001" "\001\001\377\023\023\023\372\337\337\337\364\310\310\310\231\000\000\000)\025\025\025\"\002" "\002\002\022\000\000\000\007\000\000\000\002\000\000\000\001\206\000\000\000\000\032\000\000\000\002\000\000\000\003\000\000\000" "\004\000" "\000\000\007\022\022\022\011\012\012\012\013\000\000\000\013\000\000\000\012\000\000\000\011\000\000\000\012\000\000\000" "\016\001\001\001\026\022\022\022%\000\000\000,\320\320\320\240\336\336\336\365\021\021\021\372" "\000\000\000\377\000\000\000\376\213\213\213\363\374\374\374\330;;;A\000\000\000\034\016\016\016" "\023\000\000\000\010\000\000\000\002\207\000\000\000\000\001\000\000\000\001\202\000\000\000\002\001\000\000\000\003\206\000\000" "\000\004\020\000\000\000\010\000\000\000\017\020\020\020\034\000\000\000#rrrY\377\377\377\345nnn\361\065" "\065\065\370\246\246\246\365\346\346\346\365\361\361\361\343xxxK\000\000\000\030\026" "\026\026\022\000\000\000\010\000\000\000\002\210\000\000\000\000\210\000\000\000\001\022\000\000\000\002\000\000\000\004\000\000" "\000\012\004\004\004\023\014\014\014\040\000\000\000%\335\335\335\257\365\365\365\377\366\366" "\366\351\370\370\370\312\305\305\305\220lllM\000\000\000$\003\003\003\031\002\002\002\016\000\000" "\000\007\000\000\000\003\000\000\000\001\217\000\000\000\000\021\000\000\000\001\000\000\000\002\000\000\000\006\000\000\000\015" "\016\016" "\016\026\000\000\000\031~~~B\317\317\317\216\225\225\225c\002\002\002\065\000\000\000$\002\002\002\040" "\001\001\001\034\000\000\000\023\000\000\000\013\000\000\000\005\000\000\000\002\221\000\000\000\000\020\000\000\000\001\000\000" "\000" "\004\000\000\000\010\000\000\000\015\003\003\003\025\006\006\006\026\000\000\000\022\000\000\000\033\001\001\001\"\026\026\026" "\"\020\020\020\034\000\000\000\024\000\000\000\015\000\000\000\010\000\000\000\004\000\000\000\001\221\000\000\000\000\020" "\000\000\000\001\000\000\000\002\000\000\000\004\001\001\001\010\000\000\000\014\025\025\025\021---\027\031\031\031\030" "\006\006\006\026\001\001\001\024\000\000\000\021\000\000\000\015\000\000\000\011\000\000\000\005\000\000\000\003\000\000\000\001" "\222" "\000\000\000\000\006\000\000\000\001\000\000\000\003\000\000\000\004\000\000\000\006\000\000\000\010\001\001\001\013\203\000\000" "\000\013" "\005\000\000\000\011\000\000\000\007\000\000\000\005\000\000\000\003\000\000\000\001\224\000\000\000\000\003\000\000\000\001\000" "\000\000\002" "\000\000\000\003\206\000\000\000\004\003\000\000\000\003\000\000\000\002\000\000\000\001\207\000\000\000\000", }; static const struct pointer_icon pointer_arrow_xhdpi = { .kind = POINTER_KIND_BASIC, .width = 44, .height = 56, .bytes_per_pixel = 4, .pixel_ratio = PIXEL_RATIO_XHDPI, .hot_x = 10, .hot_y = 10, .rle_pixel_data = "\262\000\000\000\000\210\000\000\000\001\241\000\000\000\000\204\000\000\000\001\207\000\000\000\002\203\000\000\000\001" "\236\000\000\000\000\001\000\000\000\001\202\000\000\000\002\202\000\000\000\003\003\003\003\003\004\002\002\002\004\000\000\000" "\005" "\202\000\000\000\004\203\000\000\000\003\002\000\000\000\002\000\000\000\001\234\000\000\000\000\002\000\000\000\001\000\000\000" "\002" "\202\000\000\000\003\015\000\000\000\004\002\002\002\005DDD\011BBB\012\023\023\023\011\000\000\000\010\001\001\001\007" "\000\000\000\007\000\000\000\006\000\000\000\004\000\000\000\003\000\000\000\002\000\000\000\001\233\000\000\000\000\022\000\000" "\000\001\000" "\000\000\002\000\000\000\003\000\000\000\005\003\003\003\007\017\017\017\011\000\000\000\000\000\000\000\002\000\000\000\015\010" "\010" "\010\016\000\000\000\014\000\000\000\013\000\000\000\011\000\000\000\010\000\000\000\006\000\000\000\004\000\000\000\002\000\000" "\000" "\001\232\000\000\000\000\021\000\000\000\001\000\000\000\003\000\000\000\005\002\002\002\010\012\012\012\013\000\000\000\011\323" "\323\323R\316\316\316V\020\020\020\024\006\006\006\023\025\025\025\025\000\000\000\021\001\001\001\020" "\000\000\000\014\000\000\000\012\000\000\000\007\000\000\000\004\202\000\000\000\002\001\000\000\000\001\230\000\000\000\000\025" "\000" "\000\000\002\000\000\000\004\000\000\000\007\026\026\026\013\000\000\000\011\230\230\230*\361\361\361\346" "\364\364\364\364\341\341\341\233\005\005\005\034\000\000\000\030\016\016\016\034\000\000\000\027\000" "\000\000\024\000\000\000\020\000\000\000\014\000\000\000\010\000\000\000\005\000\000\000\003\000\000\000\002\000\000\000\001\226" "\000" "\000\000\000\027\000\000\000\001\000\000\000\002\000\000\000\005\000\000\000\011\031\031\031\017\000\000\000\014\260\260\260" "B\362\362\362\344\357\357\357\347\366\366\366\366\333\333\333\245JJJ.\000\000" "\000!\023\023\023$\000\000\000\035\000\000\000\030\000\000\000\022\000\000\000\014\000\000\000\010\000\000\000\005\000\000\000" "\003\000\000\000\002\000\000\000\001\225\000\000\000\000\030\000\000\000\001\000\000\000\002\000\000\000\006\000\000\000\013\024" "\024" "\024\022\000\000\000\021\234\234\234F\366\366\366\345\314\314\314\354\335\335\335" "\346\375\375\375\364\334\334\334\270???;\000\000\000'\015\015\015*\000\000\000!\000\000\000\033" "\000\000\000\023\000\000\000\015\000\000\000\010\000\000\000\005\000\000\000\003\000\000\000\002\000\000\000\001\224\000\000\000" "\000\031" "\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\015\021\021\021\025\000\000\000\026\220\220\220K\373\373" "\373\345\271\271\271\356---\372\310\310\310\351\377\377\377\360\332\332\332" "\302TTTN\000\000\000.\021\021\021\061\000\000\000%\000\000\000\033\000\000\000\023\000\000\000\016\000\000\000\011\000" "\000\000\005\000\000\000\003\000\000\000\002\000\000\000\001\223\000\000\000\000\032\000\000\000\001\000\000\000\003\000\000\000" "\010\000" "\000\000\017\017\017\017\030\000\000\000\032\210\210\210P\371\371\371\345\302\302\302\355" "\000\000\000\377\032\032\032\374\301\301\301\351\377\377\377\360\342\342\342\322\\" "\\\\X\000\000\000\063\021\021\021\063\001\001\001&\000\000\000\034\000\000\000\024\000\000\000\016\000\000\000\011\000\000" "\000\006\000\000\000\003\000\000\000\002\000\000\000\001\222\000\000\000\000\033\000\000\000\001\000\000\000\004\000\000\000\010" "\000\000" "\000\020\015\015\015\033\000\000\000\037\200\200\200U\371\371\371\345\277\277\277\356\005" "\005\005\376\000\000\000\377\021\021\021\375\252\252\252\354\377\377\377\354\340\340\340" "\327}}}q\000\000\000\070\015\015\015\065\001\001\001'\000\000\000\035\000\000\000\025\000\000\000\017\000\000\000\012" "\000\000\000\006\000\000\000\003\000\000\000\002\000\000\000\001\221\000\000\000\000\034\000\000\000\001\000\000\000\004\000\000" "\000\011" "\000\000\000\021\015\015\015\034\000\000\000\"{{{X\371\371\371\346\277\277\277\355\002\002\002\376" "\002\002\002\377\000\000\000\377\016\016\016\376\250\250\250\354\377\377\377\354\352\352" "\352\344~~~v\000\000\000\071\020\020\020\066\002\002\002(\000\000\000\036\000\000\000\025\000\000\000\017\000\000\000" "\012\000\000\000\006\000\000\000\003\000\000\000\002\000\000\000\001\220\000\000\000\000\033\000\000\000\001\000\000\000\004\000" "\000\000" "\012\000\000\000\022\014\014\014\036\000\000\000%www[\371\371\371\346\277\277\277\355\003\003\003" "\376\000\000\000\377\002\002\002\377\000\000\000\377\004\004\004\377\223\223\223\357\377\377\377" "\351\353\353\353\345\220\220\220\202\000\000\000<\013\013\013\066\004\004\004*\000\000\000\036\000" "\000\000\026\000\000\000\017\000\000\000\012\000\000\000\006\000\000\000\003\202\000\000\000\002\001\000\000\000\001\216\000\000" "\000" "\000\012\000\000\000\001\000\000\000\004\000\000\000\012\000\000\000\023\013\013\013\037\000\000\000'sss^\370\370\370" "\346\277\277\277\355\003\003\003\376\202\000\000\000\377\023\002\002\002\377\000\000\000\377\005\005\005" "\377\220\220\220\357\377\377\377\351\362\362\362\355\226\226\226\210\000\000" "\000<\012\012\012\067\003\003\003+\000\000\000\040\000\000\000\027\000\000\000\017\000\000\000\012\000\000\000\007\000\000\000" "\004\000\000\000\003\000\000\000\002\000\000\000\001\215\000\000\000\000\012\000\000\000\001\000\000\000\004\000\000\000\012\000" "\000\000" "\023\013\013\013\040\000\000\000(rrr_\370\370\370\346\277\277\277\355\003\003\003\376\203" "\000\000\000\377\001\001\001\001\377\202\000\000\000\377\020www\362\377\377\377\350\363\363\363" "\354\243\243\243\221\000\000\000@\012\012\012\067\010\010\010,\000\000\000\040\000\000\000\030\000\000\000" "\020\000\000\000\013\000\000\000\007\000\000\000\004\000\000\000\003\000\000\000\002\000\000\000\001\214\000\000\000\000\012\000" "\000\000" "\001\000\000\000\004\000\000\000\013\000\000\000\024\013\013\013\040\000\000\000)pppa\370\370\370\346\277\277" "\277\355\003\003\003\376\204\000\000\000\377\023\001\001\001\377\002\002\002\377\000\000\000\377ttt\362" "\371\371\371\350\367\367\367\356\252\252\252\233\000\000\000@\001\001\001\067\004\004\004-\000" "\000\000!" "\000\000\000\030\000\000\000\021\000\000\000\013\000\000\000\007\000\000\000\004\000\000\000\003\000\000\000\002\000\000\000\001" "\213\000\000\000\000\012\000\000\000\001\000\000\000\004\000\000\000\013\000\000\000\024\013\013\013\040\000\000\000*pppa" "\370\370\370\346\277\277\277\355\003\003\003\376\205\000\000\000\377\023\001\001\001\377\002\002" "\002\377\000\000\000\377QQQ\366\363\363\363\350\370\370\370\355\266\266\266\245\016" "\016\016E\007\007\007\067\015\015\015.\000\000\000!\000\000\000\031\000\000\000\021\000\000\000\014\000\000\000\010\000\000" "\000\004\000\000\000\003\000\000\000\002\000\000\000\001\212\000\000\000\000\012\000\000\000\001\000\000\000\004\000\000\000\013" "\000\000" "\000\024\013\013\013!\000\000\000*ooob\370\370\370\346\277\277\277\355\003\003\003\376\207" "\000\000\000\377\022\002\002\002\377\000\000\000\377MMM\366\352\352\352\347\375\375\375\361" "\301\301\301\261\000\000\000E\000\000\000\070\006\006\006/\000\000\000#\000\000\000\031\000\000\000\022\000\000\000\014" "\000\000\000\010\000\000\000\005\000\000\000\003\000\000\000\002\000\000\000\001\211\000\000\000\000\012\000\000\000\001\000\000" "\000\004" "\000\000\000\013\000\000\000\024\013\013\013!\000\000\000*ooob\370\370\370\346\277\277\277\355\003" "\003\003\376\210\000\000\000\377\022\004\004\004\377\000\000\000\377\066\066\066\371\336\336\336\350" "\376\376\376\356\312\312\312\273\063\063\063U\000\000\000\067\017\017\017\061\000\000\000#\000" "\000\000\032\000\000\000\023\000\000\000\015\000\000\000\010\000\000\000\005\000\000\000\003\000\000\000\002\000\000\000\001\210" "\000" "\000\000\000\012\000\000\000\001\000\000\000\004\000\000\000\013\000\000\000\024\013\013\013!\000\000\000*ooob\370\370" "\370\346\277\277\277\355\003\003\003\376\211\000\000\000\377\022\003\003\003\377\000\000\000\377\064" "\064\064\371\333\333\333\350\377\377\377\360\326\326\326\310\070\070\070U\000\000" "\000\070\012\012\012\061\000\000\000$\000\000\000\033\000\000\000\023\000\000\000\015\000\000\000\011\000\000\000\005\000\000" "\000\003\000\000\000\002\000\000\000\001\207\000\000\000\000\012\000\000\000\001\000\000\000\004\000\000\000\013\000\000\000\024" "\013" "\013\013!\000\000\000*ooob\370\370\370\346\277\277\277\355\003\003\003\376\212\000\000\000\377" "\022\003\003\003\377\000\000\000\377$$$\374\320\320\320\350\377\377\377\355\332\332\332" "\317RRRb\000\000\000\070\017\017\017\063\000\000\000&\000\000\000\034\000\000\000\024\000\000\000\015\000\000\000\011" "\000\000\000\005\000\000\000\003\000\000\000\002\000\000\000\001\206\000\000\000\000\012\000\000\000\001\000\000\000\004\000\000" "\000\013" "\000\000\000\024\013\013\013!\000\000\000*ooob\370\370\370\346\277\277\277\355\003\003\003\376" "\213\000\000\000\377\022\003\003\003\377\000\000\000\377\040\040\040\374\301\301\301\351\377\377" "\377\357\341\341\341\327XXXc\000\000\000\071\015\015\015\064\001\001\001&\000\000\000\035\000\000\000\024" "\000\000\000\016\000\000\000\011\000\000\000\006\000\000\000\003\000\000\000\002\000\000\000\001\205\000\000\000\000\012\000\000" "\000\001" "\000\000\000\004\000\000\000\013\000\000\000\024\013\013\013!\000\000\000*ooob\370\370\370\346\277\277\277" "\355\003\003\003\376\214\000\000\000\377\022\002\002\002\377\000\000\000\377\023\023\023\375\266\266" "\266\352\377\377\377\355\344\344\344\333nnno\000\000\000\071\016\016\016\065\000\000\000'" "\000\000\000\035\000\000\000\025\000\000\000\016\000\000\000\011\000\000\000\006\000\000\000\003\000\000\000\002\000\000\000\001" "\204" "\000\000\000\000\012\000\000\000\001\000\000\000\004\000\000\000\013\000\000\000\024\013\013\013!\000\000\000*ooob\370\370" "\370\346\277\277\277\355\003\003\003\376\215\000\000\000\377\022\003\003\003\377\000\000\000\377\021" "\021\021\376\246\246\246\354\377\377\377\354\350\350\350\337vvvr\000\000\000\067\022" "\022\022\064\003\003\003'\000\000\000\034\000\000\000\024\000\000\000\015\000\000\000\011\000\000\000\005\000\000\000\003\000\000" "\000\002\000\000\000\001\203\000\000\000\000\012\000\000\000\001\000\000\000\004\000\000\000\013\000\000\000\024\013\013\013!\000" "\000\000*ooob\370\370\370\346\277\277\277\355\003\003\003\376\216\000\000\000\377\001\001\001\001" "\377\202\000\000\000\377\016\217\217\217\357\377\377\377\352\353\353\353\343\221" "\221\221~\000\000\000\063\015\015\015\061\003\003\003$\000\000\000\031\000\000\000\022\000\000\000\013\000\000\000\007" "\000\000\000\004\000\000\000\002\000\000\000\001\203\000\000\000\000\012\000\000\000\001\000\000\000\004\000\000\000\013\000\000" "\000\024" "\013\013\013!\000\000\000*ooob\370\370\370\346\277\277\277\355\003\003\003\376\217\000\000\000" "\377\202\002\002\002\377\016\004\004\004\377\203\203\203\360\376\376\376\351\361\361\361" "\352\232\232\232~\000\000\000,\017\017\017+\003\003\003\037\000\000\000\025\000\000\000\016\000\000\000\011\000" "\000\000\005\000\000\000\003\000\000\000\001\203\000\000\000\000\012\000\000\000\001\000\000\000\004\000\000\000\013\000\000\000" "\024\013" "\013\013!\000\000\000*ooob\370\370\370\346\277\277\277\355\003\003\003\376\220\000\000\000\377" "\001\001\001\001\377\202\000\000\000\377\013lll\362\375\375\375\350\364\364\364\351\275" "\275\275\220\000\000\000+\011\011\011\"\005\005\005\031\000\000\000\020\000\000\000\012\000\000\000\006\000\000\000\003" "\202\000\000\000\001\202\000\000\000\000\012\000\000\000\001\000\000\000\004\000\000\000\013\000\000\000\024\013\013\013!\000" "\000\000*ooob\370\370\370\346\277\277\277\355\003\003\003\376\217\000\000\000\377\202\001\001" "\001\377\017\003\003\003\377\005\005\005\376\001\001\001\377jjj\363\373\373\373\347\372\372\372" "\361\306\306\306\221\000\000\000#\013\013\013\033\007\007\007\023\000\000\000\014\000\000\000\007\000\000\000\004" "\000\000\000\002\000\000\000\001\202\000\000\000\000\012\000\000\000\001\000\000\000\004\000\000\000\013\000\000\000\024\013\013" "\013" "!\000\000\000*ooob\370\370\370\346\277\277\277\355\003\003\003\376\214\000\000\000\377\001\002" "\002\002\377\210\000\000\000\377\013OOO\366\341\341\341\347\366\366\366\357\320\320" "\320\216\000\000\000\030\014\014\014\025\003\003\003\015\000\000\000\010\000\000\000\004\000\000\000\002\000\000\000\001\202" "\000\000\000\000\012\000\000\000\001\000\000\000\004\000\000\000\013\000\000\000\024\013\013\013!\000\000\000*ooob\370\370" "\370\346\277\277\277\355\003\003\003\376\216\000\000\000\377\022\006\006\006\376\015\015\015\375" "'''\372AAA\367ccc\363\200\200\200\360\240\240\240\354\247\247\247\357\331" "\331\331\354\371\371\371\360\361\361\361\352vvv\064\000\000\000\021\021\021\021\016\000" "\000\000\010\000\000\000\005\000\000\000\002\000\000\000\001\202\000\000\000\000\012\000\000\000\001\000\000\000\004\000\000\000" "\013\000" "\000\000\024\013\013\013\040\000\000\000*pppa\370\370\370\346\277\277\277\355\003\003\003\376" "\206\000\000\000\377\002\002\002\002\377\003\003\003\377\202\000\000\000\377\026\001\001\001\377\000\000\000\377" "@@@\371\253\253\253\356\321\321\321\354\352\352\352\352\361\361\361\353\370" "\370\370\354\377\377\377\356\377\377\377\361\377\377\377\362\377\377\377" "\346\362\362\362\331\351\351\351\317\334\334\334\227///\037\006\006\006\022\007\007\007" "\015\000\000\000\010\000\000\000\004\000\000\000\002\000\000\000\001\202\000\000\000\000\012\000\000\000\001\000\000\000\004\000" "\000\000" "\013\000\000\000\024\013\013\013\040\000\000\000*pppa\370\370\370\346\277\277\277\355\003\003\003" "\376\205\000\000\000\377\001\002\002\002\377\203\000\000\000\377\027\001\001\001\377\000\000\000\377\012\012" "\012\376\313\313\313\353\377\377\377\346\357\357\357\345\354\354\354\343\331" "\331\331\327\307\307\307\307\260\260\260\261\236\236\236\232\210\210\210" "\200wwwikkkRVVV;\000\000\000\030\000\000\000\025\006\006\006\021\000\000\000\013\000\000\000\007\000\000\000\004\000\000" "\000\002\000\000\000\001\202\000\000\000\000\012\000\000\000\001\000\000\000\004\000\000\000\012\000\000\000\023\013\013\013\040" "\000\000\000)qqq`\370\370\370\346\277\277\277\355\003\003\003\376\203\000\000\000\377\001\002\002" "\002\377\202\000\000\000\377\004$$$\373\065\065\065\371\003\003\003\377\001\001\001\377\202\002\002\002" "\377\024\221\221\221\357\375\375\375\354\225\225\225\302\013\013\013\214\011\011" "\011\200\000\000\000n\000\000\000[\000\000\000J\000\000\000\071\000\000\000/\000\000\000'\000\000\000\037\022\022\022\035" "\002\002\002\024\000\000\000\016\000\000\000\011\000\000\000\006\000\000\000\003\000\000\000\002\000\000\000\001\202\000\000\000" "\000\015" "\000\000\000\001\000\000\000\004\000\000\000\012\000\000\000\023\013\013\013\037\000\000\000'sss^\371\371\371\346" "\277\277\277\355\003\003\003\376\000\000\000\377\001\001\001\377\003\003\003\377\202\000\000\000\377\031" "nnn\363\343\343\343\351\373\373\373\347EEE\370\000\000\000\377\004\004\004\377\000\000\000" "\377...\372\364\364\364\352\343\343\343\337\033\033\033\211\000\000\000r\002\002\002d\004" "\004\004U\011\011\011H\017\017\017<\017\017\017\060\016\016\016&\015\015\015\035\003\003\003\026\000\000" "\000\020\000\000\000\013\000\000\000\010\000\000\000\005\000\000\000\003\202\000\000\000\001\202\000\000\000\000\024\000\000\000" "\001\000\000\000\004\000\000\000\011\000\000\000\022\014\014\014\036\000\000\000%vvv\\\371\371\371\346\277" "\277\277\355\002\002\002\376\002\002\002\377\001\001\001\377\000\000\000\377###\373\262\262\262\354" "\377\377\377\352\361\361\361\350\376\376\376\347\247\247\247\356\002\002\002\377" "\202\001\001\001\377\020\000\000\000\377\237\237\237\357\377\377\377\353\210\210\210\251" "\000\000\000g\007\007\007]\001\001\001L\000\000\000>\000\000\000\061\000\000\000&" "\000\000\000\035\000\000\000\026\000\000\000\020\000" "\000\000\014\000\000\000\011\000\000\000\006\202\000\000\000\003\001\000\000\000\001\203\000\000\000\000\012\000\000\000\001\000" "\000" "\000\004\000\000\000\011\000\000\000\021\015\015\015\034\000\000\000\"zzzY\371\371\371\346\277\277\277" "\356\005\005\005\376\202\000\000\000\377\035ccc\364\336\336\336\351\377\377\377\356\326" "\326\326\332ZZZ\247\326\326\326\331\363\363\363\353---\372\000\000\000\377\004\004" "\004\377\000\000\000\377;;;\367\363\363\363\355\326\326\326\317\021\021\021k\003\003\003V" "\004\004\004G\000\000\000\070\000\000\000+\000\000\000\040\000\000\000\027\000\000\000\020\000\000\000\014\000\000\000\011\000\000" "\000\006\000\000\000\004\000\000\000\003\000\000\000\002\000\000\000\001\203\000\000\000\000'" "\000\000\000\001\000\000\000\004\000\000\000\010" "\000\000\000\020\016\016\016\032\000\000\000\037\177\177\177U\371\371\371\345\300\300\300\355" "\000\000\000\377\032\032\032\374\235\235\235\355\377\377\377\352\367\367\367\353\263" "\263\263\272&&&\204\000\000\000t\212\212\212\256\377\377\377\355\220\220\220\357" "\000\000\000\377\003\003\003\377\001\001\001\377\002\002\002\377\260\260\260\355\376\376\376\353" "vvv\216\000\000\000N\012\012\012E\000\000\000\064\000\000\000'\000\000\000\033\000\000\000\022\000\000\000\014\000\000\000" "\010\000\000\000\005\000\000\000\004\000\000\000\003\000\000\000\002\202\000\000\000\001\203\000\000\000\000%" "\000\000\000\001\000\000" "\000\003\000\000\000\010\000\000\000\017\017\017\017\030\000\000\000\033\206\206\206P\373\373\373\345" "\267\267\267\356QQQ\366\331\331\331\351\377\377\377\357\346\346\346\335\207" "\207\207\217\000\000\000]\000\000\000f\006\006\006h///|\353\353\353\334\342\342\342\355\040" "\040\040\373\000\000\000\377\005\005\005\376\000\000\000\377PPP\365\375\375\375\355\315\315\315" "\302\004\004\004T\002\002\002C\001\001\001\063\000\000\000%" "\000\000\000\031\000\000\000\020\000\000\000\012\000\000\000\006\000\000" "\000\003\000\000\000\002\203\000\000\000\001\204\000\000\000\000%" "\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\015\022" "\022\022\025\000\000\000\025\226\226\226N\364\364\364\344\324\324\324\351\362\362\362" "\352\376\376\376\360\316\316\316\264EEE]\000\000\000G\012\012\012Q\004\004\004T\005\005\005Y\000" "\000\000Y\266\266\266\263\377\377\377\354zzz\361\000\000\000\377\002\002\002\377\000\000\000\377" "\020\020\020\375\315\315\315\353\370\370\370\351mmmy\002\002\002@\011\011\011\066\000\000" "\000&\000\000\000\031\000\000\000\020\000\000\000\010\000\000\000\004\000\000\000\002\000\000\000\001\207\000\000\000\000$" "\000\000\000" "\001\000\000\000\002\000\000\000\005\000\000\000\012\015\015\015\021\000\000\000\023ooo\061\361\361\361\352\370" "\370\370\366\356\356\356\332\262\262\262\201\000\000\000\067\000\000\000\070\013\013\013>" "\001\001\001>\000\000\000B\006\006\006H\001\001\001IZZZr\365\365\365\346\332\332\332\353\026\026\026" "\375\000\000\000\377\003\003\003\377\000\000\000\377lll\362\377\377\377\355\307\307\307\267" "\000\000\000E\005\005\005\070\003\003\003(\000\000\000\033\000\000\000\021\000\000\000\011\000\000\000\004\000\000\000\002\211\000" "\000\000\000#\000\000\000\002\000\000\000\004\000\000\000\010\003\003\003\015\000\000\000\022\000\000\000\024\330\330\330\201" "\331\331\331\224sssC\000\000\000\"\010\010\010,\006\006\006-\000\000\000-\000\000\000.\000\000\000\062\001\001" "\001\070\002\002\002?\002\002\002H\312\312\312\267\377\377\377\357eee\363\000\000\000\377\004\004" "\004\377\000\000\000\377\030\030\030\374\326\326\326\354\364\364\364\344fffm\002\002\002\066" "\015\015\015-\000\000\000\036\000\000\000\023\000\000\000\013\000\000\000\005\000\000\000\002\211\000\000\000\000\013\000\000" "\000\002\000\000\000\003\000\000\000\007\000\000\000\012\000\000\000\016\006\006\006\022\000\000\000\012\000\000\000\015\000\000" "\000\031" "\020\020\020!\004\004\004\040\202\000\000\000\037\027\000\000\000!\000\000\000$\000\000\000*\014\014\014\064\000\000" "\000\067}}}w\372\372\372\351\306\306\306\354\012\012\012\375\001\001\001\377\003\003\003\377" "\000\000\000\377\201\201\201\360\377\377\377\361\272\272\272\242\000\000\000\070\010\010" "\010\060\001\001\001!\000\000\000\025\000\000\000\014\000\000\000\006\000\000\000\003\000\000\000\001\210\000\000\000\000\013\000" "\000\000\001\000\000\000\003\000\000\000\004\000\000\000\007\000\000\000\012\001\001\001\015***\022)))\026\015\015\015\026" "\001\001\001\025\000\000\000\025\202\000\000\000\024\027\000\000\000\026\000\000\000\031\000\000\000\037\005\005\005(\006\006" "\006\063\007\007\007?\325\325\325\275\372\372\372\357FFF\366\000\000\000\377\004\004\004\377\001" "\001\001\377!!!\373\353\353\353\353\353\353\353\327\061\061\061K\001\001\001.\005\005\005\"" "\000\000\000\027\000\000\000\015\000\000\000\006\000\000\000\003\000\000\000\001\210\000\000\000\000\010\000\000\000\001\000\000" "\000\002" "\000\000\000\003\000\000\000\005\000\000\000\007\000\000\000\011\000\000\000\012\000\000\000\014\202\000\000\000\016\001\000\000" "\000" "\015\202\000\000\000\014\027\000\000\000\016\000\000\000\021\000\000\000\026\000\000\000\036\017\017\017+\001\001\001/" "\220\220\220y\375\375\375\353\247\247\247\356\000\000\000\377\002\002\002\377\004\004\004\377" "\000\000\000\377\202\202\202\361\377\377\377\355\254\254\254\205\000\000\000&\023\023\023" "$\000\000\000\027\000\000\000\016\000\000\000\007\000\000\000\003\000\000\000\001\210\000\000\000\000\202\000\000\000\001\005\000" "\000" "\000\002\000\000\000\003\000\000\000\004\000\000\000\005\000\000\000\006\204\000\000\000\010\202\000\000\000\007\012\000\000\000" "\010" "\000\000\000\013\000\000\000\020\000\000\000\030\003\003\003\"\001\001\001-&&&B\345\345\345\314\366\366\366" "\354\071\071\071\370\202\000\000\000\377\013\027\027\027\373rrr\357\374\374\374\360\341" "\341\341\303!!!\061\007\007\007\040\011\011\011\027\000\000\000\016\000\000\000\007\000\000\000\003\000\000\000\001" "\211\000\000\000\000\001\000\000\000\001\203\000\000\000\002\203\000\000\000\003\202\000\000\000\004\203\000\000\000\003\027" "\000\000\000\004\000\000\000\007\000\000\000\014\000\000\000\022\001\001\001\033\015\015\015'\000\000\000)\262\262\262" "\211\377\377\377\360\233\233\233\354+++\371\211\211\211\357\324\324\324\355" "\373\373\373\357\364\364\364\363\340\340\340\270###.\006\006\006\036\012\012\012\026" "\000\000\000\015\000\000\000\007\000\000\000\003\000\000\000\001\212\000\000\000\000\203\000\000\000\001\211\000\000\000\002\026" "\000\000\000\004\000\000\000\010\000\000\000\016\000\000\000\025\017\017\017\037\002\002\002$PPPE\354\354\354\327" "\363\363\363\360\355\355\355\354\377\377\377\362\366\366\366\340\327\327" "\327\265\250\250\250tDDD<\000\000\000\"\006\006\006\034\000\000\000\022\000\000\000\013\000\000\000\006\000\000" "\000\003\000\000\000\001\225\000\000\000\000\016\000\000\000\001\000\000\000\002\000\000\000\006\000\000\000\012\000\000\000\020" "\001\001" "\001\027\014\014\014!\000\000\000\040\305\305\305\203\361\361\361\346\347\347\347\306" "\262\262\262\205pppX\000\000\000\062\202\000\000\000%\007\002\002\002\036\000\000\000\026\000\000\000\017\000\000" "\000\011\000\000\000\005\000\000\000\003\000\000\000\001\226\000\000\000\000\026\000\000\000\002\000\000\000\003\000\000\000\007" "\000\000" "\000\013\000\000\000\021\003\003\003\027\010\010\010\035\000\000\000!;;;\063!!!\062\000\000\000$\000\000\000%\011\011" "\011*\017\017\017&\005\005\005\037\000\000\000\030\000\000\000\022\000\000\000\014\000\000\000\010\000\000\000\004\000\000\000" "\002\000\000\000\001\226\000\000\000\000\025\000\000\000\001\000\000\000\003\000\000\000\005\000\000\000\010\000\000\000\014\000" "\000\000" "\021\000\000\000\025\005\005\005\032\000\000\000\033\000\000\000\037\021\021\021$\021\021\021#\004\004\004\036\000\000" "\000\033\000\000\000\026\000\000\000\022\000\000\000\015\000\000\000\011\000\000\000\006\000\000\000\003\000\000\000\002\230\000" "\000" "\000\000\024\000\000\000\002\000\000\000\003\000\000\000\005\000\000\000\010\000\000\000\013\000\000\000\016\002\002\002\022\007" "\007\007" "\025\005\005\005\027\001\001\001\027\000\000\000\027\000\000\000\025\000\000\000\023\000\000\000\020\000\000\000\015\000\000\000" "\012\000\000\000\007\000\000\000\004\000\000\000\003\000\000\000\002\230\000\000\000\000\010\000\000\000\001\000\000\000\002\000" "\000\000" "\003\000\000\000\005\000\000\000\007\000\000\000\011\000\000\000\013\000\000\000\015\203\000\000\000\017\011\000\000\000\016\000" "\000\000\014\000\000\000\013\000\000\000\011\000\000\000\007\000\000\000\004\000\000\000\003\000\000\000\002\000\000\000\001\231" "\000\000" "\000\000\006\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000\004\000\000\000\005\000\000\000\007\205\000\000\000\010" "\003\000\000" "\000\007\000\000\000\006\000\000\000\005\202\000\000\000\003\002\000\000\000\002\000\000\000\001\233\000\000\000\000\001\000\000" "\000\001" "\203\000\000\000\002\001\000\000\000\003\205\000\000\000\004\202\000\000\000\003\202\000\000\000\002\202\000\000\000\001\211" "\000\000\000\000", }; static const struct pointer_icon pointer_arrow_xxhdpi = { .kind = POINTER_KIND_BASIC, .width = 66, .height = 84, .bytes_per_pixel = 4, .pixel_ratio = PIXEL_RATIO_XXHDPI, .hot_x = 15, .hot_y = 15, .rle_pixel_data = "\377\377\377\377\000\207\377\377\377\000\202\000\000\000\000\204\362\362\362\000\216\000" "\000\000\001\236\362\362\362\000\214\000\000\000\000\204\377\377\377\000\202\000\000\000\000\001\362" "\362\362\000\206\000\000\000\001\211\000\000\000\002\206\000\000\000\001\232\362\362\362\000\214\000\000" "\000\000\204\377\377\377\000\202\000\000\000\000\204\000\000\000\001\203\000\000\000\002\212\000\000\000\003\203" "\000\000\000\002\203\000\000\000\001\231\362\362\362\000\214\000\000\000\000\204\377\377\377\000\202" "\000\000\000\000\202\000\000\000\001\202\000\000\000\002\204\000\000\000\003\202\000\000\000\004\204\000\000\000\005\202" "\000\000\000\004\204\000\000\000\003\202\000\000\000\002\202\000\000\000\001\230\362\362\362\000\214\000\000\000" "\000\204\377\377\377\000\001\000\000\000\000\202\000\000\000\001\202\000\000\000\002\202\000\000\000\003\202\000" "\000\000\004\002\000\000\000\005\000\000\000\006\202\000\000\000\007\202\000\000\000\010\202\000\000\000\007\202\000\000\000\006" "\002\000\000\000\005\000\000\000\004\203\000\000\000\003\001\000\000\000\002\202\000\000\000\001\227\362\362\362\000\214" "\000\000\000\000\204\377\377\377\000\001\000\000\000\000\202\000\000\000\001\001\000\000\000\002\202\000\000\000\003\004" "\000\000\000\004\000\000\000\005\000\000\000\006\000\000\000\007\202\000\000\000\011\204\000\000\000\012\203\000\000\000\011\004" "\000\000\000\010\000\000\000\007\000\000\000\006\000\000\000\004\202\000\000\000\003\001\000\000\000\002\202\000\000\000\001\226" "\362" "\362\362\000\214\000\000\000\000\204\377\377\377\000\003\000\000\000\000\000\000\000\001\000\000\000\002\202\000" "\000\000\003\003\000\000\000\004\000\000\000\006\000\000\000\007\202\000\000\000\011\003\000\000\000\013\000\000\000\014\000\000" "\000\016" "\203\000\000\000\017\013\000\000\000\016\000\000\000\015\000\000\000\014\000\000\000\012\000\000\000\011\000\000\000\010\000" "\000\000\007\000\000\000\006\000\000\000\004\000\000\000\003\000\000\000\002\202\000\000\000\001\225\362\362\362\000\214" "\000\000\000\000\204\377\377\377\000\015\000\000\000\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000\004\000\000" "\000\006\000\000\000\010\000\000\000\011\000\000\000\013\000\000\000\015\000\000\000\017\273\273\273\071\000\000\000\022" "\203\000\000\000\023\013\000\000\000\022\000\000\000\021\000\000\000\020\000\000\000\017\000\000\000\015\000\000\000\013\000" "\000\000\011\000\000\000\010\000\000\000\006\000\000\000\004\000\000\000\003\202\000\000\000\002\202\000\000\000\001\223\362" "\362\362\000\214\000\000\000\000\204\377\377\377\000\002\000\000\000\000\000\000\000\001\202\000\000\000\003\012" "\000\000\000\005\000\000\000\010\000\000\000\011\000\000\000\013\000\000\000\016\000\000\000\017\354\354\354\267\362" "\362\362\350\353\353\353\270\277\277\277Q\202\000\000\000\031\013\000\000\000\030\000\000\000" "\027\000\000\000\025\000\000\000\024\000\000\000\021\000\000\000\017\000\000\000\015\000\000\000\013\000\000\000\011\000\000\000" "\007\000\000\000\004\202\000\000\000\003\001\000\000\000\002\202\000\000\000\001\222\362\362\362\000\214\000\000\000" "\000\204\377\377\377\000\012\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000\004\000\000\000\007\000\000\000\011" "\000\000\000\013\000\000\000\016\000\000\000\020\261\261\261<\204\362\362\362\350\016\264\264\264" "V\000\000\000\037\000\000\000\036\000\000\000\035\000\000\000\033\000\000\000\031\000\000\000\027\000\000\000\025\000\000\000\022" "\000\000\000\017\000\000\000\014\000\000\000\011\000\000\000\007\000\000\000\005\202\000\000\000\003\001\000\000\000\002\202\000" "\000" "\000\001\221\362\362\362\000\214\000\000\000\000\204\377\377\377\000\012\000\000\000\001\000\000\000\002\000" "\000\000\003\000\000\000\005\000\000\000\010\000\000\000\012\000\000\000\016\000\000\000\021\000\000\000\024\273\273\273K" "\205\362\362\362\350\016\250\250\250\\\000\000\000&\000\000\000$\000\000\000\"\000\000\000\040\000\000" "\000\035\000\000\000\033\000\000\000\027\000\000\000\024\000\000\000\020\000\000\000\014\000\000\000\011\000\000\000\007\000\000" "\000" "\005\202\000\000\000\003\001\000\000\000\002\202\000\000\000\001\220\362\362\362\000\214\000\000\000\000\204\377" "\377\377\000\012\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000\006\000\000\000\011\000\000\000\014\000\000\000\020" "\000\000\000\024\000\000\000\030\264\264\264N\202\362\362\362\350\001\327\327\327\352\203" "\362\362\362\350\016\304\304\304\204\000\000\000-\000\000\000+\000\000\000(\000\000\000%\000\000\000!\000" "\000\000\035\000\000\000\031\000\000\000\025\000\000\000\020\000\000\000\015\000\000\000\011\000\000\000\007\000\000\000\005\202" "\000\000\000\003\001\000\000\000\002\202\000\000\000\001\217\362\362\362\000\214\000\000\000\000\204\377\377" "\377\000\012\000\000\000\001\000\000\000\002\000\000\000\004\000\000\000\007\000\000\000\012\000\000\000\016\000\000\000\022\000" "\000" "\000\026\000\000\000\033\251\251\251S\202\362\362\362\350\002\262\262\262\356\327\327" "\327\352\203\362\362\362\350\016\277\277\277\210\000\000\000\064\000\000\000\061\000\000\000-" "\000\000\000)\000\000\000$\000\000\000\040\000\000\000\033\000\000\000\025\000\000\000\021\000\000\000\015\000\000\000\011\000\000" "\000\007\000\000\000\005\202\000\000\000\003\001\000\000\000\002\202\000\000\000\001\216\362\362\362\000\214\000\000" "\000\000\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\004\000\000\000\010\000\000\000\013\000\000\000" "\017\000\000\000\025\000\000\000\032\000\000\000\037\243\243\243V\202\362\362\362\350\003\262\262" "\262\356\021\021\021\375\247\247\247\357\203\362\362\362\350\016\303\303\303" "\227\000\000\000:\000\000\000\066\000\000\000\062\000\000\000-\000\000\000(\000\000\000!\000\000\000\033\000\000\000\026\000\000" "\000\021\000\000\000\016\000\000\000\012\000\000\000\010\000\000\000\005\202\000\000\000\003\001\000\000\000\002\202\000\000\000" "\001\215\362\362\362\000\214\000\000\000\000\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000" "\000\005\000\000\000\011\000\000\000\015\000\000\000\021\000\000\000\026\000\000\000\034\000\000\000\"\236\236\236Y\202" "\362\362\362\350\001\262\262\262\356\202\000\000\000\377\001\247\247\247\357\203\362" "\362\362\350\021\327\327\327\271\000\000\000@\000\000\000;\000\000\000\066\000\000\000/\000\000\000)\000\000" "\000\"\000\000\000\033\000\000\000\026\000\000\000\022\000\000\000\016\000\000\000\012\000\000\000\010\000\000\000\005\000\000\000" "\004\000\000\000\003\000\000\000\002\202\000\000\000\001\214\362\362\362\000\214\000\000\000\000\204\377\377" "\377\000\012\000\000\000\001\000\000\000\003\000\000\000\005\000\000\000\011\000\000\000\016\000\000\000\023\000\000\000\031\000" "\000" "\000\037\000\000\000&\231\231\231\\\202\362\362\362\350\001\262\262\262\356\203\000\000" "\000\377\001\227\227\227\360\203\362\362\362\350\021\326\326\326\273\000\000\000F\000" "\000\000@\000\000\000\071\000\000\000\062\000\000\000*\000\000\000#" "\000\000\000\034\000\000\000\027\000\000\000\022\000\000\000\016" "\000\000\000\012\000\000\000\010\000\000\000\006\000\000\000\004\000\000\000\003\000\000\000\002\202\000\000\000\001\213\362\362" "\362\000\214\000\000\000\000\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\006\000\000\000\011" "\000\000\000\017\000\000\000\024\000\000\000\033\000\000\000!\000\000\000)\224\224\224_\202\362\362\362\350" "\001\262\262\262\356\204\000\000\000\377\001jjj\364\203\362\362\362\350\021\324\324" "\324\275VVVb\000\000\000C\000\000\000;\000\000\000\063\000\000\000+\000\000\000#\000\000\000\035\000\000\000\027\000\000\000" "\022\000\000\000\017\000\000\000\013\000\000\000\010\000\000\000\006\000\000\000\004\000\000\000\003\000\000\000\002\202\000\000" "\000" "\001\212\362\362\362\000\214\000\000\000\000\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000" "\000\006\000\000\000\012\000\000\000\017\000\000\000\025\000\000\000\034\000\000\000$\000\000\000,\217\217\217b\202\362" "\362\362\350\001\262\262\262\356\205\000\000\000\377\001jjj\364\203\362\362\362\350" "\021\350\350\350\331TTTe\000\000\000E\000\000\000<\000\000\000\064\000\000\000+\000\000\000$\000\000\000\035\000\000" "\000\030\000\000\000\023\000\000\000\017\000\000\000\013\000\000\000\011\000\000\000\006\000\000\000\004\000\000\000\003\000\000" "\000\002" "\202\000\000\000\001\211\362\362\362\000\214\000\000\000\000\204\377\377\377\000\012\000\000\000\001\000" "\000\000\003\000\000\000\006\000\000\000\012\000\000\000\020\000\000\000\026\000\000\000\035\000\000\000&\000\000\000.\214\214" "\214d\202\362\362\362\350\001\262\262\262\356\206\000\000\000\377\001jjj\364\203\362" "\362\362\350\021\350\350\350\331SSSg\000\000\000F\000\000\000=\000\000\000\064\000\000\000,\000\000\000%" "\000\000\000\036\000\000\000\030\000\000\000\023\000\000\000\017\000\000\000\013\000\000\000\011\000\000\000\006\000\000\000\004" "\000" "\000\000\003\000\000\000\002\202\000\000\000\001\210\362\362\362\000\214\000\000\000\000\204\377\377\377" "\000\012\000\000\000\001\000\000\000\003\000\000\000\006\000\000\000\013\000\000\000\020\000\000\000\027\000\000\000\037\000\000" "\000(" "\000\000\000\061\213\213\213e\202\362\362\362\350\001\262\262\262\356\207\000\000\000\377" "\001???\371\203\362\362\362\350\020\350\350\350\331iiiq\000\000\000G\000\000\000>\000\000\000" "\064\000\000\000-\000\000\000%\000\000\000\036\000\000\000\031\000\000\000\024\000\000\000\017\000\000\000\014\000\000\000\011\000" "\000\000\006\000\000\000\004\000\000\000\003\202\000\000\000\002\202\000\000\000\001\206\362\362\362\000\214\000\000" "\000\000\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\013\000\000\000\021\000\000\000" "\030\000\000\000\040\000\000\000(\000\000\000\063\207\207\207h\202\362\362\362\350\001\262\262\262" "\356\210\000\000\000\377\001???\371\204\362\362\362\350\016~~~{\000\000\000H\000\000\000?\000\000" "\000\065\000\000\000.\000\000\000&\000\000\000\037\000\000\000\031\000\000\000\024\000\000\000\017\000\000\000\014\000\000\000\011" "\000\000\000\007\000\000\000\004\202\000\000\000\003\001\000\000\000\002\202\000\000\000\001\205\362\362\362\000\214" "\000\000\000\000\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\013\000\000\000\021\000" "\000\000\030\000\000\000!\000\000\000*\000\000\000\064\205\205\205j\202\362\362\362\350\001\262\262" "\262\356\211\000\000\000\377\002???\371\350\350\350\351\203\362\362\362\350\016~~" "~{\000\000\000I\000\000\000@\000\000\000\066\000\000\000.\000\000\000'\000\000\000\040\000\000\000\032\000\000\000\025\000\000\000" "\017\000\000\000\014\000\000\000\011\000\000\000\007\000\000\000\005\202\000\000\000\003\001\000\000\000\002\202\000\000\000\001" "\204" "\362\362\362\000\214\000\000\000\000\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000" "\000\000\013\000\000\000\021\000\000\000\031\000\000\000!\000\000\000+\000\000\000\065\205\205\205j\202\362\362" "\362\350\001\262\262\262\356\212\000\000\000\377\002!!!\374\327\327\327\352\203\362" "\362\362\350\016\216\216\216\205\000\000\000J\000\000\000@\000\000\000\067\000\000\000.\000\000\000'\000\000" "\000\040\000\000\000\032\000\000\000\025\000\000\000\020\000\000\000\015\000\000\000\011\000\000\000\007\000\000\000\005\202\000" "\000\000\003\001\000\000\000\002\202\000\000\000\001\203\362\362\362\000\214\000\000\000\000\204\377\377\377" "\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000!\000\000\000+" "\000" "\000\000\066\203\203\203k\202\362\362\362\350\001\262\262\262\356\213\000\000\000\377" "\002!!!\374\327\327\327\352\203\362\362\362\350\016\253\253\253\230\000\000\000K\000" "\000\000@\000\000\000\070\000\000\000/" "\000\000\000(\000\000\000!\000\000\000\033\000\000\000\025\000\000\000\020\000\000\000\015\000" "\000\000\011\000\000\000\007\000\000\000\005\202\000\000\000\003\001\000\000\000\002\202\000\000\000\001\202\362\362\362" "\000\214\000\000\000\000\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000" "\000\022\000\000\000\031\000\000\000!\000\000\000,\000\000\000\067\202\202\202l\202\362\362\362\350\001" "\262\262\262\356\214\000\000\000\377\002!!!\374\307\307\307\354\203\362\362\362\350" "\016\251\251\251\231\000\000\000L\000\000\000A\000\000\000\071\000\000\000\060\000\000\000(\000\000\000!\000\000\000\033" "\000\000\000\025\000\000\000\021\000\000\000\015\000\000\000\011\000\000\000\010\000\000\000\005\202\000\000\000\003\001\000\000" "\000" "\002\202\000\000\000\001\001\362\362\362\000\214\000\000\000\000\204\377\377\377\000\012\000\000\000\001\000" "\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000!\000\000\000,\000\000\000\067\202\202" "\202l\202\362\362\362\350\001\262\262\262\356\215\000\000\000\377\002\004\004\004\377\247" "\247\247\357\203\362\362\362\350\016\265\265\265\243\000\000\000L\000\000\000B\000\000\000\071" "\000\000\000\061\000\000\000(\000\000\000!\000\000\000\033\000\000\000\026\000\000\000\021\000\000\000\016\000\000\000\012\000\000" "\000\010\000\000\000\005\202\000\000\000\003\001\000\000\000\002\202\000\000\000\001\214\000\000\000\000\204\377\377\377" "\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000\"\000\000\000" ",\000" "\000\000\067\201\201\201m\202\362\362\362\350\001\262\262\262\356\217\000\000\000\377" "\001\247\247\247\357\203\362\362\362\350\021\322\322\322\276\000\000\000L\000\000\000C\000" "\000\000:\000\000\000\061\000\000\000)" "\000\000\000\"\000\000\000\034\000\000\000\026\000\000\000\022\000\000\000\016\000\000\000\012" "\000\000\000\010\000\000\000\006\000\000\000\004\000\000\000\003\000\000\000\002\202\000\000\000\001\213\000\000\000\000\204\377" "\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000\"" "\000\000\000,\000\000\000\067\201\201\201m\202\362\362\362\350\001\262\262\262\356\220\000" "\000\000\377\001\227\227\227\360\203\362\362\362\350\021\321\321\321\277\000\000\000M" "\000\000\000D\000\000\000:\000\000\000\062\000\000\000*\000\000\000#" "\000\000\000\034\000\000\000\027\000\000\000\022\000\000\000\016" "\000\000\000\012\000\000\000\010\000\000\000\006\000\000\000\004\000\000\000\003\000\000\000\002\202\000\000\000\001\212\000\000" "\000" "\000\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031" "\000\000\000\"\000\000\000,\000\000\000\067\201\201\201m\202\362\362\362\350\001\262\262\262\356" "\221\000\000\000\377\001jjj\364\203\362\362\362\350\021\321\321\321\277TTTe\000\000\000" "E\000\000\000;\000\000\000\063\000\000\000+\000\000\000#" "\000\000\000\035\000\000\000\027\000\000\000\022\000\000\000\017\000\000\000" "\013\000\000\000\010\000\000\000\006\000\000\000\004\000\000\000\003\000\000\000\002\202\000\000\000\001\211\000\000\000\000\204" "\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000" "\000\"\000\000\000,\000\000\000\067\201\201\201m\202\362\362\362\350\001\262\262\262\356\222" "\000\000\000\377\001jjj\364\203\362\362\362\350\021\350\350\350\331TTTf\000\000\000F\000\000" "\000<\000\000\000\064\000\000\000+\000\000\000$" "\000\000\000\035\000\000\000\030\000\000\000\023\000\000\000\017\000\000\000\013\000" "\000\000\011\000\000\000\006\000\000\000\004\000\000\000\003\000\000\000\002\202\000\000\000\001\210\000\000\000\000\204\377\377" "\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000\"\000\000" "\000,\000\000\000\067\201\201\201m\202\362\362\362\350\001\262\262\262\356\223\000\000\000" "\377\001jjj\364\203\362\362\362\350\020\350\350\350\331SSSg\000\000\000F\000\000\000=\000" "\000\000\064\000\000\000,\000\000\000%\000\000\000\036\000\000\000\030\000\000\000\023\000\000\000\017\000\000\000\013\000\000\000" "\011\000\000\000\006\000\000\000\004\000\000\000\003\202\000\000\000\002\001\000\000\000\001\207\000\000\000\000\204\377\377" "\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000\"\000\000" "\000,\000\000\000\067\201\201\201m\202\362\362\362\350\001\262\262\262\356\224\000\000\000" "\377\001???\371\203\362\362\362\350\020\350\350\350\331~~~{\000\000\000G\000\000\000>\000" "\000\000\065\000\000\000-\000\000\000%\000\000\000\037\000\000\000\031\000\000\000\024\000\000\000\017\000\000\000\014\000\000\000" "\011\000\000\000\006\000\000\000\004\000\000\000\003\202\000\000\000\002\202\000\000\000\001\205\000\000\000\000\204\377\377" "\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000\"\000\000" "\000,\000\000\000\067\201\201\201m\202\362\362\362\350\001\262\262\262\356\225\000\000\000" "\377\001???\371\204\362\362\362\350\016~~~{\000\000\000H\000\000\000?\000\000\000\065\000\000\000.\000" "\000\000&" "\000\000\000\037\000\000\000\031\000\000\000\024\000\000\000\017\000\000\000\014\000\000\000\011\000\000\000\007\000\000\000" "\004\202\000\000\000\003\001\000\000\000\002\202\000\000\000\001\204\000\000\000\000\204\377\377\377\000\012\000\000" "\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000\"\000\000\000," "\000\000\000\067\201" "\201\201m\202\362\362\362\350\001\262\262\262\356\226\000\000\000\377\002???\371\327" "\327\327\352\203\362\362\362\350\016}}}|\000\000\000I\000\000\000@\000\000\000\066\000\000\000.\000\000" "\000'" "\000\000\000\040\000\000\000\032\000\000\000\025\000\000\000\020\000\000\000\014\000\000\000\011\000\000\000\007\000\000\000\005" "\202\000\000\000\003\001\000\000\000\002\202\000\000\000\001\203\000\000\000\000\204\377\377\377\000\012\000\000\000" "\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000\"\000\000\000," "\000\000\000\067\201" "\201\201m\202\362\362\362\350\001\262\262\262\356\227\000\000\000\377\002!!!\374\327" "\327\327\352\203\362\362\362\350\016\236\236\236\217\000\000\000J\000\000\000@\000\000\000\067" "\000\000\000.\000\000\000'\000\000\000\040\000\000\000\032\000\000\000\025\000\000\000\020\000\000\000\015\000\000\000\011\000\000" "\000\007\000\000\000\005\202\000\000\000\003\001\000\000\000\002\202\000\000\000\001\202\000\000\000\000\204\377\377\377" "\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000\"\000\000\000" ",\000" "\000\000\067\201\201\201m\202\362\362\362\350\001\262\262\262\356\230\000\000\000\377" "\002!!!\374\327\327\327\352\203\362\362\362\350\017\253\253\253\230\000\000\000J\000" "\000\000@\000\000\000\067\000\000\000.\000\000\000'" "\000\000\000\040\000\000\000\032\000\000\000\025\000\000\000\020\000\000\000\014" "\000\000\000\011\000\000\000\007\000\000\000\004\000\000\000\003\202\000\000\000\002\001\000\000\000\001\202\000\000\000\000\204" "\377" "\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000\"" "\000\000\000,\000\000\000\067\201\201\201m\202\362\362\362\350\001\262\262\262\356\231\000" "\000\000\377\002!!!\374\267\267\267\355\203\362\362\362\350\020\253\253\253\230" "\000\000\000I\000\000\000@\000\000\000\066\000\000\000.\000\000\000&" "\000\000\000\037\000\000\000\031\000\000\000\024\000\000\000\017" "\000\000\000\013\000\000\000\011\000\000\000\006\000\000\000\004\000\000\000\003\000\000\000\002\202\000\000\000\001\001\000\000" "\000\000" "\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031" "\000\000\000\"\000\000\000,\000\000\000\067\201\201\201m\202\362\362\362\350\001\262\262\262\356" "\233\000\000\000\377\001\247\247\247\357\203\362\362\362\350\015\302\302\302\252\000" "\000\000G\000\000\000>\000\000\000\064\000\000\000,\000\000\000$" "\000\000\000\035\000\000\000\027\000\000\000\022\000\000\000\016\000" "\000\000\012\000\000\000\007\000\000\000\005\202\000\000\000\003\202\000\000\000\001\001\000\000\000\000\204\377\377\377" "\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000\"\000\000\000" ",\000" "\000\000\067\201\201\201m\202\362\362\362\350\001\262\262\262\356\234\000\000\000\377" "\001\247\247\247\357\203\362\362\362\350\021\325\325\325\274\000\000\000D\000\000\000:\000" "\000\000\061\000\000\000(\000\000\000!\000\000\000\033\000\000\000\025\000\000\000\017\000\000\000\014\000\000\000\011\000\000\000" "\006\000\000\000\004\000\000\000\003\000\000\000\002\000\000\000\001\000\000\000\000\204\377\377\377\000\012\000\000\000\001\000" "\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000\"\000\000\000,\000\000\000\067\201\201" "\201m\202\362\362\362\350\001\262\262\262\356\235\000\000\000\377\001\210\210\210\362" "\203\362\362\362\350\016\326\326\326\272\000\000\000@\000\000\000\066\000\000\000-\000\000\000%\000\000" "\000\035\000\000\000\027\000\000\000\022\000\000\000\016\000\000\000\011\000\000\000\007\000\000\000\004\000\000\000\003\000\000" "\000\002" "\202\000\000\000\001\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000" "\022\000\000\000\031\000\000\000\"\000\000\000,\000\000\000\067\201\201\201m\202\362\362\362\350\001\262" "\262\262\356\236\000\000\000\377\001jjj\364\203\362\362\362\350\015\337\337\337\302" "eeeT\000\000\000\061\000\000\000(\000\000\000!\000\000\000\032\000\000\000\024\000\000\000\017\000\000\000\013\000\000\000\010" "\000\000\000\005\000\000\000\003\000\000\000\002\202\000\000\000\001\204\377\377\377\000\012\000\000\000\001\000\000\000\003" "\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000\"\000\000\000,\000\000\000\067\201\201\201m" "\202\362\362\362\350\001\262\262\262\356\237\000\000\000\377\001jjj\364\203\362\362" "\362\350\012\353\353\353\326kkkO\000\000\000+\000\000\000\"\000\000\000\033\000\000\000\025\000\000\000\020" "\000\000\000\014\000\000\000\011\000\000\000\006\202\000\000\000\003\202\000\000\000\001\204\377\377\377\000\012\000" "\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000\"\000\000\000," "\000\000\000\067" "\201\201\201m\202\362\362\362\350\001\262\262\262\356\240\000\000\000\377\001[[[\366" "\203\362\362\362\350\015\353\353\353\326tttI\000\000\000%\000\000\000\035\000\000\000\027\000\000" "\000\022\000\000\000\015\000\000\000\011\000\000\000\007\000\000\000\004\000\000\000\003\000\000\000\002\000\000\000\001\204\377" "\377" "\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000\"\000\000" "\000,\000\000\000\067\201\201\201m\202\362\362\362\350\001\262\262\262\356\241\000\000\000" "\377\001???\371\203\362\362\362\350\014\354\354\354\325\250\250\250\\\000\000\000" "\037\000\000\000\030\000\000\000\023\000\000\000\016\000\000\000\012\000\000\000\007\000\000\000\004\000\000\000\003\000\000\000" "\002\000" "\000\000\001\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000\022\000\000" "\000\031\000\000\000\"\000\000\000,\000\000\000\067\201\201\201m\202\362\362\362\350\001\262\262" "\262\356\240\000\000\000\377\003\004\004\004\377\070\070\070\371???\371\203\362\362\362\350" "\013\347\347\347\274\000\000\000\037\000\000\000\031\000\000\000\023\000\000\000\017\000\000\000\012\000\000\000\010" "\000\000\000\005\000\000\000\003\000\000\000\002\000\000\000\001\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000" "\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000\"\000\000\000,\000\000\000\067\201\201\201m\202" "\362\362\362\350\001\262\262\262\356\231\000\000\000\377\007\034\034\034\374\070\070\070" "\371UUU\366ttt\363\242\242\242\357\262\262\262\356\343\343\343\351\207\362" "\362\362\350\012\233\233\233E\000\000\000\031\000\000\000\023\000\000\000\017\000\000\000\012\000\000\000\010" "\000\000\000\005\000\000\000\003\000\000\000\002\000\000\000\001\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000" "\000\007\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000\"\000\000\000,\000\000\000\067\201\201\201m\202" "\362\362\362\350\001\262\262\262\356\224\000\000\000\377\004!!!\374\203\203\203\362" "\262\262\262\356\322\322\322\353\216\362\362\362\350\013\350\350\350\273\000" "\000\000\035\000\000\000\030\000\000\000\022\000\000\000\016\000\000\000\012\000\000\000\010\000\000\000\005\000\000\000\003\000" "\000" "\000\002\000\000\000\001\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\014\000\000\000" "\022\000\000\000\031\000\000\000!\000\000\000,\000\000\000\067\202\202\202l\202\362\362\362\350\001\262" "\262\262\356\223\000\000\000\377\002\037\037\037\374\350\350\350\351\214\362\362\362" "\350\020\333\333\333\301\336\336\336\277\303\303\303\220\312\312\312\213\245" "\245\245[\000\000\000!\000\000\000\033\000\000\000\025\000\000\000\021\000\000\000\015\000\000\000\011\000\000\000\007\000\000" "\000\004\000\000\000\003\000\000\000\002\000\000\000\001\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007" "\000\000\000\014\000\000\000\022\000\000\000\031\000\000\000!\000\000\000,\000\000\000\067\202\202\202l\202\362\362" "\362\350\001\262\262\262\356\223\000\000\000\377\001UUU\366\205\362\362\362\350\030" "\337\337\337\335\315\315\315\317\271\271\271\277\243\243\243\254zzz\220n" "nn\200''']\003\003\003L\000\000\000B\000\000\000:\000\000\000\062\000\000\000+\000\000\000$\000\000\000\036\000\000\000\030" "\000\000\000\024\000\000\000\017\000\000\000\014\000\000\000\011\000\000\000\006\000\000\000\004\000\000\000\003\000\000\000\002" "\000\000" "\000\001\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\013\000\000\000\022\000\000\000" "\031\000\000\000!\000\000\000+\000\000\000\066\203\203\203k\202\362\362\362\350\001\262\262\262" "\356\223\000\000\000\377\002\037\037\037\374\350\350\350\351\202\362\362\362\350\026" "CCC\250\002\002\002\217\000\000\000\206\000\000\000|\000\000\000r\000\000\000h\000\000\000^\000\000\000U\000\000\000L\000\000" "\000C\000\000\000;\000\000\000\064\000\000\000,\000\000\000&" "\000\000\000\040\000\000\000\033\000\000\000\025\000\000\000\021\000\000" "\000\016\000\000\000\012\000\000\000\010\000\000\000\005\202\000\000\000\003\002\000\000\000\002\000\000\000\001\204\377\377" "\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\013\000\000\000\021\000\000\000\031\000\000\000!" "\000\000\000" "*\000\000\000\065\205\205\205j\202\362\362\362\350\001\262\262\262\356\212\000\000\000\377" "\004???\371\242\242\242\357\322\322\322\353jjj\364\206\000\000\000\377\001\203\203" "\203\362\202\362\362\362\350\030\250\250\250\304\000\000\000\211\000\000\000\177\000\000\000" "v\000\000\000k\000\000\000a\000\000\000W\000\000\000M\000\000\000E\000\000\000<\000\000\000\064\000\000\000.\000\000\000'" "\000\000\000" "!\000\000\000\033\000\000\000\027\000\000\000\023\000\000\000\017\000\000\000\014\000\000\000\011\000\000\000\007\000\000\000\005" "\000" "\000\000\003\000\000\000\002\202\000\000\000\001\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\007\000" "\000\000\013\000\000\000\021\000\000\000\030\000\000\000\040\000\000\000)\000\000\000\064\206\206\206i\202\362\362" "\362\350\001\262\262\262\356\210\000\000\000\377\002\004\004\004\377yyy\363\203\362\362\362" "\350\002\350\350\350\351\037\037\037\374\205\000\000\000\377\001...\372\203\362\362\362" "\350\027\067\067\067\222\000\000\000z\000\000\000p\000\000\000e\000\000\000[\000\000\000Q\000\000\000G\000\000\000>\000\000" "\000\066\000\000\000.\000\000\000(\000\000\000!" "\000\000\000\034\000\000\000\030\000\000\000\024\000\000\000\020\000\000\000\015\000" "\000\000\012\000\000\000\010\000\000\000\006\000\000\000\004\000\000\000\003\000\000\000\002\202\000\000\000\001\204\377\377" "\377\000\012\000\000\000\001\000\000\000\003\000\000\000\006\000\000\000\013\000\000\000\020\000\000\000\027\000\000\000\037\000" "\000" "\000(\000\000\000\062\207\207\207h\202\362\362\362\350\001\262\262\262\356\207\000\000\000" "\377\002///\372\307\307\307\354\205\362\362\362\350\001jjj\364\206\000\000\000\377" "\001\222\222\222\361\202\362\362\362\350\024\224\224\224\257\000\000\000v\000\000\000j\000" "\000\000`\000\000\000U\000\000\000K\000\000\000A\000\000\000\071\000\000\000\060\000\000\000)" "\000\000\000\"\000\000\000\035\000\000" "\000\030\000\000\000\024\000\000\000\020\000\000\000\016\000\000\000\013\000\000\000\011\000\000\000\007\000\000\000\005\202\000" "\000\000\003\001\000\000\000\002\202\000\000\000\001\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\006" "\000\000\000\012\000\000\000\020\000\000\000\026\000\000\000\036\000\000\000'\000\000\000\060\213\213\213e\202\362" "\362\362\350\001\262\262\262\356\206\000\000\000\377\001[[[\366\204\362\362\362\350" "\001\262\262\262\314\202\362\362\362\350\002\327\327\327\352\021\021\021\375\205" "\000\000\000\377\001<<<\371\202\362\362\362\350\025\344\344\344\335###{\000\000\000g\000\000" "\000\\\000\000\000Q\000\000\000F\000\000\000=\000\000\000\064\000\000\000,\000\000\000$" "\000\000\000\036\000\000\000\031\000\000\000" "\024\000\000\000\020\000\000\000\016\000\000\000\013\000\000\000\011\000\000\000\007\000\000\000\005\000\000\000\004\000\000\000" "\003\202" "\000\000\000\002\002\000\000\000\001\000\000\000\000\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\006\000" "\000\000\012\000\000\000\017\000\000\000\025\000\000\000\034\000\000\000%\000\000\000.\215\215\215c\202\362\362" "\362\350\001\262\262\262\356\204\000\000\000\377\002...\372\267\267\267\355\203\362" "\362\362\350\004\354\354\354\344ooo\252\000\000\000\215\302\302\302\316\202\362\362" "\362\350\001MMM\367\206\000\000\000\377\001\247\247\247\357\202\362\362\362\350\022" "|||\230\000\000\000d\000\000\000Y\000\000\000N\000\000\000C\000\000\000:\000\000\000\060\000\000\000(\000\000\000!\000\000\000\032" "\000\000\000\025\000\000\000\020\000\000\000\016\000\000\000\012\000\000\000\011\000\000\000\007\000\000\000\005\000\000\000\004" "\202" "\000\000\000\003\001\000\000\000\002\202\000\000\000\001\001\000\000\000\000\204\377\377\377\000\012\000\000\000\001\000\000" "\000\003\000\000\000\006\000\000\000\011\000\000\000\017\000\000\000\025\000\000\000\033\000\000\000\"\000\000\000+\220\220\220" "a\202\362\362\362\350\001\262\262\262\356\203\000\000\000\377\001MMM\367\204\362\362" "\362\350\005\322\322\322\317<<<\215\000\000\000\177\000\000\000\201bbb\237\202\362\362" "\362\350\002\307\307\307\354\004\004\004\377\205\000\000\000\377\001???\371\202\362\362\362" "\350\021\335\335\335\324\011\011\011e\000\000\000X\000\000\000L\000\000\000A\000\000\000\067\000\000\000.\000" "\000\000%" "\000\000\000\035\000\000\000\027\000\000\000\022\000\000\000\016\000\000\000\012\000\000\000\011\000\000\000\006\000\000\000" "\005\000\000\000\004\202\000\000\000\003\001\000\000\000\002\203\000\000\000\001\001\000\000\000\000\204\377\377\377\000" "\012\000\000\000\001\000\000\000\003\000\000\000\005\000\000\000\011\000\000\000\016\000\000\000\023\000\000\000\032\000\000\000!" "\000" "\000\000(\225\225\225^\202\362\362\362\350\004\262\262\262\356\000\000\000\377!!!\374" "\227\227\227\360\204\362\362\362\350\007\217\217\217\235\000\000\000n\000\000\000p\000\000" "\000r\000\000\000t\010\010\010y\333\333\333\326\202\362\362\362\350\001<<<\371\205\000\000" "\000\377\002\004\004\004\377\307\307\307\354\202\362\362\362\350\016ooo\207\000\000\000W\000" "\000\000L\000\000\000@\000\000\000\065\000\000\000,\000\000\000#" "\000\000\000\033\000\000\000\025\000\000\000\017\000\000\000\014\000" "\000\000\011\000\000\000\006\000\000\000\004\202\000\000\000\003\202\000\000\000\002\203\000\000\000\001\202\000\000\000\000\204" "\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\005\000\000\000\011\000\000\000\015\000\000\000\022\000\000" "\000\027\000\000\000\036\000\000\000%\233\233\233[\202\362\362\362\350\003\262\262\262\356" "???\371\350\350\350\351\203\362\362\362\350\011\341\341\341\321]]]z\000\000\000" "^\000\000\000`\000\000\000c\000\000\000e\000\000\000h\000\000\000j\207\207\207\234\202\362\362\362\350" "\001\247\247\247\357\206\000\000\000\377\001UUU\366\202\362\362\362\350\015\316\316" "\316\302\000\000\000X\000\000\000L\000\000\000@\000\000\000\065\000\000\000,\000\000\000\"\000\000\000\033\000\000\000\024\000" "\000\000\017\000\000\000\012\000\000\000\007\000\000\000\005\202\000\000\000\003\001\000\000\000\002\204\000\000\000\001\203\000" "\000\000\000\204\377\377\377\000\012\000\000\000\001\000\000\000\003\000\000\000\004\000\000\000\010\000\000\000\014\000\000" "\000\020\000\000\000\025\000\000\000\033\000\000\000!\237\237\237X\202\362\362\362\350\001\262\262" "\262\356\204\362\362\362\350\013\272\272\272\237\013\013\013S\000\000\000Q\000\000\000R\000" "\000\000S\000\000\000V\000\000\000X\000\000\000\\\000\000\000_CCCw\356\356\356\343\202\362\362\362\350" "\001<<<\371\205\000\000\000\377\002\037\037\037\374\350\350\350\351\202\362\362\362\350" "\013vvv\177\000\000\000M\000\000\000B\000\000\000\067\000\000\000-\000\000\000#\000\000\000\033\000\000\000\024\000\000\000\016" "\000\000\000\011\000\000\000\006\202\000\000\000\003\001\000\000\000\002\202\000\000\000\001\206\000\000\000\000\204\377\377" "\377\000\012\000\000\000\001\000\000\000\002\000\000\000\004\000\000\000\007\000\000\000\012\000\000\000\017\000\000\000\023\000" "\000" "\000\030\000\000\000\035\247\247\247T\205\362\362\362\350\015\352\352\352\327vvve\000" "\000\000C\000\000\000D\000\000\000E\000\000\000F\000\000\000G\000\000\000J\000\000\000L\000\000\000P\000\000\000T\000\000\000Y\243" "\243\243\237\202\362\362\362\350\001\210\210\210\362\206\000\000\000\377\001jjj\364" "\202\362\362\362\350\016\276\276\276\255\000\000\000P\000\000\000D\000\000\000\071\000\000\000.\000\000" "\000$" "\000\000\000\033\000\000\000\025\000\000\000\017\000\000\000\011\000\000\000\006\000\000\000\003\000\000\000\002\000\000\000\001" "\210" "\000\000\000\000\204\377\377\377\000\012\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000\006\000\000\000\011\000" "\000\000\015\000\000\000\020\000\000\000\025\000\000\000\032\034\034\034\"\204\362\362\362\350\003\320\320" "\320\236@@@E\000\000\000\070\202\000\000\000\071\202\000\000\000:\007\000\000\000<\000\000\000>\000\000\000A\000\000" "\000E\000\000\000J\000\000\000Pbbbt\203\362\362\362\350\001...\372\205\000\000\000\377\001...\372" "\203\362\362\362\350\015fffp\000\000\000F\000\000\000;\000\000\000\060\000\000\000'\000\000\000\035\000\000\000" "\026\000\000\000\017\000\000\000\012\000\000\000\007\000\000\000\003\000\000\000\002\000\000\000\001\210\000\000\000\000\204\377" "\377\377\000\017\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000\005\000\000\000\010\000\000\000\013\000\000\000\017" "\000\000\000\022\000\000\000\025\000\000\000\032\336\336\336\224\362\362\362\350\341\341\341\254" "\245\245\245^\000\000\000,\204\000\000\000.\012\000\000\000/\000\000\000\060\000\000\000\061\000\000\000\064\000\000" "\000\067\000\000\000;\000\000\000@\000\000\000F\000\000\000N\300\300\300\254\202\362\362\362\350\001j" "jj\364\206\000\000\000\377\001\210\210\210\362\202\362\362\362\350\015\275\275\275" "\250\000\000\000I\000\000\000>\000\000\000\063\000\000\000(\000\000\000\040\000\000\000\030\000\000\000\021\000\000\000\014\000" "\000\000\010\000\000\000\004\000\000\000\003\000\000\000\001\210\000\000\000\000\204\377\377\377\000\020\000\000\000\000" "\000\000\000\002\000\000\000\003\000\000\000\004\000\000\000\007\000\000\000\011\000\000\000\014\000\000\000\017\000\000\000\022" "\000\000" "\000\025\000\000\000\031\011\011\011\035\000\000\000\040\000\000\000\"\000\000\000$\000\000\000%\202\000\000\000&\001\000" "\000\000%\202\000\000\000&\010\000\000\000(\000\000\000*\000\000\000.\000\000\000\062\000\000\000\067\000\000\000>\000\000\000F" "}}}x\202\362\362\362\350\002\350\350\350\351\037\037\037\374\205\000\000\000\377\001." "..\372\202\362\362\362\350\015\357\357\357\342RRRb\000\000\000@\000\000\000\065\000\000\000+" "\000\000\000!" "\000\000\000\032\000\000\000\022\000\000\000\015\000\000\000\011\000\000\000\005\000\000\000\003\000\000\000\001\210\000" "\000\000\000\204\377\377\377\000\002\000\000\000\000\000\000\000\001\202\000\000\000\003\012\000\000\000\006\000\000\000\010" "\000\000\000\012\000\000\000\014\000\000\000\017\000\000\000\021\000\000\000\024\000\000\000\027\000\000\000\032\000\000\000\033" "\202\000\000\000\035\001\000\000\000\036\203\000\000\000\035\012\000\000\000\036\000\000\000\037\000\000\000!\000\000\000%" "\000\000\000)\000\000\000/\000\000\000\066\000\000\000>\000\000\000G\324\324\324\275\202\362\362\362\350" "\001[[[\366\206\000\000\000\377\001\247\247\247\357\202\362\362\362\350\015\242\242" "\242\213\000\000\000A\000\000\000\066\000\000\000-\000\000\000#\000\000\000\033\000\000\000\024\000\000\000\016\000\000\000\011" "\000\000\000\005\000\000\000\003\000\000\000\002\000\000\000\001\207\000\000\000\000\204\377\377\377\000\015\000\000\000\000" "\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000\004\000\000\000\006\000\000\000\010\000\000\000\012\000\000\000\014" "\000\000\000" "\016\000\000\000\020\000\000\000\022\000\000\000\025\202\000\000\000\026\202\000\000\000\027\204\000\000\000\026\011" "\000\000\000\030\000\000\000\032\000\000\000\035\000\000\000\"\000\000\000(\000\000\000.\000\000\000\067\000\000\000@\201\201" "\201t\202\362\362\362\350\002\307\307\307\354\004\004\004\377\205\000\000\000\377\001<<<" "\371\202\362\362\362\350\015\343\343\343\317\016\016\016E\000\000\000\067\000\000\000.\000\000" "\000$" "\000\000\000\033\000\000\000\025\000\000\000\017\000\000\000\011\000\000\000\006\000\000\000\003\000\000\000\002\000\000\000\001" "\207" "\000\000\000\000\204\377\377\377\000\003\000\000\000\000\000\000\000\001\000\000\000\002\202\000\000\000\003\010\000\000\000" "\005\000\000\000\006\000\000\000\010\000\000\000\011\000\000\000\013\000\000\000\015\000\000\000\016\000\000\000\017\204\000\000" "\000\021\204\000\000\000\020\012\000\000\000\022\000\000\000\024\000\000\000\027\000\000\000\033\000\000\000!\000\000\000(\000" "\000\000\060\000\000\000\071\000\000\000C\335\335\335\304\202\362\362\362\350\001???\371\206" "\000\000\000\377\001\267\267\267\355\202\362\362\362\350\014\213\213\213p\000\000\000\070" "\000\000\000.\000\000\000$" "\000\000\000\034\000\000\000\025\000\000\000\017\000\000\000\012\000\000\000\006\000\000\000\003\000\000\000" "\002\000\000\000\001\207\000\000\000\000\204\377\377\377\000\001\000\000\000\000\202\000\000\000\001\001\000\000\000\002" "\202\000\000\000\003\003\000\000\000\005\000\000\000\006\000\000\000\007\202\000\000\000\011\001\000\000\000\012\202\000\000\000" "\014\202\000\000\000\015\202\000\000\000\014\202\000\000\000\013\013\000\000\000\014\000\000\000\015\000\000\000\017" "\000\000\000\022\000\000\000\026\000\000\000\033\000\000\000\"\000\000\000*\000\000\000\063\000\000\000<\230\230\230|\202" "\362\362\362\350\001\247\247\247\357\206\000\000\000\377\001MMM\367\202\362\362\362" "\350\014\331\331\331\270\000\000\000\067\000\000\000.\000\000\000$\000\000\000\034\000\000\000\025\000\000\000\017" "\000\000\000\012\000\000\000\006\000\000\000\003\000\000\000\002\000\000\000\001\207\000\000\000\000\204\377\377\377\000\001" "\000\000\000\000\202\000\000\000\001\202\000\000\000\002\202\000\000\000\003\005\000\000\000\004\000\000\000\005\000\000\000\006" "\000" "\000\000\007\000\000\000\010\205\000\000\000\011\204\000\000\000\010\013\000\000\000\011\000\000\000\013\000\000\000\016\000" "\000\000\022\000\000\000\027\000\000\000\035\000\000\000%\000\000\000-\000\000\000\066\071\071\071L\352\352\352\327" "\202\362\362\362\350\001<<<\371\205\000\000\000\377\002\021\021\021\375\327\327\327\352" "\202\362\362\362\350\013fffO\000\000\000,\000\000\000#\000\000\000\033\000\000\000\025\000\000\000\017\000\000" "\000\012\000\000\000\007\000\000\000\003\000\000\000\002\000\000\000\001\207\000\000\000\000\204\377\377\377\000\202\000" "\000\000\000\202\000\000\000\001\202\000\000\000\002\203\000\000\000\003\202\000\000\000\004\202\000\000\000\005\203\000" "\000\000\006\205\000\000\000\005\013\000\000\000\006\000\000\000\010\000\000\000\013\000\000\000\017\000\000\000\024\000\000\000" "\031" "\000\000\000\040\000\000\000(\000\000\000/\000\000\000\070\270\270\270\215\202\362\362\362\350\001\227" "\227\227\360\203\000\000\000\377\003...\372\203\203\203\362\322\322\322\353\203\362" "\362\362\350\013\261\261\261w\000\000\000*\000\000\000\"\000\000\000\033\000\000\000\025\000\000\000\017\000" "\000\000\012\000\000\000\006\000\000\000\003\000\000\000\002\000\000\000\001\207\000\000\000\000\204\377\377\377\000\202" "\000\000\000\000\203\000\000\000\001\203\000\000\000\002\215\000\000\000\003\014\000\000\000\004\000\000\000\006\000\000\000\011" "\000\000\000\014\000\000\000\020\000\000\000\025\000\000\000\033\000\000\000\"\000\000\000*\000\000\000\062```S\357\357" "\357\342\202\362\362\362\350\003...\372UUU\366\262\262\262\356\205\362\362" "\362\350\014\360\360\360\341mmmI\000\000\000(\000\000\000\040\000\000\000\031\000\000\000\023\000\000\000\016" "\000\000\000\011\000\000\000\006\000\000\000\003\000\000\000\002\000\000\000\001\207\000\000\000\000\204\377\377\377\000\202" "\000\000\000\000\001\362\362\362\000\206\000\000\000\001\214\000\000\000\002\014\000\000\000\003\000\000\000\004\000\000\000" "\006\000\000\000\011\000\000\000\015\000\000\000\022\000\000\000\027\000\000\000\035\000\000\000$\000\000\000+\000\000\000\062\313" "\313\313\234\202\362\362\362\350\001\350\350\350\351\205\362\362\362\350\016" "\336\336\336\277\253\253\253{iiiL\000\000\000+\000\000\000$\000\000\000\035\000\000\000\027\000\000\000\021" "\000\000\000\015\000\000\000\011\000\000\000\006\000\000\000\003\000\000\000\002\000\000\000\001\207\000\000\000\000\204\377\377" "\377\000\202\000\000\000\000\204\362\362\362\000\217\000\000\000\001\014\000\000\000\002\000\000\000\003\000\000\000" "\005\000\000\000\010\000\000\000\013\000\000\000\017\000\000\000\024\000\000\000\031\000\000\000\037\000\000\000%\000\000\000+\204" "\204\204V\205\362\362\362\350\021\351\351\351\324\307\307\307\237xxx_\000\000" "\000\070\000\000\000\062\000\000\000,\000\000\000&\000\000\000\040\000\000\000\032\000\000\000\025\000\000\000\017\000\000\000\013" "\000\000\000\010\000\000\000\005\000\000\000\003\000\000\000\002\000\000\000\001\207\000\000\000\000\204\377\377\377\000\202" "\000\000\000\000\222\362\362\362\000\202\000\000\000\001!\000\000\000\002\000\000\000\003\000\000\000\006\000\000\000\011" "\000\000\000\014\000\000\000\020\000\000\000\025\000\000\000\032\000\000\000\037\000\000\000$\000\000\000)\315\315\315\220" "\357\357\357\335\362\362\362\350\326\326\326\252\220\220\220h\020\020\020;\000" "\000\000\066\000\000\000\064\000\000\000\060\000\000\000+\000\000\000'\000\000\000!" "\000\000\000\033\000\000\000\026\000\000\000\022" "\000\000\000\016\000\000\000\012\000\000\000\007\000\000\000\004\000\000\000\003\000\000\000\002\000\000\000\001\207\000\000\000" "\000\204" "\377\377\377\000\202\000\000\000\000\223\362\362\362\000\020\000\000\000\001\000\000\000\002\000\000\000\003\000" "\000\000\004\000\000\000\007\000\000\000\011\000\000\000\015\000\000\000\021\000\000\000\025\000\000\000\031\000\000\000\036\000" "\000" "\000\"\000\000\000&\000\000\000*@@@\071\000\000\000.\202\000\000\000/\016\000\000\000.\000\000\000,\000\000\000(\000\000\000" "%\000\000\000!\000\000\000\034\000\000\000\030\000\000\000\024\000\000\000\017\000\000\000\014\000\000\000\011\000\000\000\006\000" "\000\000\004\000\000\000\003\202\000\000\000\001\207\000\000\000\000\204\377\377\377\000\202\000\000\000\000\224" "\362\362\362\000\040\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000\005\000\000\000\010\000\000\000\012\000\000\000" "\016\000\000\000\021\000\000\000\025\000\000\000\030\000\000\000\033\000\000\000\037\000\000\000\"\000\000\000%\000\000\000'\000" "\000\000(\000\000\000'\000\000\000&\000\000\000$\000\000\000!" "\000\000\000\037\000\000\000\033\000\000\000\027\000\000\000\024\000\000" "\000\020\000\000\000\015\000\000\000\011\000\000\000\007\000\000\000\005\000\000\000\003\000\000\000\002\000\000\000\001\210\000" "\000\000" "\000\204\377\377\377\000\202\000\000\000\000\224\362\362\362\000\017\000\000\000\001\000\000\000\002\000\000" "\000\003\000\000\000\004\000\000\000\006\000\000\000\011\000\000\000\012\000\000\000\016\000\000\000\020\000\000\000\023\000\000" "\000\026" "\000\000\000\031\000\000\000\033\000\000\000\036\000\000\000\037\202\000\000\000\040\017\000\000\000\037\000\000\000\035\000" "\000\000\033\000\000\000\031\000\000\000\026\000\000\000\023\000\000\000\020\000\000\000\016\000\000\000\012\000\000\000\010\000" "\000\000\006\000\000\000\004\000\000\000\003\000\000\000\002\000\000\000\001\210\000\000\000\000\204\377\377\377\000\202" "\000\000\000\000\225\362\362\362\000\016\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000\004\000\000\000\006\000\000" "\000\011\000\000\000\012\000\000\000\015\000\000\000\017\000\000\000\021\000\000\000\024\000\000\000\025\000\000\000\027\000\000" "\000\030\202\000\000\000\031\013\000\000\000\030\000\000\000\027\000\000\000\025\000\000\000\024\000\000\000\022\000\000\000" "\017\000\000\000\015\000\000\000\012\000\000\000\011\000\000\000\007\000\000\000\005\202\000\000\000\003\002\000\000\000\002\000" "\000" "\000\001\210\000\000\000\000\204\377\377\377\000\202\000\000\000\000\225\362\362\362\000\002\000\000\000" "\001\000\000\000\002\202\000\000\000\003\011\000\000\000\004\000\000\000\006\000\000\000\010\000\000\000\011\000\000\000\013\000" "\000" "\000\015\000\000\000\017\000\000\000\020\000\000\000\022\204\000\000\000\023\011\000\000\000\022\000\000\000\020\000\000\000" "\017\000\000\000\016\000\000\000\014\000\000\000\012\000\000\000\011\000\000\000\007\000\000\000\005\202\000\000\000\003\001\000" "\000" "\000\002\202\000\000\000\001\210\000\000\000\000\204\377\377\377\000\202\000\000\000\000\225\362\362\362" "\000\202\000\000\000\001\001\000\000\000\002\202\000\000\000\003\010\000\000\000\004\000\000\000\006\000\000\000\007\000\000\000" "\010" "\000\000\000\011\000\000\000\012\000\000\000\014\000\000\000\015\204\000\000\000\016\010\000\000\000\015\000\000\000\014\000" "\000\000\013\000\000\000\012\000\000\000\011\000\000\000\010\000\000\000\006\000\000\000\005\202\000\000\000\003\001\000\000\000" "\002" "\202\000\000\000\001\211\000\000\000\000\204\377\377\377\000\202\000\000\000\000\226\362\362\362\000" "\202\000\000\000\001\001\000\000\000\002\202\000\000\000\003\005\000\000\000\004\000\000\000\005\000\000\000\006\000\000\000\007" "\000\000" "\000\010\210\000\000\000\011\005\000\000\000\010\000\000\000\007\000\000\000\006\000\000\000\005\000\000\000\004\202\000\000\000" "\003" "\001\000\000\000\002\203\000\000\000\001\211\000\000\000\000\204\377\377\377\000\202\000\000\000\000\227\362" "\362\362\000\202\000\000\000\001\202\000\000\000\002\203\000\000\000\003\001\000\000\000\004\202\000\000\000\005\206" "\000\000\000\006\202\000\000\000\005\001\000\000\000\004\203\000\000\000\003\202\000\000\000\002\203\000\000\000\001\212\000" "\000\000\000\204\377\377\377\000\202\000\000\000\000\230\362\362\362\000\203\000\000\000\001\203\000" "\000\000\002\214\000\000\000\003\203\000\000\000\002\203\000\000\000\001\214\000\000\000\000\202\377\377\377\000", }; static const struct pointer_icon pointer_hand_mdpi = { .kind = POINTER_KIND_CLICK, .width = 25, .height = 25, .bytes_per_pixel = 4, .pixel_ratio = PIXEL_RATIO_MDPI, .hot_x = 9, .hot_y = 4, .rle_pixel_data = "\263\377\377\377\000\205\000\000\000\000\007\000\000\000\001\000\000\000\002\000\000\000\005\000\000\000\020\000\000\000\016" "\000\000\000\004\000\000\000\002\212\000\000\000\000\203\377\377\377\000\205\000\000\000\000\010\000\000\000\002\000\000" "\000\007\000\000\000\240\010\010\010\375\003\003\003\371\000\000\000y\000\000\000\007\000\000\000\002\211\000\000\000\000" "\203\377\377\377\000\205\000\000\000\000\010\000\000\000\005\000\000\000\036\014\014\014\377\366\366\366" "\377\350\350\350\377\006\006\006\373\000\000\000\024\000\000\000\004\211\000\000\000\000\203\377\377\377" "\000\205\000\000\000\000\003\000\000\000\010\000\000\000$\017\017\017\377\202\377\377\377\377\003\017\017" "\017\377\000\000\000#\000\000\000\007\211\000\000\000\000\203\377\377\377\000\204\000\000\000\000\004\000\000\000" "\001\000\000\000\011\000\000\000'\017\017\017\377\202\377\377\377\377\004\017\017\017\377\000\000\000" "'\000\000\000\011\000\000\000\001\210\000\000\000\000\203\377\377\377\000\204\000\000\000\000\004\000\000\000\001\000" "\000\000\012\000\000\000(\017\017\017\377\202\377\377\377\377\006\017\017\017\377\000\000\000F\000\000" "\000'\000\000\000\006\000\000\000\003\000\000\000\001\206\000\000\000\000\203\377\377\377\000\203\000\000\000\000\005\000" "\000\000\001\000\000\000\002\000\000\000\013\000\000\000)\017\017\017\377\202\377\377\377\377\011\017\017" "\017\377\031\031\031\377\034\034\034\377\000\000\000\312\000\000\000&\000\000\000!\000\000\000\005\000\000\000\002" "\000\000\000\001\203\000\000\000\000\203\377\377\377\000\010\000\000\000\000\000\000\000\001\000\000\000\003\000\000\000\011" "\000\000\000W\000\000\000x\000\000\000B\017\017\017\377\202\377\377\377\377\001\066\066\066\377\202" "\377\377\377\377\011\"\"\"\377\025\025\025\377\026\026\026\377\000\000\000\277\000\000\000\015" "\000\000\000\005\000\000\000\002\000\000\000\001\000\000\000\000\203\377\377\377\000\010\000\000\000\000\000\000\000\003\000\000" "\000\013\000\000\000\253\065\065\065\377___\377\002\002\002\356\017\017\017\377\202\377\377\377" "\377\001<<<\377\202\377\377\377\377\011NNN\377\375\375\375\377\376\376\376\377" "!!!\377\000\000\000\347\000\000\000\203\000\000\000\007\000\000\000\002\000\000\000\000\203\377\377\377\000\010" "\000\000\000\001\000\000\000\006\000\000\000N---\377\371\371\371\377\377\377\377\377\232\232\232" "\377\017\017\017\377\202\377\377\377\377\001\212\212\212\377\202\377\377\377\377" "\001ppp\377\202\377\377\377\377\006]]]\377\325\325\325\377###\377\000\000\000F\000\000" "\000\006\000\000\000\001\203\377\377\377\000\005\000\000\000\001\000\000\000\011\000\000\000A\032\032\032\376\355" "\355\355\377\202\377\377\377\377\001fff\377\210\377\377\377\377\006\245\245\245" "\377\377\377\377\377===\377\000\000\000U\000\000\000\011\000\000\000\001\203\377\377\377\000\010" "\000\000\000\001\000\000\000\010\000\000\000\030\000\000\000\242HHH\377\374\374\374\377\377\377\377\377" "\354\354\354\377\211\377\377\377\377\005\372\372\372\377\012\012\012\375\000\000\000" ")\000\000\000\013\000\000\000\001\203\377\377\377\000\006\000\000\000\001\000\000\000\006\000\000\000\022\000\000\000(\000" "\000\000\315}}}\377\213\377\377\377\377\005\276\276\276\377\000\000\000\324\000\000\000\033" "\000\000\000\011\000\000\000\001\203\377\377\377\000\007\000\000\000\000\000\000\000\002\000\000\000\012\000\000\000\031\000" "\000\000>\002\002\002\356\321\321\321\377\212\377\377\377\377\005sss\377\000\000\000\232\000" "\000\000\026\000\000\000\007\000\000\000\000\203\377\377\377\000\007\000\000\000\000\000\000\000\001\000\000\000\004\000\000\000" "\015\000\000\000\036\000\000\000\223bbb\377\212\377\377\377\377\005$$$\377\000\000\000[\000\000\000\022" "\000\000\000\005\000\000\000\000\203\377\377\377\000\202\000\000\000\000\006\000\000\000\001\000\000\000\006\000\000\000\023" "\000\000\000\070\007\007\007\370\344\344\344\377\210\377\377\377\377\006\317\317\317\377" "\000\000\000\355\000\000\000$\000\000\000\015\000\000\000\002\000\000\000\000\203\377\377\377\000\203\000\000\000\000" "\005\000\000\000\002\000\000\000\013\000\000\000\034\000\000\000\243hhh\377\210\377\377\377\377\006uuu\377" "\000\000\000\237\000\000\000\031\000\000\000\011\000\000\000\001\000\000\000\000\203\377\377\377\000\203\000\000\000" "\000\006\000\000\000\001\000\000\000\006\000\000\000\022\000\000\000\062\003\003\003\351\303\303\303\377\206\377" "\377\377\377\005\361\361\361\377\026\026\026\375\000\000\000G\000\000\000\022\000\000\000\005\202\000" "\000\000\000\203\377\377\377\000\204\000\000\000\000\005\000\000\000\002\000\000\000\012\000\000\000\032\000\000\000^\000" "\000\000\352\207\000\000\000\377\004\000\000\000\224\000\000\000\034\000\000\000\013\000\000\000\002\202\000\000\000\000" "\203\377\377\377\000\204\000\000\000\000\006\000\000\000\001\000\000\000\005\000\000\000\016\000\000\000\034\000\000\000" "(\000\000\000\060\204\000\000\000\063\006\000\000\000\062\000\000\000+\000\000\000\037\000\000\000\021\000\000\000\006\000\000\000" "\001\202\000\000\000\000\203\377\377\377\000\205\000\000\000\000\006\000\000\000\002\000\000\000\005\000\000\000\014\000" "\000\000\023\000\000\000\030\000\000\000\031\203\000\000\000\032\005\000\000\000\031\000\000\000\025\000\000\000\016\000\000\000" "\007\000\000\000\002\203\000\000\000\000\203\377\377\377\000\206\000\000\000\000\003\000\000\000\001\000\000\000\003\000" "\000\000\006\206\000\000\000\010\004\000\000\000\007\000\000\000\004\000\000\000\002\000\000\000\001\203\000\000\000\000\233\377" "\377\377\000", }; static const struct pointer_icon pointer_hand_xhdpi = { .kind = POINTER_KIND_CLICK, .width = 50, .height = 50, .bytes_per_pixel = 4, .pixel_ratio = PIXEL_RATIO_XHDPI, .hot_x = 18, .hot_y = 8, .rle_pixel_data = "\377\377\377\377\000\314\377\377\377\000\214\000\000\000\000\203\000\000\000\001\204\000\000\000\002" "\202\000\000\000\001\225\000\000\000\000\210\377\377\377\000\213\000\000\000\000\004\000\000\000\001\000\000\000\002" "\000\000\000\003\000\000\000\005\203\000\000\000\006\005\000\000\000\005\000\000\000\004\000\000\000\003\000\000\000\002\000\000" "\000\001\213" "\377\377\377\000\210\000\000\000\000\210\377\377\377\000\212\000\000\000\000\016\000\000\000\001\000\000\000" "\002\000\000\000\005\000\000\000\010\000\000\000l\000\000\000\313\000\000\000\354\000\000\000\346\000\000\000\263\000\000\000" "<\000\000\000\006\000\000\000\004\000\000\000\002\000\000\000\001\212\377\377\377\000\210\000\000\000\000\210\377\377" "\377\000\211\000\000\000\000\017\000\000\000\001\000\000\000\002\000\000\000\005\000\000\000\010\000\000\000~\000\000\000\377\003" "\003\003\377\034\034\034\377\027\027\027\377\000\000\000\377\000\000\000\370\000\000\000@\000\000\000\007\000\000" "\000\004\000\000\000\002\212\377\377\377\000\210\000\000\000\000\210\377\377\377\000\211\000\000\000\000" "\007\000\000\000\001\000\000\000\003\000\000\000\007\000\000\000\015\000\000\000\347\016\016\016\377\334\334\334\377" "\202\377\377\377\377\007\241\241\241\377\000\000\000\377\000\000\000\255\000\000\000\014\000\000\000" "\006\000\000\000\003\000\000\000\001\211\377\377\377\000\210\000\000\000\000\210\377\377\377\000\211\000" "\000\000\000\006\000\000\000\002\000\000\000\005\000\000\000\013\000\000\000\022\000\000\000\362\034\034\034\377\203\377" "\377\377\377\007\374\374\374\377\000\000\000\377\000\000\000\311\000\000\000\021\000\000\000\011\000\000" "\000\004\000\000\000\001\211\377\377\377\000\210\000\000\000\000\210\377\377\377\000\211\000\000\000\000" "\006\000\000\000\002\000\000\000\006\000\000\000\015\000\000\000\027\000\000\000\345\017\017\017\377\204\377\377\377" "\377\006\000\000\000\377\000\000\000\313\000\000\000\025\000\000\000\014\000\000\000\005\000\000\000\002\211\377\377" "\377\000\210\000\000\000\000\210\377\377\377\000\211\000\000\000\000\006\000\000\000\002\000\000\000\007\000\000\000" "\017\000\000\000\032\000\000\000\346\017\017\017\377\204\377\377\377\377\006\000\000\000\377\000\000\000" "\314\000\000\000\030\000\000\000\016\000\000\000\006\000\000\000\002\211\377\377\377\000\210\000\000\000\000\210" "\377\377\377\000\211\000\000\000\000\006\000\000\000\002\000\000\000\010\000\000\000\021\000\000\000\034\000\000\000\346" "\017\017\017\377\204\377\377\377\377\006\000\000\000\377\000\000\000\315\000\000\000\032\000\000\000\017" "\000\000\000\007\000\000\000\002\211\377\377\377\000\210\000\000\000\000\210\377\377\377\000\211\000\000" "\000\000\006\000\000\000\003\000\000\000\010\000\000\000\021\000\000\000\035\000\000\000\346\017\017\017\377\204\377" "\377\377\377\006\000\000\000\377\000\000\000\315\000\000\000\033\000\000\000\020\000\000\000\010\000\000\000\002\211" "\377\377\377\000\210\000\000\000\000\210\377\377\377\000\211\000\000\000\000\006\000\000\000\003\000\000\000" "\010\000\000\000\022\000\000\000\035\000\000\000\346\017\017\017\377\204\377\377\377\377\006\000\000\000" "\377\000\000\000\315\000\000\000\035\000\000\000\022\000\000\000\011\000\000\000\004\202\000\000\000\001\207\377\377" "\377\000\210\000\000\000\000\210\377\377\377\000\211\000\000\000\000\006\000\000\000\003\000\000\000\010\000\000\000" "\022\000\000\000\035\000\000\000\346\017\017\017\377\204\377\377\377\377\012\000\000\000\377\000\000" "\000\316\000\000\000!" "\000\000\000\026\000\000\000\016\000\000\000\010\000\000\000\004\000\000\000\003\000\000\000\002\000\000\000\001" "\205\377\377\377\000\210\000\000\000\000\210\377\377\377\000\211\000\000\000\000\006\000\000\000\003\000" "\000\000\010\000\000\000\022\000\000\000\035\000\000\000\346\017\017\017\377\204\377\377\377\377\012\000" "\000\000\377\000\000\000\355\000\000\000\310\000\000\000\330\000\000\000\326\000\000\000\271\000\000\000T\000\000\000\010" "\000\000\000\005\000\000\000\004\202\000\000\000\002\202\000\000\000\001\001\377\377\377\000\210\000\000\000\000\210" "\377\377\377\000\206\000\000\000\000\203\000\000\000\001\006\000\000\000\004\000\000\000\012\000\000\000\022\000\000\000" "\036\000\000\000\346\017\017\017\377\204\377\377\377\377\203\000\000\000\377\202\006\006\006\377" "\013\000\000\000\377\000\000\000\376\000\000\000P\000\000\000\014\000\000\000\012\000\000\000\010\000\000\000\006\000\000\000\005" "\000\000\000\003\000\000\000\002\000\000\000\001\207\000\000\000\000\210\377\377\377\000\204\000\000\000\000\013\000\000" "\000\001\000\000\000\002\000\000\000\003\000\000\000\004\000\000\000\005\000\000\000\010\000\000\000\015\000\000\000\025\000\000" "\000\040" "\000\000\000\346\017\017\017\377\204\377\377\377\377\003\000\000\000\377\015\015\015\377\346" "\346\346\377\202\377\377\377\377\015\261\261\261\377\000\000\000\377\000\000\000\323\000" "\000\000\277\000\000\000\334\000\000\000\336\000\000\000\300\000\000\000e\000\000\000\010\000\000\000\005\000\000\000\003\000" "\000\000\002\000\000\000\001\205\000\000\000\000\210\377\377\377\000\203\000\000\000\000\014\000\000\000\001\000\000\000" "\003\000\000\000\005\000\000\000\007\000\000\000<\000\000\000\244\000\000\000\275\000\000\000\230\000\000\000<\000\000\000$" "\000\000" "\000\347\017\017\017\377\204\377\377\377\377\002\000\000\000\377\020\020\020\377\203\377" "\377\377\377\001\366\366\366\377\203\000\000\000\377\002\013\013\013\377\014\014\014\377" "\202\000\000\000\377\007\000\000\000r\000\000\000\013\000\000\000\010\000\000\000\005\000\000\000\003\000\000\000\002\000\000\000" "\001" "\203\000\000\000\000\210\377\377\377\000\202\000\000\000\000\006\000\000\000\001\000\000\000\003\000\000\000\006\000\000" "\000\020\000\000\000\241\000\000\000\376\203\000\000\000\377\004\000\000\000\370\000\000\000u\000\000\000\347\017\017" "\017\377\204\377\377\377\377\002\000\000\000\377\017\017\017\377\204\377\377\377\377" "\003\000\000\000\377\004\004\004\377\321\321\321\377\202\377\377\377\377\012\326\326\326" "\377\000\000\000\377\000\000\000\340\000\000\000\236\000\000\000\207\000\000\000,\000\000\000\006\000\000\000\004\000\000\000" "\002\000\000\000\001\202\000\000\000\000\210\377\377\377\000\017\000\000\000\000\000\000\000\001\000\000\000\002\000\000\000" "\006\000\000\000\012\000\000\000\245\000\000\000\377(((\377\264\264\264\377\352\352\352\377\235" "\235\235\377\014\014\014\377\000\000\000\376\000\000\000\373\017\017\017\377\204\377\377\377" "\377\002\000\000\000\377\017\017\017\377\204\377\377\377\377\002\000\000\000\377\027\027\027\377" "\204\377\377\377\377\001\002\002\002\377\203\000\000\000\377\007\000\000\000\370\000\000\000d\000\000\000\010" "\000\000\000\005\000\000\000\002\000\000\000\001\000\000\000\000\210\377\377\377\000\010\000\000\000\000\000\000\000\002\000\000" "\000\004\000\000\000\011\000\000\000=\000\000\000\377***\377\357\357\357\377\203\377\377\377\377" "\004\302\302\302\377\006\006\006\377\000\000\000\377\017\017\017\377\204\377\377\377\377\002" "\000\000\000\377\017\017\017\377\204\377\377\377\377\002\000\000\000\377\036\036\036\377\204" "\377\377\377\377\013\000\000\000\377\061\061\061\377\305\305\305\377\232\232\232\377" "\016\016\016\377\000\000\000\371\000\000\000)\000\000\000\010\000\000\000\004\000\000\000\001\000\000\000\000\210\377\377" "\377\000\007\000\000\000\000\000\000\000\002\000\000\000\006\000\000\000\015\000\000\000z\000\000\000\377\232\232\232\377" "\205\377\377\377\377\003\243\243\243\377\000\000\000\377\017\017\017\377\204\377\377" "\377\377\002\311\311\311\377]]]\377\204\377\377\377\377\002\231\231\231\377u" "uu\377\204\377\377\377\377\002\000\000\000\377\215\215\215\377\202\377\377\377\377" "\007\213\213\213\377\000\000\000\377\000\000\000v\000\000\000\013\000\000\000\006\000\000\000\002\000\000\000\000\210" "\377\377\377\000\007\000\000\000\001\000\000\000\003\000\000\000\010\000\000\000\020\000\000\000f\000\000\000\377ppp\377" "\206\377\377\377\377\002\\\\\\\377\017\017\017\377\220\377\377\377\377\002\000\000\000" "\377\237\237\237\377\202\377\377\377\377\007\231\231\231\377\000\000\000\377\000\000" "\000z\000\000\000\017\000\000\000\010\000\000\000\003\000\000\000\001\210\377\377\377\000\010\000\000\000\001\000\000\000" "\003\000\000\000\011\000\000\000\022\000\000\000(\000\000\000\353\003\003\003\377\277\277\277\377\205\377\377" "\377\377\002\356\356\356\377$$$\377\220\377\377\377\377\002eee\377\331\331\331" "\377\202\377\377\377\377\007ccc\377\000\000\000\377\000\000\000Q\000\000\000\022\000\000\000\011\000\000" "\000\004\000\000\000\001\210\377\377\377\000\011\000\000\000\001\000\000\000\003\000\000\000\011\000\000\000\021\000\000\000" "\035\000\000\000e\000\000\000\375\030\030\030\377\344\344\344\377\205\377\377\377\377\001\242" "\242\242\377\224\377\377\377\377\007---\377\000\000\000\374\000\000\000)\000\000\000\024\000\000\000" "\012\000\000\000\004\000\000\000\001\210\377\377\377\000\012\000\000\000\000\000\000\000\003\000\000\000\010\000\000\000\017" "\000\000\000\032\000\000\000'\000\000\000\231\000\000\000\377\067\067\067\377\367\367\367\377\204\377" "\377\377\377\001\376\376\376\377\223\377\377\377\377\010\354\354\354\377\002\002" "\002\377\000\000\000\324\000\000\000\040\000\000\000\024\000\000\000\012\000\000\000\004\000\000\000\001\210\377\377\377" "\000\012\000\000\000\000\000\000\000\002\000\000\000\006\000\000\000\014\000\000\000\025\000\000\000!\000\000\000." "\000\000\000\300\000" "\000\000\377```\377\230\377\377\377\377\010\246\246\246\377\000\000\000\377\000\000\000\233" "\000\000\000\036\000\000\000\022\000\000\000\011\000\000\000\003\000\000\000\000\210\377\377\377\000\013\000\000\000\000" "\000\000\000\001\000\000\000\004\000\000\000\010\000\000\000\020\000\000\000\032\000\000\000%\000\000\000<" "\000\000\000\336\000\000\000" "\377\230\230\230\377\227\377\377\377\377\010___\377\000\000\000\377\000\000\000^\000\000\000" "\034\000\000\000\020\000\000\000\010\000\000\000\003\000\000\000\000\210\377\377\377\000\014\000\000\000\000\000\000\000" "\001\000\000\000\002\000\000\000\005\000\000\000\013\000\000\000\023\000\000\000\035\000\000\000)\000\000\000Q\000\000\000\366\010" "\010\010\377\331\331\331\377\225\377\377\377\377\011\374\374\374\377\026\026\026" "\377\000\000\000\363\000\000\000*\000\000\000\031\000\000\000\016\000\000\000\006\000\000\000\002\000\000\000\000\210\377\377" "\377\000\202\000\000\000\000\012\000\000\000\001\000\000\000\003\000\000\000\006\000\000\000\015\000\000\000\025\000\000\000\040" "\000\000\000,\000\000\000\213\000\000\000\377aaa\377\225\377\377\377\377\011\303\303\303\377" "\000\000\000\377\000\000\000\266\000\000\000\"\000\000\000\026\000\000\000\014\000\000\000\005\000\000\000\001\000\000\000\000\210" "\377\377\377\000\203\000\000\000\000\012\000\000\000\001\000\000\000\003\000\000\000\010\000\000\000\016\000\000\000\030" "\000\000\000#\000\000\000\062\000\000\000\354\011\011\011\377\357\357\357\377\224\377\377\377\377" "\011sss\377\000\000\000\377\000\000\000t\000\000\000\037\000\000\000\022\000\000\000\012\000\000\000\004\000\000\000\001\000" "\000\000\000\210\377\377\377\000\204\000\000\000\000\011\000\000\000\002\000\000\000\004\000\000\000\011\000\000\000\021" "\000\000\000\034\000\000\000(\000\000\000\237\000\000\000\377\221\221\221\377\224\377\377\377\377" "\007$$$\377\000\000\000\371\000\000\000\064\000\000\000\033\000\000\000\020\000\000\000\010\000\000\000\002\202\000\000\000" "\000\210\377\377\377\000\204\000\000\000\000\012\000\000\000\001\000\000\000\002\000\000\000\005\000\000\000\014\000\000" "\000\025\000\000\000!\000\000\000B\000\000\000\372\035\035\035\377\371\371\371\377\222\377\377\377" "\377\010\317\317\317\377\000\000\000\377\000\000\000\306\000\000\000$\000\000\000\027\000\000\000\015\000\000" "\000\006\000\000\000\002\202\000\000\000\000\210\377\377\377\000\205\000\000\000\000\011\000\000\000\001\000\000\000\003" "\000\000\000\010\000\000\000\020\000\000\000\032\000\000\000'\000\000\000\262\000\000\000\377\232\232\232\377\222" "\377\377\377\377\010uuu\377\000\000\000\377\000\000\000}\000\000\000\040\000\000\000\024\000\000\000\012\000" "\000\000\004\000\000\000\001\202\000\000\000\000\210\377\377\377\000\206\000\000\000\000\011\000\000\000\002\000\000\000" "\005\000\000\000\013\000\000\000\025\000\000\000!\000\000\000P\000\000\000\376\"\"\"\377\370\370\370\377\220" "\377\377\377\377\010\376\376\376\377\037\037\037\377\000\000\000\371\000\000\000\066\000\000\000" "\033\000\000\000\020\000\000\000\010\000\000\000\003\203\000\000\000\000\210\377\377\377\000\206\000\000\000\000\011" "\000\000\000\001\000\000\000\003\000\000\000\010\000\000\000\020\000\000\000\033\000\000\000(\000\000\000\266\000\000\000\377\204" "\204\204\377\220\377\377\377\377\010\303\303\303\377\000\000\000\377\000\000\000\277\000" "\000\000%\000\000\000\030\000\000\000\015\000\000\000\006\000\000\000\002\203\000\000\000\000\210\377\377\377\000\207" "\000\000\000\000\011\000\000\000\002\000\000\000\005\000\000\000\014\000\000\000\025\000\000\000!\000\000\000G\000\000\000\366\012" "\012\012\377\341\341\341\377\217\377\377\377\377\010___\377\000\000\000\377\000\000\000" "s\000\000\000\040\000\000\000\024\000\000\000\012\000\000\000\004\000\000\000\001\203\000\000\000\000\210\377\377\377" "\000\207\000\000\000\000\012\000\000\000\001\000\000\000\003\000\000\000\010\000\000\000\020\000\000\000\033\000\000\000'" "\000\000\000" "\212\000\000\000\377:::\376\357\357\357\377\215\377\377\377\377\011\336\336\336" "\377\011\011\011\377\000\000\000\347\000\000\000+\000\000\000\033\000\000\000\020\000\000\000\010\000\000\000\003\000\000" "\000\001\203\000\000\000\000\210\377\377\377\000\210\000\000\000\000\007\000\000\000\002\000\000\000\005\000\000\000\013" "\000\000\000\024\000\000\000\037\000\000\000,\000\000\000\266\221\000\000\000\377\006\000\000\000\207\000\000\000\"\000\000" "\000\026\000\000\000\014\000\000\000\006\000\000\000\002\204\000\000\000\000\210\377\377\377\000\210\000\000\000\000" "\011\000\000\000\001\000\000\000\003\000\000\000\010\000\000\000\016\000\000\000\030\000\000\000\"\000\000\000/" "\000\000\000\224\000" "\000\000\324\215\000\000\000\331\010\000\000\000\326\000\000\000\234\000\000\000*\000\000\000\034\000\000\000\021\000" "\000\000\011\000\000\000\004\000\000\000\001\204\000\000\000\000\210\377\377\377\000\211\000\000\000\000\012\000\000" "\000\002\000\000\000\005\000\000\000\012\000\000\000\021\000\000\000\031\000\000\000#\000\000\000+" "\000\000\000\061\000\000\000\065\000" "\000\000\067\211\000\000\000\070\011\000\000\000\067\000\000\000\064\000\000\000/\000\000\000(\000\000\000\037\000\000\000\025" "\000\000\000\014\000\000\000\006\000\000\000\002\205\000\000\000\000\210\377\377\377\000\211\000\000\000\000\012\000" "\000\000\001\000\000\000\002\000\000\000\006\000\000\000\013\000\000\000\021\000\000\000\030\000\000\000\037\000\000\000$" "\000\000\000(" "\000\000\000*\211\000\000\000+\011\000\000\000*\000\000\000'\000\000\000#\000\000\000\035\000\000\000\026\000\000\000\016\000\000" "\000\010\000\000\000\004\000\000\000\001\205\000\000\000\000\210\377\377\377\000\212\000\000\000\000\011\000\000\000" "\001\000\000\000\003\000\000\000\006\000\000\000\012\000\000\000\017\000\000\000\023\000\000\000\027\000\000\000\032\000\000\000" "\033" "\211\000\000\000\034\011\000\000\000\033\000\000\000\032\000\000\000\027\000\000\000\022\000\000\000\016\000\000\000\011\000" "\000\000\005\000\000\000\002\000\000\000\001\205\000\000\000\000\210\377\377\377\000\213\000\000\000\000\010\000\000\000" "\001\000\000\000\003\000\000\000\005\000\000\000\010\000\000\000\013\000\000\000\015\000\000\000\017\000\000\000\020\211\000\000" "\000" "\021\010\000\000\000\020\000\000\000\017\000\000\000\015\000\000\000\012\000\000\000\007\000\000\000\005\000\000\000\002\000\000" "\000" "\001\206\000\000\000\000\210\377\377\377\000\214\000\000\000\000\006\000\000\000\001\000\000\000\002\000\000\000\003\000" "\000\000\005\000\000\000\006\000\000\000\007\213\000\000\000\010\006\000\000\000\007\000\000\000\006\000\000\000\005\000\000\000" "\003\000\000" "\000\002\000\000\000\001\207\000\000\000\000\210\377\377\377\000\215\000\000\000\000\203\000\000\000\001\217\000" "\000\000\002\203\000\000\000\001\210\000\000\000\000\351\377\377\377\000", }; static const struct pointer_icon pointer_text_mdpi = { .kind = POINTER_KIND_TEXT, .width = 25, .height = 25, .bytes_per_pixel = 4, .pixel_ratio = PIXEL_RATIO_MDPI, .hot_x = 12, .hot_y = 12, .rle_pixel_data = "\272\377\377\377\000\001\377\377\377`\207\377\377\377f\001\377\377\377`\220\377" "\377\377\000\011\377\377\377f\000\000\000\377\000\000\000\371\000\000\000\272\246\246\246x\000\000" "\000\272\000\000\000\371\000\000\000\377\377\377\377f\220\377\377\377\000\007\377\377\377`" "\377\377\377f\364\364\364^\000\000\000z\000\000\000\376\000\000\000z\364\364\364^\202\377\377" "\377f\222\377\377\377\000\005\377\377\377Z\365\365\365d\000\000\000\377\372\372\372" "b\377\377\377Z\225\377\377\377\000\003\377\377\377f\000\000\000\377\377\377\377f\226" "\377\377\377\000\003\377\377\377f\000\000\000\377\377\377\377f\226\377\377\377\000\003" "\377\377\377f\000\000\000\377\377\377\377f\226\377\377\377\000\003\377\377\377f\000\000" "\000\377\377\377\377f\226\377\377\377\000\003\377\377\377f\000\000\000\377\377\377\377" "f\226\377\377\377\000\003\377\377\377f\000\000\000\377\377\377\377f\226\377\377\377" "\000\003\377\377\377f\000\000\000\377\377\377\377f\226\377\377\377\000\003\377\377\377" "f\000\000\000\377\377\377\377f\226\377\377\377\000\003\377\377\377f\000\000\000\377\377\377" "\377f\226\377\377\377\000\003\377\377\377f\000\000\000\377\377\377\377f\226\377\377" "\377\000\003\377\377\377f\000\000\000\377\377\377\377f\226\377\377\377\000\003\377\377" "\377f\000\000\000\377\377\377\377f\225\377\377\377\000\005\377\377\377Z\365\365\365" "d\000\000\000\377\372\372\372b\377\377\377Z\222\377\377\377\000\011\377\377\377`\377" "\377\377f\367\367\367]\000\000\000z\000\000\000\376\000\000\000z\364\364\364^\377\377\377f" "\377\377\377`\220\377\377\377\000\011\377\377\377f\000\000\000\377\000\000\000\372\000\000\000" "\273\246\246\246x\000\000\000\273\000\000\000\371\000\000\000\377\377\377\377f\220\377\377" "\377\000\001\377\377\377`\207\377\377\377f\001\377\377\377`\323\377\377\377\000", }; static const struct pointer_icon pointer_text_xhdpi = { .kind = POINTER_KIND_TEXT, .width = 50, .height = 50, .bytes_per_pixel = 4, .pixel_ratio = PIXEL_RATIO_XHDPI, .hot_x = 24, .hot_y = 24, .rle_pixel_data = "\377\377\377\377\000\377\377\377\377\000\214\377\377\377\000\002\377\377\377R\377" "\377\377S\202\377\377\377T\004\377\377\377U\377\377\377S\377\377\377G\377\377" "\377-\202\377\377\377\011\005\377\377\377.\377\377\377J\377\377\377X\377\377" "\377]\377\377\377^\202\377\377\377_\001\377\377\377`\240\377\377\377\000\002\377" "\377\377R\377\377\377S\202\377\377\377T\013\377\377\377U\377\377\377V\377" "\377\377W\377\377\377X\377\377\377S\377\377\377T\377\377\377Z\377\377\377" "[\377\377\377\\\377\377\377]\377\377\377^\202\377\377\377_\001\377\377\377" "`\240\377\377\377\000\002\377\377\377R\377\377\377S\203\000\000\000\377\010\004\004\004\367" "\032\032\032\324rrr\211\377\377\377Y\377\377\377Zsss\214\034\034\034\325\004\004\004" "\367\203\000\000\000\377\002\377\377\377_\377\377\377`\240\377\377\377\000\002\377\377" "\377R\377\377\377S\206\000\000\000\377\202>>>\256\206\000\000\000\377\002\377\377\377_" "\377\377\377`\240\377\377\377\000\002\377\377\377R\377\377\377S\202\377\377\377" "T\004\377\377\377U\322\322\322aOOO\237\002\002\002\373\202\000\000\000\377\005\002\002\002\373" "RRR\242\323\323\323h\377\377\377]\377\377\377^\202\377\377\377_\001\377\377" "\377`\240\377\377\377\000\002\377\377\377R\377\377\377S\202\377\377\377T\004\377" "\377\377U\377\377\377V\377\377\377WHHH\246\202\000\000\000\377\005PPP\242\377\377" "\377[\377\377\377\\\377\377\377]\377\377\377^\202\377\377\377_\001\377\377" "\377`\245\377\377\377\000\003\377\377\377\024\377\377\377W\321\321\321d\202\000" "\000\000\377\003\322\322\322f\377\377\377[\377\377\377\026\205\000\000\000\000\245\377\377" "\377\000\003\000\000\000\000\377\377\377W\377\377\377X\202\000\000\000\377\002\377\377\377Z\377" "\377\377[\206\000\000\000\000\245\377\377\377\000\003\000\000\000\000\377\377\377W\377\377\377" "X\202\000\000\000\377\002\377\377\377Z\377\377\377[\206\000\000\000\000\245\377\377\377\000" "\003\000\000\000\000\377\377\377W\377\377\377X\202\000\000\000\377\002\377\377\377Z\377\377" "\377[\206\000\000\000\000\245\377\377\377\000\003\000\000\000\000\377\377\377W\377\377\377X\202" "\000\000\000\377\002\377\377\377Z\377\377\377[\206\000\000\000\000\245\377\377\377\000\003\000" "\000\000\000\377\377\377W\377\377\377X\202\000\000\000\377\002\377\377\377Z\377\377\377" "[\206\000\000\000\000\245\377\377\377\000\003\000\000\000\000\377\377\377W\377\377\377X\202\000" "\000\000\377\002\377\377\377Z\377\377\377[\206\000\000\000\000\245\377\377\377\000\003\000\000" "\000\000\377\377\377W\377\377\377X\202\000\000\000\377\002\377\377\377Z\377\377\377[" "\206\000\000\000\000\245\377\377\377\000\003\000\000\000\000\377\377\377W\377\377\377X\202\000" "\000\000\377\002\377\377\377Z\377\377\377[\206\000\000\000\000\245\377\377\377\000\003\000\000" "\000\000\377\377\377W\377\377\377X\202\000\000\000\377\002\377\377\377Z\377\377\377[" "\206\000\000\000\000\245\377\377\377\000\003\000\000\000\000\377\377\377W\377\377\377X\202\000" "\000\000\377\002\377\377\377Z\377\377\377[\206\000\000\000\000\245\377\377\377\000\003\000\000" "\000\000\377\377\377W\377\377\377X\202\000\000\000\377\002\377\377\377Z\377\377\377[" "\206\000\000\000\000\245\377\377\377\000\003\000\000\000\000\377\377\377W\377\377\377X\202\000" "\000\000\377\002\377\377\377Z\377\377\377[\206\000\000\000\000\245\377\377\377\000\003\000\000" "\000\000\377\377\377W\377\377\377X\202\000\000\000\377\002\377\377\377Z\377\377\377[" "\206\000\000\000\000\245\377\377\377\000\003\000\000\000\000\377\377\377W\377\377\377X\202\000" "\000\000\377\002\377\377\377Z\377\377\377[\206\000\000\000\000\245\377\377\377\000\003\000\000" "\000\000\377\377\377W\377\377\377X\202\000\000\000\377\002\377\377\377Z\377\377\377[" "\206\000\000\000\000\245\377\377\377\000\003\000\000\000\000\377\377\377W\377\377\377X\202\000" "\000\000\377\002\377\377\377Z\377\377\377[\206\000\000\000\000\245\377\377\377\000\003\000\000" "\000\000\377\377\377W\377\377\377X\202\000\000\000\377\002\377\377\377Z\377\377\377[" "\206\000\000\000\000\245\377\377\377\000\003\000\000\000\000\377\377\377W\377\377\377X\202\000" "\000\000\377\002\377\377\377Z\377\377\377[\206\000\000\000\000\245\377\377\377\000\003\000\000" "\000\000\377\377\377W\377\377\377X\202\000\000\000\377\002\377\377\377Z\377\377\377[" "\206\000\000\000\000\245\377\377\377\000\003\000\000\000\000\377\377\377W\377\377\377X\202\000" "\000\000\377\002\377\377\377Z\377\377\377[\206\000\000\000\000\245\377\377\377\000\003\000\000" "\000\000\377\377\377W\377\377\377X\202\000\000\000\377\002\377\377\377Z\377\377\377[" "\206\000\000\000\000\245\377\377\377\000\003\000\000\000\000\377\377\377W\377\377\377X\202\000" "\000\000\377\002\377\377\377Z\377\377\377[\206\000\000\000\000\245\377\377\377\000\003\000\000" "\000\000\377\377\377W\377\377\377X\202\000\000\000\377\002\377\377\377Z\377\377\377[" "\206\000\000\000\000\245\377\377\377\000\003\000\000\000\000\377\377\377W\377\377\377X\202\000" "\000\000\377\002\377\377\377Z\377\377\377[\206\000\000\000\000\245\377\377\377\000\003\000\000" "\000\000\377\377\377W\377\377\377X\202\000\000\000\377\002\377\377\377Z\377\377\377[" "\206\000\000\000\000\245\377\377\377\000\003\000\000\000\000\377\377\377W\377\377\377X\202\000" "\000\000\377\002\377\377\377Z\377\377\377[\206\000\000\000\000\245\377\377\377\000\003\377" "\377\377\024\377\377\377W\321\321\321d\202\000\000\000\377\003\322\322\322f\377\377" "\377[\377\377\377\026\205\000\000\000\000\240\377\377\377\000\002\377\377\377R\377\377" "\377S\202\377\377\377T\004\377\377\377U\377\377\377V\377\377\377WIII\245\202" "\000\000\000\377\005PPP\242\377\377\377[\377\377\377\\\377\377\377]\377\377\377^" "\202\377\377\377_\001\377\377\377`\240\377\377\377\000\002\377\377\377R\377\377" "\377S\202\377\377\377T\004\377\377\377U\322\322\322aOOO\237\002\002\002\373\202\000" "\000\000\377\005\002\002\002\373RRR\242\325\325\325g\377\377\377]\377\377\377^\202\377" "\377\377_\001\377\377\377`\240\377\377\377\000\002\377\377\377R\377\377\377S\206" "\000\000\000\377\002>>>\256???\257\206\000\000\000\377\002\377\377\377_\377\377\377`\240" "\377\377\377\000\002\377\377\377R\377\377\377S\203\000\000\000\377\010\004\004\004\370\032" "\032\032\324ppp\213\377\377\377Y\377\377\377Zppp\215\034\034\034\325\004\004\004\370" "\203\000\000\000\377\002\377\377\377_\377\377\377`\240\377\377\377\000\002\377\377\377" "R\377\377\377S\202\377\377\377T\013\377\377\377U\377\377\377V\377\377\377" "W\377\377\377X\377\377\377S\377\377\377T\377\377\377Z\377\377\377[\377\377" "\377\\\377\377\377]\377\377\377^\202\377\377\377_\001\377\377\377`\240\377" "\377\377\000\002\377\377\377R\377\377\377S\202\377\377\377T\004\377\377\377U\377" "\377\377S\377\377\377G\377\377\377-\202\377\377\377\011\005\377\377\377.\377" "\377\377J\377\377\377Y\377\377\377]\377\377\377^\202\377\377\377_\001\377\377" "\377`\377\377\377\377\000\377\377\377\377\000\214\377\377\377\000", }; static const struct pointer_icon *pointer_icons[] = { &pointer_arrow_mdpi, &pointer_arrow_hdpi, &pointer_arrow_xhdpi, &pointer_arrow_xxhdpi, &pointer_hand_mdpi, &pointer_hand_xhdpi, &pointer_text_mdpi, &pointer_text_xhdpi, }; // Multiplies the r, g, b values of this color with the alpha value. ATTR_CONST static uint32_t multiply_alpha(uint32_t rgba) { uint16_t a = rgba >> 24; if (a == 0xFF) { // alpha 255 is full opacity, shouldn't change the color values. return rgba; } uint16_t r = rgba & 0xFF; uint16_t g = (rgba >> 8) & 0xFF; uint16_t b = (rgba >> 16) & 0xFF; r = (r * a) >> 8; g = (g * a) >> 8; b = (b * a) >> 8; return (a << 24) | (b << 16) | (g << 8) | r; } // Method version of GIMPs generated RLE_DECODE macro. // Also converts the pixel values to premultiplied alpha because KMS expects that // by default. static void run_length_decode(void *image_buf, const void *rle_data, size_t size) { unsigned char *image_buf_cursor; const unsigned char *image_buf_end, *rle_data_cursor; image_buf_cursor = image_buf; image_buf_end = image_buf_cursor + size * 4; rle_data_cursor = rle_data; /* RGBA */ while (image_buf_cursor < image_buf_end) { unsigned int length = *(rle_data_cursor++); if (length & 128) { length = length - 128; uint32_t rgba; memcpy(&rgba, rle_data_cursor, 4); rgba = multiply_alpha(rgba); do { memcpy(image_buf_cursor, &rgba, 4); image_buf_cursor += 4; } while (--length); rle_data_cursor += 4; } else { do { uint32_t rgba; memcpy(&rgba, rle_data_cursor, 4); rgba = multiply_alpha(rgba); memcpy(image_buf_cursor, &rgba, 4); image_buf_cursor += 4; rle_data_cursor += 4; } while (--length); } } } const struct pointer_icon *pointer_icon_for_details(enum pointer_kind kind, double pixel_ratio) { const struct pointer_icon *best; best = NULL; for (int i = 0; i < ARRAY_SIZE(pointer_icons); i++) { const struct pointer_icon *icon = pointer_icons[i]; if (icon->kind == kind) { if (best == NULL) { best = icon; continue; } else if (fabs(pixel_ratio - icon->pixel_ratio) < fabs(pixel_ratio - best->pixel_ratio)) { best = icon; continue; } } } if (best == NULL && kind != POINTER_KIND_BASIC) { best = pointer_icon_for_details(POINTER_KIND_BASIC, pixel_ratio); } ASSERT_NOT_NULL(best); return best; } enum pointer_kind pointer_icon_get_kind(const struct pointer_icon *icon) { return icon->kind; } float pointer_icon_get_pixel_ratio(const struct pointer_icon *icon) { return icon->pixel_ratio; } struct vec2i pointer_icon_get_size(const struct pointer_icon *icon) { return VEC2I(icon->width, icon->height); } struct vec2i pointer_icon_get_hotspot(const struct pointer_icon *icon) { return VEC2I(icon->hot_x, icon->hot_y); } void *pointer_icon_dup_pixels(const struct pointer_icon *icon) { void *buffer; ASSERT_EQUALS(icon->bytes_per_pixel, 4); buffer = calloc(1, icon->bytes_per_pixel * icon->width * icon->height); if (buffer == NULL) { return NULL; } run_length_decode(buffer, icon->rle_pixel_data, icon->width * icon->height); return buffer; }