Skip to content

Commit 3545f55

Browse files
committed
Rules V35.
1 parent 5034c40 commit 3545f55

File tree

6 files changed

+201
-2
lines changed

6 files changed

+201
-2
lines changed
8 KB
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
version=34
2-
items=1655
1+
version=35
2+
items=1732

library/src/main/java/com/absinthe/rulesbundle/IconResMap.kt

+3
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,9 @@ object IconResMap {
130130
put(117, R.drawable.ic_lib_openvpn)
131131
put(118, R.drawable.ic_lib_wireguard)
132132
put(119, R.drawable.ic_lib_rootbeer)
133+
put(120, R.drawable.ic_lib_xiaohongshu)
134+
put(121, R.drawable.ic_lib_megvii)
135+
put(122, R.drawable.ic_lib_folly)
133136
}
134137

135138
SINGLE_COLOR_ICON_SET = setOf(
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
<vector xmlns:android="http://schemas.android.com/apk/res/android"
2+
xmlns:aapt="http://schemas.android.com/aapt"
3+
android:width="24dp"
4+
android:height="24dp"
5+
android:viewportWidth="1024"
6+
android:viewportHeight="1024">
7+
8+
<group>
9+
10+
<clip-path android:pathData="M164,112h696.6v800h-696.6z" />
11+
12+
<path
13+
android:fillColor="#2B3990"
14+
android:pathData="M521.9,114.7C632.3,178.5 742.7,242.2 853.1,305.9C858.6,309 860.6,312.4 860.6,318.7C860.4,447.4 860.4,576.1 860.6,704.8C860.6,710.6 858.9,714 853.6,717C742.7,780.9 631.8,844.9 521,909.2C514.6,912.9 509.9,913.1 503.4,909.2C392.9,845.1 282.2,781.2 171.5,717.6C166.2,714.5 164,711 164,704.7C164.2,576 164.2,447.3 164,318.6C164,312.4 165.8,308.8 171.3,305.6C282.1,242 392.8,178.1 503.4,114.2C506.6,111 519.1,111.5 521.9,114.7ZM199,510.9C199,568.3 199.2,625.8 198.9,683.2C198.9,690.4 201,694.4 207.3,698C305.8,754.6 404.2,811.4 502.5,868.4C509.6,872.5 514.7,872.5 521.7,868.4C620.5,811.1 719.4,754 818.3,697.1C823.7,694 825.9,690.6 825.9,684.3C825.7,569.1 825.7,454 825.9,338.9C825.9,332.7 823.9,329.1 818.5,326.1C718.6,268.6 618.8,211 519,153.2C514.3,150.5 510.7,150 505.7,152.9C406,210.7 306.1,268.3 206.2,325.8C200.7,329 198.9,332.4 198.9,338.7C199.1,396.1 199,453.5 199,510.9Z" />
15+
16+
<group>
17+
18+
<clip-path android:pathData="M265.8,511C265.8,556.2 265.9,601.3 265.7,646.5C265.7,652.2 267.3,655.3 272.3,658.2C349.8,702.7 427.3,747.4 504.7,792.3C510.3,795.5 514.3,795.5 519.8,792.3C597.5,747.2 675.3,702.3 753.2,657.5C757.4,655.1 759.1,652.4 759.1,647.4C759,556.8 759,466.2 759.1,375.7C759.1,370.7 757.6,367.9 753.3,365.5C674.7,320.3 596.1,275 517.7,229.5C514,227.4 511.2,226.9 507.2,229.3C428.7,274.7 350.1,320.1 271.5,365.3C267.2,367.8 265.7,370.5 265.7,375.4C265.9,420.6 265.8,465.8 265.8,511Z" />
19+
20+
<path
21+
android:fillAlpha="0.7"
22+
android:pathData="M779.5,384.5C779.5,376.3 777.3,368.3 773.3,361.3L758.4,370.1L773.3,361.3C769.3,354.4 767.3,355.1 760.1,350.9L540.3,223.8C533.7,219.9 526.2,217.8 518.5,217.6C518.6,217.7 518.7,217.9 518.7,218.1L518.4,228.5H518.2L518.5,218.8C518.5,218.6 518.5,218.4 518.7,218.2C510.9,218.3 501,219.7 494,223.8L475.2,234.6C467.4,237.3 460,240.6 452.8,244.6C403.7,271.6 355.1,299.5 307.3,328.7C301.2,332.4 295.5,336.6 290.1,341.2L273.9,350.5C266.8,354.6 261,360.5 256.9,367.6C257.1,367.5 257.3,367.6 257.5,367.7C257.3,367.6 256.1,369.3 256,369.2C252.5,375.8 250.7,383.2 250.7,390.7V432.6C250.1,454.5 250.5,476.4 250.6,498.3V531C250.5,549.1 250.3,567.3 250.6,585.4V644.6C250.6,653 249.2,654.6 253.3,661.6L266,654.5L253.3,661.6C257.4,668.9 263.3,674.9 270.4,679.1L490.4,805.8C496.9,809.5 504.2,811.6 511.7,811.9C511.6,811.8 513.8,811.6 513.7,811.4C513.7,811.6 513.7,811.8 513.5,812C521.7,812 529.7,809.9 536.8,805.8L756.6,678.6C763.6,674.5 769.8,666.7 773.8,660C773.6,660 773.4,660 773.2,659.9L759.8,652.7C759.8,652.6 759.8,652.5 759.9,652.5L773.8,660C774,660.1 774.1,660.3 774.2,660.4C777.8,653.6 779.8,646.1 779.7,638.3L779.5,384.5Z"
23+
android:strokeAlpha="0.7">
24+
25+
<aapt:attr name="android:fillColor">
26+
27+
<gradient
28+
android:centerX="509"
29+
android:centerY="501.3"
30+
android:gradientRadius="529.1"
31+
android:type="radial">
32+
33+
<item
34+
android:color="#FFBEC3E3"
35+
android:offset="0" />
36+
37+
<item
38+
android:color="#FFBBBFE1"
39+
android:offset="0" />
40+
41+
<item
42+
android:color="#FFABAFD6"
43+
android:offset="0.1" />
44+
45+
<item
46+
android:color="#FF2A3B90"
47+
android:offset="1" />
48+
49+
</gradient>
50+
51+
</aapt:attr>
52+
53+
</path>
54+
55+
</group>
56+
57+
<group>
58+
59+
<clip-path android:pathData="M265.8,511C265.8,556.2 265.9,601.3 265.7,646.5C265.7,652.2 267.3,655.3 272.3,658.2C349.8,702.7 427.3,747.4 504.7,792.3C510.3,795.5 514.3,795.5 519.8,792.3C597.5,747.2 675.3,702.3 753.2,657.5C757.4,655.1 759.1,652.4 759.1,647.4C759,556.8 759,466.2 759.1,375.7C759.1,370.7 757.6,367.9 753.3,365.5C674.7,320.3 596.1,275 517.7,229.5C514,227.4 511.2,226.9 507.2,229.3C428.7,274.7 350.1,320.1 271.5,365.3C267.2,367.8 265.7,370.5 265.7,375.4C265.9,420.6 265.8,465.8 265.8,511Z" />
60+
61+
<path android:pathData="M511.5,190.8L240.8,355.2L509.9,512L771.3,359.4L511.5,190.8Z">
62+
63+
<aapt:attr name="android:fillColor">
64+
65+
<gradient
66+
android:endX="505.4"
67+
android:endY="163.2"
68+
android:startX="506.5"
69+
android:startY="513.8"
70+
android:type="linear">
71+
72+
<item
73+
android:color="#FFABAFD6"
74+
android:offset="0" />
75+
76+
<item
77+
android:color="#FF2A3B90"
78+
android:offset="1" />
79+
80+
</gradient>
81+
82+
</aapt:attr>
83+
84+
</path>
85+
86+
</group>
87+
88+
<group>
89+
90+
<clip-path android:pathData="M265.8,511C265.8,556.2 265.9,601.3 265.7,646.5C265.7,652.2 267.3,655.3 272.3,658.2C349.8,702.7 427.3,747.4 504.7,792.3C510.3,795.5 514.3,795.5 519.8,792.3C597.5,747.2 675.3,702.3 753.2,657.5C757.4,655.1 759.1,652.4 759.1,647.4C759,556.8 759,466.2 759.1,375.7C759.1,370.7 757.6,367.9 753.3,365.5C674.7,320.3 596.1,275 517.7,229.5C514,227.4 511.2,226.9 507.2,229.3C428.7,274.7 350.1,320.1 271.5,365.3C267.2,367.8 265.7,370.5 265.7,375.4C265.9,420.6 265.8,465.8 265.8,511Z" />
91+
92+
<path
93+
android:fillAlpha="0.8"
94+
android:pathData="M509.9,512L246.7,358.5C246.6,358.3 247.3,664.9 247.3,664.9C247.3,664.9 512.5,824.6 512.5,824.4L509.9,512Z"
95+
android:strokeAlpha="0.8">
96+
97+
<aapt:attr name="android:fillColor">
98+
99+
<gradient
100+
android:endX="268.3"
101+
android:endY="659.7"
102+
android:startX="503.1"
103+
android:startY="515.6"
104+
android:type="linear">
105+
106+
<item
107+
android:color="#FFABAFD6"
108+
android:offset="0" />
109+
110+
<item
111+
android:color="#FF2A3B90"
112+
android:offset="1" />
113+
114+
</gradient>
115+
116+
</aapt:attr>
117+
118+
</path>
119+
120+
</group>
121+
122+
<group>
123+
124+
<clip-path android:pathData="M265.8,511C265.8,556.2 265.9,601.3 265.7,646.5C265.7,652.2 267.3,655.3 272.3,658.2C349.8,702.7 427.3,747.4 504.7,792.3C510.3,795.5 514.3,795.5 519.8,792.3C597.5,747.2 675.3,702.3 753.2,657.5C757.4,655.1 759.1,652.4 759.1,647.4C759,556.8 759,466.2 759.1,375.7C759.1,370.7 757.6,367.9 753.3,365.5C674.7,320.3 596.1,275 517.7,229.5C514,227.4 511.2,226.9 507.2,229.3C428.7,274.7 350.1,320.1 271.5,365.3C267.2,367.8 265.7,370.5 265.7,375.4C265.9,420.6 265.8,465.8 265.8,511Z" />
125+
126+
<path
127+
android:fillAlpha="0.5"
128+
android:pathData="M778.5,354.8L509.9,512L512.4,824.4L777.9,664.5L776.4,663.6L778.5,354.8Z"
129+
android:strokeAlpha="0.5">
130+
131+
<aapt:attr name="android:fillColor">
132+
133+
<gradient
134+
android:endX="762.3"
135+
android:endY="657.8"
136+
android:startX="513.4"
137+
android:startY="512.5"
138+
android:type="linear">
139+
140+
<item
141+
android:color="#FFABAFD6"
142+
android:offset="0" />
143+
144+
<item
145+
android:color="#FF2A3B90"
146+
android:offset="1" />
147+
148+
</gradient>
149+
150+
</aapt:attr>
151+
152+
</path>
153+
154+
</group>
155+
156+
</group>
157+
158+
</vector>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<vector xmlns:android="http://schemas.android.com/apk/res/android"
2+
android:width="24dp"
3+
android:height="24dp"
4+
android:viewportWidth="1024"
5+
android:viewportHeight="1024">
6+
7+
<path
8+
android:fillColor="#1058A2"
9+
android:pathData="M955.7,582L956,582H955.6H955.7V582Z" />
10+
11+
<path
12+
android:fillColor="#1058A2"
13+
android:pathData="M156,661.8H860V363H156L156,661.8Z" />
14+
15+
<path
16+
android:fillColor="#FEFEFE"
17+
android:pathData="M585,597.1V495.1H536V525.5H554.7V582H508.2V442.6H585V412H493.1H493C484.5,412 477.8,419.1 477.8,427.7L477.9,612.5C501.1,612.6 558.5,612.5 569.7,612.5L570.3,612.5C573.8,612.4 577,611.1 579.6,608.9C582.2,606.7 584,603.7 584.7,600.3C584.9,599.3 585,598.2 585,597.1ZM718.9,412H708.4L688.5,412L688.5,412.3L668.8,525.5H655.1L635.5,412.3H635.4L635.4,412H605L605.1,412.3H605L639.9,612.7H684L718.9,412ZM292.3,412L272.3,525.5H258.8L238.6,412H195.2V612.5H225.5V525.5H236.6L251.9,612.5L278.8,612.5L294,525.5H305.3V612.5H335.6V412H292.3ZM355.5,612.6V412H457.9V442.6H385.9V494.7H442.8V525.4H385.9V582H457.9V612.6H355.5ZM739,612.5H769.3V412.3H739L739,612.5ZM789.2,612.5H819.6V412.3H789.2V612.5Z" />
18+
19+
<path
20+
android:fillColor="#1058A2"
21+
android:pathData="M953.8,581.6L954.1,581.6H953.7H953.8V581.6Z" />
22+
23+
</vector>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<vector xmlns:android="http://schemas.android.com/apk/res/android"
2+
android:width="24dp"
3+
android:height="24dp"
4+
android:viewportWidth="1024"
5+
android:viewportHeight="1024">
6+
7+
<path
8+
android:fillColor="#FF2E4D"
9+
android:pathData="M679.6,469.4C674.4,469.3 669.1,469.4 664,469.3C662.1,469.3 661.6,470.2 661.6,471.8C661.6,475.8 661.6,479.8 661.6,483.7V483.8C661.7,487.6 661.6,491.4 661.7,495.1C661.7,498.2 662.2,498.8 665.2,498.8C670.8,498.8 676.3,498.8 681.9,498.8C684,498.8 684.8,497.8 684.8,495.9C684.7,488.7 684.7,481.6 684.6,474.4C684.6,473.1 684,471.9 683.1,470.9C682.2,470 680.9,469.4 679.6,469.4Z" />
10+
11+
<path
12+
android:fillColor="#FF2E4D"
13+
android:pathData="M776,152H248C195,152 152,195 152,248V776C152,829 195,872 248,872H776C829,872 872,829 872,776V248C872,195 829,152 776,152ZM307.9,507.1C307.4,515.4 306.8,523.7 305.9,532C304.3,546.4 301,560.3 294.5,573.3C292.8,576.5 290.4,579.4 288.1,583C286.6,580 285.4,577.6 284.3,575.1C280.4,566.4 276.5,557.6 272.7,548.9C272.3,547.9 272,546.6 272.4,545.8C274.9,540.4 275.1,534.7 275.5,529C275.9,521.9 276.5,514.8 277,507.6C277.4,502.2 277.7,496.7 278.1,491.3C278.7,484.9 279.3,478.6 279.8,472.3C279.9,470.8 280.6,470.3 282,470.3C290.7,470.3 299.3,470.3 307.9,470.3C309.8,470.3 310.3,471 310.2,472.8C309.4,484.2 308.7,495.7 307.9,507.1ZM363.6,575.3C363,582.7 359.6,589 353.8,593.7C349.6,597.1 344.6,598.5 339.2,598.4C334.6,598.4 330.1,598.4 325.5,598.4C324,598.4 323,598 322.3,596.4C319.7,590.5 316.9,584.5 314.3,578.5C313.8,577.6 313.7,576.7 313.4,575.8C312.1,572.6 312.2,572.4 315.7,572.4H326.6C331.2,572.4 333.2,570.5 333.2,565.7C333.3,562.1 333.3,558.5 333.3,555V498.1C333.4,498.2 333.5,498.2 333.5,498.2V431.2C333.5,427.9 333.6,427.8 337,427.8H359.8C363.8,427.8 363.9,427.9 363.9,432C363.9,453.2 363.9,474.5 363.9,495.7C364,514.3 364.1,533 364.1,551.6C364.1,559.5 364.3,567.5 363.6,575.3ZM422.7,552.7C418.8,561.8 414.7,570.7 410.7,579.7C410.4,580.6 409.8,581.4 408.8,583.1V583.1C406.5,579.6 404.1,576.7 402.5,573.4C400.3,568.6 399,563.4 396.8,558.6C394.4,553.4 393.5,547.8 392.4,542.2C391.5,537.5 391.3,532.7 391,527.9C390,515.9 389.2,503.9 388.3,491.9C387.8,485.4 387.2,478.8 386.7,472.2C386.5,471.1 386.8,470.5 388.2,470.5C397.2,470.5 406.1,470.4 415.1,470.4C416.8,470.4 417.5,471.1 417.6,472.7C417.8,476.4 418,480 418.3,483.6C418.5,486.6 418.8,489.6 419.1,492.5C419.5,496.8 419.9,501 420.2,505.2C420.6,510.6 420.6,516 421.3,521.3C422.4,529.4 421.6,537.8 424.4,545.8C425.1,547.6 423.7,550.5 422.7,552.7ZM488.5,569.9C486.3,575.2 483.8,580.3 481.5,585.4C480.2,588.4 479,591.3 477.8,594.2C476.3,597.7 475.3,598.4 471.6,598.4H454.2C448.3,598.4 442.5,598.6 436.6,598.4C433.8,598.3 431.1,597.4 428.3,596.8C426.9,596.5 426.6,595.7 427.2,594.3C430.7,586.8 434.2,579.1 437.7,571.5C438.5,569.8 439.1,567.9 440.1,566.1C440.3,565.6 441.2,565.1 441.6,565.2C451.3,567.7 461.3,567.4 471.1,567.3C476.4,567.2 481.6,567.2 486.8,567.3C489.3,567.3 489.6,567.7 488.5,569.9ZM491.5,552.9C491,553.5 490.2,553.9 489.4,554C478.5,554 467.6,554.1 456.7,553.9C453.4,553.9 450.1,553.1 447.6,550.6C444.9,547.9 443.7,544.8 445,541.2C447.4,534.9 449.9,528.7 452.5,522.4C455.5,515.3 458.6,508.1 461.9,500.4C460.1,500.2 459,500.1 458,500.1C454.8,500.1 451.6,500.4 448.4,499.9C444.9,499.5 441.3,499.1 438.6,496.2C435.9,493.3 435.5,489.9 436.6,486.6C438.3,481.2 440.5,476.1 442.7,470.9C444.8,466.1 447.1,461.4 449.3,456.7C451.6,451.5 453.9,446.4 456.2,441.3C458.2,436.8 460.2,432.3 462.1,427.8C462.7,426.4 463.6,425.9 465.2,425.9C473.7,425.9 482.3,425.9 490.8,425.9C493.7,425.9 493.7,426.1 492.6,428.7C487.7,440.2 482.7,451.5 477.8,463C477.2,464.2 476.9,465.5 476.9,466.8C477.1,469.9 477.7,470.3 480.8,470.3C487.2,470.4 493.6,470.3 499.9,470.3C501.2,470.3 502.6,470.5 503.8,470.6C505.6,470.6 505.9,471.4 505.1,473C501.6,480.5 498.1,488.1 494.7,495.8C492.3,501.2 490,506.6 487.7,512C486.1,515.6 484.5,519.2 482.9,522.8C481.4,526.1 482.4,527.8 486.1,527.8C490.8,527.8 495.5,527.9 500.2,527.8C501.9,527.8 502.7,528.3 501.9,530C499,536.5 496.2,543 493.4,549.5C492.9,550.6 492.3,551.9 491.5,552.9ZM596.8,598.7H498.9C497.6,598.6 496.2,598.6 494.3,598.6V598.6C495,596.5 495.4,595.1 496,593.8C499.6,585.8 503.3,577.8 506.9,569.8C507.8,567.9 508.9,567.5 510.7,567.5H533.1C536.6,567.5 536.8,567.3 536.8,563.8V472.7C536.8,469.6 536.7,469.5 533.6,469.5C528.8,469.5 524,469.4 519.3,469.5C517.5,469.5 516.7,469.1 516.7,467C516.8,458.5 516.8,449.9 516.8,441.4C516.8,438.3 516.8,438.3 519.8,438.3H576.8C580.1,438.3 583.5,438.4 586.8,438.3C588.4,438.3 589,438.9 588.9,440.5C588.9,449.4 588.9,458.4 588.9,467.3C588.9,468.9 588.3,469.5 586.7,469.5C581.5,469.4 576.4,469.6 571.2,469.6C569.4,469.6 568.6,470.4 568.6,472.3C568.7,486.6 568.7,500.9 568.7,515.3C568.7,531.6 568.7,547.9 568.8,564.3C568.8,567.2 569.1,567.6 572.1,567.6H596.6C599.3,567.6 599.6,567.9 599.7,570.6C599.8,579.2 599.7,587.7 599.8,596.3C599.8,598.5 598.5,598.7 596.8,598.7ZM752.1,571.5C752,584.3 743.5,594.3 731.5,597.2C728.1,598 724.6,598.2 721.1,598.3C715.8,598.5 710.4,598.4 705,598.4C701.7,598.4 700.8,597.7 699.6,594.7C697,588.5 694.2,582.3 691.6,576.1L691,574.9C690.1,572.5 690.4,572 693,572C700.3,572 707.8,572.2 715.1,571.8C719.5,571.6 721.4,569.6 721.5,565.1C721.7,556.4 721.3,547.8 721.4,539.2C721.5,534.9 716.1,530.3 712.2,530C711.5,530 710.8,529.9 710.1,529.9C695.5,529.9 680.8,529.9 666.1,530C662,530 661.7,530.4 661.7,534.6L661.9,595.2C661.9,598.4 661.8,598.4 658.6,598.4H634.2C631,598.4 630.8,598.2 630.8,595.1V563.9C630.9,564 630.9,564 631,564V532C631,529.8 629.5,529.7 628,529.7C620.1,529.8 612,529.9 604.1,529.9C598.7,529.9 599.3,530.6 599.2,524.9C599.1,517.2 599.2,509.4 599.2,501.7C599.2,498.8 599.5,498.5 602.3,498.4C610.7,498.4 619,498.4 627.3,498.4C630.5,498.4 630.7,498.2 630.7,495.1C630.8,487.3 630.7,479.6 630.7,471.8C630.7,469.9 629.9,469.3 628.1,469.3C622.7,469.4 617.3,469.3 612,469.3C610.3,469.3 609.7,468.7 609.7,467C609.8,458.2 609.8,449.5 609.7,440.7C609.7,438.6 610.5,438.1 612.3,438.1C617.3,438.2 622.2,438.1 627.2,438.1C630.5,438.1 630.6,437.9 630.7,434.4C630.7,432.4 630.8,430.3 630.7,428.3C630.6,426.3 631.5,425.8 633.3,425.8C640.4,425.9 647.5,425.9 654.6,425.9H658.5C661.6,425.9 661.6,425.9 661.8,429C661.8,430.9 661.6,432.8 661.7,434.7C661.8,437.4 662.5,438.1 665.1,438.1C669.5,438.2 673.9,438.2 678.4,438.2C689.8,438.2 699.8,442.2 707.3,450.9C711.5,455.8 714.1,461.7 714.5,468.2C714.9,474.8 714.6,481.5 714.7,488.2C714.7,490.6 714.9,493.2 715,495.6C715.1,498.1 715.7,498.7 718.2,498.7C723.3,498.5 728.3,499.3 733.1,501.1C743.2,505.1 749.5,512.2 751.6,523C751.9,525.2 752.1,527.3 752.1,529.5C752.2,543.5 752.2,557.5 752.1,571.5ZM744.9,466.4C740.3,469.5 735.4,469.3 729.8,469.3C728,469.3 725.7,469.3 723.4,469.2C722.9,469.2 721.9,468.5 721.8,468C721.3,461.1 720.4,454.1 722.9,447.4C725,441.5 730.3,438 736.6,437.9C740,437.9 743.3,438.9 746,441C748.8,443 750.8,445.8 751.7,449.1C753.5,455.6 750.5,462.7 744.9,466.4Z" />
14+
15+
</vector>

0 commit comments

Comments
 (0)