focusprogram commited on
Commit
7e0954f
·
1 Parent(s): 1740b0e

Update Dockerfile

Browse files
Dockerfile CHANGED
@@ -8,6 +8,8 @@ RUN mvn clean package
8
  FROM ibm-semeru-runtimes:open-21-jre
9
  WORKDIR /app
10
  COPY --from=build /app/target/Jetbrains-Help.jar Jetbrains-Help.jar
 
 
11
  ENV TZ=Asia/Shanghai
12
  RUN ln -sf /usr/share/zoneinfo/{TZ} /etc/localtime && echo "{TZ}" > /etc/timezone
13
  EXPOSE 10768
 
8
  FROM ibm-semeru-runtimes:open-21-jre
9
  WORKDIR /app
10
  COPY --from=build /app/target/Jetbrains-Help.jar Jetbrains-Help.jar
11
+ COPY --from=build /app/external/ external/
12
+ COPY --from=build /app/nested:/ nested:/
13
  ENV TZ=Asia/Shanghai
14
  RUN ln -sf /usr/share/zoneinfo/{TZ} /etc/localtime && echo "{TZ}" > /etc/timezone
15
  EXPOSE 10768
external/agent/ja-netfilter.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:292c045c82a97f50dc6e877884ae9dca13bc5205f9c2793becad857461769a3e
3
+ size 67993
external/agent/ja-netfilter/config/dns.conf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ [DNS]
2
+ ; put dns filter rules here
3
+
external/agent/ja-netfilter/config/power.conf ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ [Result]
2
+ EQUAL,52735613547152121438014941529468654468828716249641464400077529427935983309846478807703141102403306155472689542932508211260869924091834868581003103068382350136210951934705769164260656833701708836907780765247110370362478686599160008272402464102974372986663938735050791946453421485480143380061208120684850075971043217974054973810127743101554610899462119066696906347489204404679899316711141980433002704722304997403562042150357646753109166385259837176545820745945550796699536508515385094165443871119873295670716673190056976638805921766090978860604185888719598673143866165739240447037971353925098722786820274635367742159579145506928861411056191762381176502811843823513183204962174921783483026139887094982215745888340854997840861988554316725971073334221813140971006771896807634390994540335334644076526660767517391961407429416483661363368821510343019211149327127278775365535783304484839899993671301507324620218049778820778250291285812426766086218263846459996186546461268811173609022653214240118389188170183291559175324239154674233425367647738015806621141666049413304293003144754186052024895311093431997317250849312777746553928816717713875337579258149183955879992948612705094658781499583667731299321067956894811399908914689777277158943920045,65537,860106576952879101192782278876319243486072481962999610484027161162448933268423045647258145695082284265933019120714643752088997312766689988016808929265129401027490891810902278465065056686129972085119605237470899952751915070244375173428976413406363879128531449407795115913715863867259163957682164040613505040314747660800424242248055421184038777878268502955477482203711835548014501087778959157112423823275878824729132393281517778742463067583320091009916141454657614089600126948087954465055321987012989937065785013284988096504657892738536613208311013047138019418152103262155848541574327484510025594166239784429845180875774012229784878903603491426732347994359380330103328705981064044872334790365894924494923595382470094461546336020961505275530597716457288511366082299255537762891238136381924520749228412559219346777184174219999640906007205260040707839706131662149325151230558316068068139406816080119906833578907759960298749494098180107991752250725928647349597506532778539709852254478061194098069801549845163358315116260915270480057699929968468068015735162890213859113563672040630687357054902747438421559817252127187138838514773245413540030800888215961904267348727206110582505606182944023582459006406137831940959195566364811905585377246353->31872219281407242025505148642475109331663948030010491344733687844358944945421064967310388547820970408352359213697487269225694990179009814674781374751323403257628081559561462351695605167675284372388551941279783515209238245831229026662363729380633136520288327292047232179909791526492877475417113579821717193807584807644097527647305469671333646868883650312280989663788656507661713409911267085806708237966730821529702498972114194166091819277582149433578383639532136271637219758962252614390071122773223025154710411681628917523557526099053858210363406122853294409830276270946292893988830514538950951686480580886602618927728470029090747400687617046511462665469446846624685614084264191213318074804549715573780408305977947238915527798680393538207482620648181504876534152430149355791756374642327623133843473947861771150672096834149014464956451480803326284417202116346454345929350148770746553056995922154382822307758515805142704373984019252210715650875853634697920708113806880196144197384637328982263167395073688501517286678083973976140696077590122053014085412828620051470085033364773099146103525313018873319293728800442101520384088109603555959893639842091339193867557135492893639761635475310728297755707438637918267351563061311491458091175
external/agent/ja-netfilter/config/url.conf ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ [URL]
2
+ ; put url filter rules here
3
+ PREFIX,https://account.jetbrains.com/lservice/rpc/validateKey.action
4
+
external/agent/ja-netfilter/ja-netfilter.jar ADDED
Binary file (48.6 kB). View file
 
external/agent/ja-netfilter/plugins/dns.jar ADDED
Binary file (4.86 kB). View file
 
external/agent/ja-netfilter/plugins/hideme.jar ADDED
Binary file (7.21 kB). View file
 
external/agent/ja-netfilter/plugins/power.jar ADDED
Binary file (9.22 kB). View file
 
external/agent/ja-netfilter/plugins/url.jar ADDED
Binary file (4.53 kB). View file
 
external/certificate/ca.crt ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ -----BEGIN CERTIFICATE-----
2
+ MIIEsTCCApmgAwIBAgIGAZDPcgjDMA0GCSqGSIb3DQEBCwUAMBgxFjAUBgNVBAMM
3
+ DUpldFByb2ZpbGUgQ0EwIBcNMjQwNzE5MDkyMTE1WhgPMjEyNDA3MjAwOTIxMTVa
4
+ MBkxFzAVBgNVBAMMDkpldGJyYWlucy1IZWxwMIICIjANBgkqhkiG9w0BAQEFAAOC
5
+ Ag8AMIICCgKCAgEAtWmMaID0xfsKYxfOC+keii1yPDAIZ0EfCpGQxHauDJLOG1Ju
6
+ gbwxAilCBu/UBYDXRXzwz8RRrB/PntyP9WNZdm+XznQzhSrwz/bqfrHqFEbTkgXk
7
+ 2g9S2bqhdG30Q6V5Yg2qQzcX8le3w3Hsc6WW0nGL9lv0eqhbHfEIc9lzHiwUyHGh
8
+ yjIRZ9VHwVIPCykTwSbgntsGWFuHDJTK2jyaaTu5t2uJDBCFPq8IliI2Zs3yPa0P
9
+ LLRW8rgxMNjcFl1XgSIUHAY8TCUW0LX0AGIEEZZgRin5phx89KEKHPKaxkUbiCsZ
10
+ ZhVAsDeQV+z14HSCS9ZnDvFEyFQeLmMRVyK6RgyW/drR56vlk4sjNz4b80lxY60l
11
+ 8SNPbMJWM9gKdmzgBq5SW44fmqfBlrro02o7Uup+SZ25QQSiSZUh+D2VahUJx3a4
12
+ HxkS8v98bTScVQgCD3Y4rj0W415iyEfZ+vbLQ81ql5xdtgV7zwWn95LfT9Mc5+gS
13
+ Z2zniuhoIyBOOUaj2Bb1duSTg7wY9ZH5EHp5+DacCsNUJeBu4dq1O2+mFzSajiBE
14
+ ewV5PFv1N1MkcDtbfw1hBUrQt9lvNBy+7w5QN2M+VIY00PZu11JR0yclobA4kZeq
15
+ N4sHqNy7Wzc3/02lnFm6nYHcCA21zJGgoTAX+LlLxTXss+UzBfTJzVhZJ7sCAwEA
16
+ ATANBgkqhkiG9w0BAQsFAAOCAgEAJ5YLW7iRcV3R2NnEqy0K+xawPeyefSX7Im+5
17
+ Hy2Bkvty9PSvInRVbD6mHb9pUU9uL0mEF6NYjk8G1gI54FNQ+OEoiyVEfgBO7chW
18
+ PYF5u3UW+6lRDqbkWPk3DLmbTwke2f4Cpes/Rl4adxvV73hQG0L76f+sAO3uwfz2
19
+ lJsF5eHri05qRCIbpdJLTY9+Q0tJzDyeEcfILQjVptEJoBiJJ/tJC7pvNBL69fYe
20
+ kzve10Zjdo7Q33m/4ShrZWu+WwBv+wXRSeIU92J3nrIe6dupvDzYiySlHD6RBUhA
21
+ pJ3Dm2ntPqvyI4vo6vdqh+0SWUm1E4ooQzGcCdsoFD3jt6nKmjgBLvFT9rSCs/YC
22
+ NbcgbNh1ghx2Yy8qYT9l4ifS8y9+0KOlHPSS2dc2VwG3rFNELbX++O3Ta1YybUGN
23
+ PkGmLM9uKy8Jg71dHE7ofKP/Ciaglzu1cIJK31wwBeWy8a9Pk+gWCKexAkGu95rM
24
+ 6tN7mOiZosCrRfVOrxfGL3tdk6w1pHfs9Yu2/SBDVrFBdYQAxAhJN+PjV031cp5h
25
+ tcF5V1XN/OGd3boetNfNJyGOfWgUlQGjHQA3kxGW/zkhJAtgKEQxSVn9QhnpVe4R
26
+ x0DHXaz7HNiJgXWCeF9gFhMGW8xlrJ+gQDlxgFuslpXeWIgv1catQn0A++f0j5P8
27
+ 3eSVf3w=
28
+ -----END CERTIFICATE-----
external/certificate/private.key ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ -----BEGIN PRIVATE KEY-----
2
+ MIIJRAIBADANBgkqhkiG9w0BAQEFAASCCS4wggkqAgEAAoICAQC1aYxogPTF+wpj
3
+ F84L6R6KLXI8MAhnQR8KkZDEdq4Mks4bUm6BvDECKUIG79QFgNdFfPDPxFGsH8+e
4
+ 3I/1Y1l2b5fOdDOFKvDP9up+seoURtOSBeTaD1LZuqF0bfRDpXliDapDNxfyV7fD
5
+ cexzpZbScYv2W/R6qFsd8Qhz2XMeLBTIcaHKMhFn1UfBUg8LKRPBJuCe2wZYW4cM
6
+ lMraPJppO7m3a4kMEIU+rwiWIjZmzfI9rQ8stFbyuDEw2NwWXVeBIhQcBjxMJRbQ
7
+ tfQAYgQRlmBGKfmmHHz0oQoc8prGRRuIKxlmFUCwN5BX7PXgdIJL1mcO8UTIVB4u
8
+ YxFXIrpGDJb92tHnq+WTiyM3PhvzSXFjrSXxI09swlYz2Ap2bOAGrlJbjh+ap8GW
9
+ uujTajtS6n5JnblBBKJJlSH4PZVqFQnHdrgfGRLy/3xtNJxVCAIPdjiuPRbjXmLI
10
+ R9n69stDzWqXnF22BXvPBaf3kt9P0xzn6BJnbOeK6GgjIE45RqPYFvV25JODvBj1
11
+ kfkQenn4NpwKw1Ql4G7h2rU7b6YXNJqOIER7BXk8W/U3UyRwO1t/DWEFStC32W80
12
+ HL7vDlA3Yz5UhjTQ9m7XUlHTJyWhsDiRl6o3iweo3LtbNzf/TaWcWbqdgdwIDbXM
13
+ kaChMBf4uUvFNeyz5TMF9MnNWFknuwIDAQABAoICAASm2rdZSy2CdO86jomGpkZT
14
+ yQCbGLQRGusp9WTcSDVBVHCl6fiAq18LUMqdvrmPZrW88O3a8l8wB6JitHxN2l7r
15
+ mKBuIV4STk9+3N93z3FKqaUuaoJe7zhvDTHPmfpcFWM6x3lmwcHwluE3nCERB2+J
16
+ AtZD4F5+z6tSYW2bD1UgOz4yj7wAEaswcGEYKhOWr4994DeilSSR4EIl1JfJAwqc
17
+ wfPemYqKJ+iGE3nKEcwMDuCe/esfCrW5nGVMwkP+i75fcdWQIV6wesfKSqHx4XnT
18
+ +c8Cx4iHZXreYESCwg5AembA+CtCc0CxhA2FIX7qbebk7gqXjDR417dHyguKc+1J
19
+ tVB8JCfa01yvQKKKf5ct4fVkgEYcBiFMfej57vpvEGnrMOVrsnROek95fySh/2y7
20
+ P9SuKiF1SwnyFf2ZcKOzKgHkLtxbWTNdrvaMOye1YfC2ThzfWZZli2B9IRPkNDFv
21
+ p7yD4vSfQDmHfjBDOJuYu1SLjo7v83ltN8IJtEOnJjiUL+TL4c0OSq96wLRUHSaK
22
+ A2SjpWY//vgrSVdeMlL4nBpOeaD2Sr4X6RHFHoemO3SHYrR5Rx1menGUTpBO2qqq
23
+ kuWJV7HgDWBnhlaC10CFASvACwG8z8YZr8ocQgkDskYr7BPVkTFC6wDlwn+1pHhJ
24
+ lxlx2gBsSyj322kKeD11AoIBAQD9r1SZ8OLWyDwGioFdABGplvpKiMGPIjS+KhH7
25
+ 6ZtaDjPEuLLLL2t1qOJF57dv16WSiHtETw/x9rkXMEn2boYh7KGOlcYTtNB58seA
26
+ ITe00ZzjprpkjcZhIE9BzuYrOnDH+1FJd/dj03k8oZ6TzznO2HGSgIspYOJ+SelK
27
+ /UGT4oBVrN3mtmpFJ4hsWZrnoak+fMDcrWizJLj2XYAabsc1EQqeDTE7cM6p/5hw
28
+ IW3pTL0E2nHsNYnQmXmEveU5OZUT2imJ4Jfq+Qv1Y2nWDsHzHvFQzPuJYkNO0HMS
29
+ j8C0L9ZGOPChwPjfV9QOSXiEKmV3Xe79gUYk7QvxfJqfwk8dAoIBAQC3EV8mH2ai
30
+ gZO/znCy2uIV5GyDpT4oXNnHNNH70jHSeyXEYeMrAKLUKe0UQNeO1OdbYNUhANU5
31
+ 5aTizMmOfBnUifvByIoxiUoSBGUCSyNWIxqPs9H088lpwdH8lp4VNQVQqYRhwS7L
32
+ krynoU9pt67Vb3Ryf22+K21ubnfDcm1QhJov9adE6dQ2xeSp5fpwHZkOOKEbbgKB
33
+ a/P+Ffm1YwHcLx2CEtA8yWEHKpsgNHorMjZdpUrvxL2FPZztI0vh43I2K471Iky8
34
+ Dg942RQ1x/xDM917r32w1I7X5LEkjxFSC/8sEiBmYq7jYKosJOSOWPuFqNLM4P1v
35
+ S1g62K1LF+K3AoIBAQCOMzm5EM4WlycOg5UADInaBkdGgGH/Wa02614pV0k9sbhT
36
+ DTUrr+kMix5LERhCGR82hEqUf7zwZNxbozXSbSHC4mGtC0d8xF4X/X7W08fmE5le
37
+ Apd4xf/tca77tH5QvPF7J+ToydZinqfW1MGPGRnOWIVRGbzn9OcA421iG5Qm0VAe
38
+ tkesi5QGL6LJGXE7ZeL4o/V3vbxyrqL/dmnYZ0BC/sp0zfBK4XD22c8ZC6QQonNR
39
+ xSEWxuv5gg4b2lYjPaPS/PdL0hlWHUQWySMKWjtdjHq4UC6vU+VmyHG4ddwPJMF3
40
+ m3NHOGRIzXKQj55+d0VpI75TW6N2D2oiczY5VzIBAoIBAQCpwTcM38NJX4SFMMX6
41
+ Y9OP31/sdvb7cJYVDdrFezTt63mq7+Y5wv46ZKJNzI7WCIB8kH8xelc+t768/I7O
42
+ TC+bkVPdbrsOkjMYH/EWPlyHDEgeBu3jCYi0Q6EXawctvRuvn3F9QCjHZsr/WiqM
43
+ amJ50j8VySoXVKfF5jOyDdJl/oAHhvBTi8xX+gs+rF4dRqTdtg9Wox05q8P10aTa
44
+ 2PMpnJrtOcrVAxuxDIYKR/8dPROCpLqnOTVQb0Cr+LXtwf3vU1bd4q9rFlKsigce
45
+ k9JM8rQndCTGK2RFt++3ad7yyOMWl7xplIp9l+5UvuUdRk/9sf2/M8ZuRFyNPMz8
46
+ vCpjAoIBAQDKa+5lSDEO9i+JkEzKf6LoLP9jd82+3uIU7nPECRAIRxkwmfz5Lrze
47
+ +2T3k8oZZ0Xz3WCxr0Dgp6BMoTjXpe+Yc3z4AX5Ctbc/aMuyH4J91/s6piBknN3M
48
+ 7ImyKUf1qc1JPp6MrpMvwT8CBCLlZOHRfs5mJENF6JsnXEFrySOjzvpvXLSYQAtR
49
+ DFdnYyAORlhLQIuYOQk7bk3ewEUjElil5+psfKOijJeLmSbtSz+6S3/x6AENh7H+
50
+ QjeuaB4IiuYVf2kjTKghieAmn/Gfn2SJx29jrPocA6FQPKv+0m1BBQVrTRMx97sT
51
+ HaMiZmnDrH1DrhpoFqiT5Da240kxy13s
52
+ -----END PRIVATE KEY-----
external/certificate/public.key ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ -----BEGIN PUBLIC KEY-----
2
+ MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtWmMaID0xfsKYxfOC+ke
3
+ ii1yPDAIZ0EfCpGQxHauDJLOG1JugbwxAilCBu/UBYDXRXzwz8RRrB/PntyP9WNZ
4
+ dm+XznQzhSrwz/bqfrHqFEbTkgXk2g9S2bqhdG30Q6V5Yg2qQzcX8le3w3Hsc6WW
5
+ 0nGL9lv0eqhbHfEIc9lzHiwUyHGhyjIRZ9VHwVIPCykTwSbgntsGWFuHDJTK2jya
6
+ aTu5t2uJDBCFPq8IliI2Zs3yPa0PLLRW8rgxMNjcFl1XgSIUHAY8TCUW0LX0AGIE
7
+ EZZgRin5phx89KEKHPKaxkUbiCsZZhVAsDeQV+z14HSCS9ZnDvFEyFQeLmMRVyK6
8
+ RgyW/drR56vlk4sjNz4b80lxY60l8SNPbMJWM9gKdmzgBq5SW44fmqfBlrro02o7
9
+ Uup+SZ25QQSiSZUh+D2VahUJx3a4HxkS8v98bTScVQgCD3Y4rj0W415iyEfZ+vbL
10
+ Q81ql5xdtgV7zwWn95LfT9Mc5+gSZ2zniuhoIyBOOUaj2Bb1duSTg7wY9ZH5EHp5
11
+ +DacCsNUJeBu4dq1O2+mFzSajiBEewV5PFv1N1MkcDtbfw1hBUrQt9lvNBy+7w5Q
12
+ N2M+VIY00PZu11JR0yclobA4kZeqN4sHqNy7Wzc3/02lnFm6nYHcCA21zJGgoTAX
13
+ +LlLxTXss+UzBfTJzVhZJ7sCAwEAAQ==
14
+ -----END PUBLIC KEY-----
external/certificate/root.key ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ -----BEGIN CERTIFICATE-----
2
+ MIIFOzCCAyOgAwIBAgIJANJssYOyg3nhMA0GCSqGSIb3DQEBCwUAMBgxFjAUBgNV
3
+ BAMMDUpldFByb2ZpbGUgQ0EwHhcNMTUxMDAyMTEwMDU2WhcNNDUxMDI0MTEwMDU2
4
+ WjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMIICIjANBgkqhkiG9w0BAQEFAAOC
5
+ Ag8AMIICCgKCAgEA0tQuEA8784NabB1+T2XBhpB+2P1qjewHiSajAV8dfIeWJOYG
6
+ y+ShXiuedj8rL8VCdU+yH7Ux/6IvTcT3nwM/E/3rjJIgLnbZNerFm15Eez+XpWBl
7
+ m5fDBJhEGhPc89Y31GpTzW0vCLmhJ44XwvYPntWxYISUrqeR3zoUQrCEp1C6mXNX
8
+ EpqIGIVbJ6JVa/YI+pwbfuP51o0ZtF2rzvgfPzKtkpYQ7m7KgA8g8ktRXyNrz8bo
9
+ iwg7RRPeqs4uL/RK8d2KLpgLqcAB9WDpcEQzPWegbDrFO1F3z4UVNH6hrMfOLGVA
10
+ xoiQhNFhZj6RumBXlPS0rmCOCkUkWrDr3l6Z3spUVgoeea+QdX682j6t7JnakaOw
11
+ jzwY777SrZoi9mFFpLVhfb4haq4IWyKSHR3/0BlWXgcgI6w6LXm+V+ZgLVDON52F
12
+ LcxnfftaBJz2yclEwBohq38rYEpb+28+JBvHJYqcZRaldHYLjjmb8XXvf2MyFeXr
13
+ SopYkdzCvzmiEJAewrEbPUaTllogUQmnv7Rv9sZ9jfdJ/cEn8e7GSGjHIbnjV2ZM
14
+ Q9vTpWjvsT/cqatbxzdBo/iEg5i9yohOC9aBfpIHPXFw+fEj7VLvktxZY6qThYXR
15
+ Rus1WErPgxDzVpNp+4gXovAYOxsZak5oTV74ynv1aQ93HSndGkKUE/qA/JECAwEA
16
+ AaOBhzCBhDAdBgNVHQ4EFgQUo562SGdCEjZBvW3gubSgUouX8bMwSAYDVR0jBEEw
17
+ P4AUo562SGdCEjZBvW3gubSgUouX8bOhHKQaMBgxFjAUBgNVBAMMDUpldFByb2Zp
18
+ bGUgQ0GCCQDSbLGDsoN54TAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkq
19
+ hkiG9w0BAQsFAAOCAgEAjrPAZ4xC7sNiSSqh69s3KJD3Ti4etaxcrSnD7r9rJYpK
20
+ BMviCKZRKFbLv+iaF5JK5QWuWdlgA37ol7mLeoF7aIA9b60Ag2OpgRICRG79QY7o
21
+ uLviF/yRMqm6yno7NYkGLd61e5Huu+BfT459MWG9RVkG/DY0sGfkyTHJS5xrjBV6
22
+ hjLG0lf3orwqOlqSNRmhvn9sMzwAP3ILLM5VJC5jNF1zAk0jrqKz64vuA8PLJZlL
23
+ S9TZJIYwdesCGfnN2AETvzf3qxLcGTF038zKOHUMnjZuFW1ba/12fDK5GJ4i5y+n
24
+ fDWVZVUDYOPUixEZ1cwzmf9Tx3hR8tRjMWQmHixcNC8XEkVfztID5XeHtDeQ+uPk
25
+ X+jTDXbRb+77BP6n41briXhm57AwUI3TqqJFvoiFyx5JvVWG3ZqlVaeU/U9e0gxn
26
+ 8qyR+ZA3BGbtUSDDs8LDnE67URzK+L+q0F2BC758lSPNB2qsJeQ63bYyzf0du3wB
27
+ /gb2+xJijAvscU3KgNpkxfGklvJD/oDUIqZQAnNcHe7QEf8iG2WqaMJIyXZlW3me
28
+ 0rn+cgvxHPt6N4EBh5GgNZR4l0eaFEV+fxVsydOQYo1RIyFMXtafFBqQl6DDxujl
29
+ FeU3FZ+Bcp12t7dlM4E0/sS1XdL47CfGVj4Bp+/VbF862HmkAbd7shs7sDQkHbU=
30
+ -----END CERTIFICATE-----
external/data/plugin.json ADDED
@@ -0,0 +1,1612 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "id": 9269,
4
+ "productCode": "PAEMIDE",
5
+ "name": "AEM IDE",
6
+ "pricingModel": "PAID",
7
+ "icon": "https://plugins.jetbrains.com/files/9269/503057/icon/pluginIcon.svg"
8
+ },
9
+ {
10
+ "id": 9863,
11
+ "productCode": "PAEM",
12
+ "name": "AEM Support",
13
+ "pricingModel": "PAID",
14
+ "icon": "https://plugins.jetbrains.com/files/9863/509753/icon/pluginIcon.svg"
15
+ },
16
+ {
17
+ "id": 21263,
18
+ "productCode": "PAICODING",
19
+ "name": "AI Coding",
20
+ "pricingModel": "PAID",
21
+ "icon": "https://plugins.jetbrains.com/files/21263/513630/icon/pluginIcon.svg"
22
+ },
23
+ {
24
+ "id": 21289,
25
+ "productCode": "PCAICOMMITAPP",
26
+ "name": "AICommit",
27
+ "pricingModel": "PAID",
28
+ "icon": "https://plugins.jetbrains.com/files/21289/504423/icon/pluginIcon.svg"
29
+ },
30
+ {
31
+ "id": 12408,
32
+ "productCode": "PBISAA",
33
+ "name": "Android Antidecompiler",
34
+ "pricingModel": "PAID",
35
+ "icon": "https://plugins.jetbrains.com/files/12408/229970/icon/pluginIcon.svg"
36
+ },
37
+ {
38
+ "id": 15456,
39
+ "productCode": "PAPH",
40
+ "name": "Android Package Helper",
41
+ "pricingModel": "PAID",
42
+ "icon": "https://plugins.jetbrains.com/files/15456/104869/icon/pluginIcon.svg"
43
+ },
44
+ {
45
+ "id": 13156,
46
+ "productCode": "PWIFIADB",
47
+ "name": "Android WiFiADB",
48
+ "pricingModel": "PAID",
49
+ "icon": "https://plugins.jetbrains.com/files/13156/154275/icon/pluginIcon.svg"
50
+ },
51
+ {
52
+ "id": 9707,
53
+ "productCode": "PANSIHIGHLIGHT",
54
+ "name": "ANSI Highlighter Premium",
55
+ "pricingModel": "PAID",
56
+ "icon": "https://plugins.jetbrains.com/files/9707/518674/icon/pluginIcon.svg"
57
+ },
58
+ {
59
+ "id": 18357,
60
+ "productCode": "PCDAPIRUNNER",
61
+ "name": "API Runner",
62
+ "pricingModel": "PAID",
63
+ "icon": "https://plugins.jetbrains.com/files/18357/269544/icon/pluginIcon.svg"
64
+ },
65
+ {
66
+ "id": 16682,
67
+ "productCode": "PAPPLETRUNNER",
68
+ "name": "Applet Runner",
69
+ "pricingModel": "FREEMIUM",
70
+ "icon": "https://plugins.jetbrains.com/files/16682/506565/icon/pluginIcon.svg"
71
+ },
72
+ {
73
+ "id": 21566,
74
+ "productCode": "PARMADILLO",
75
+ "name": "Armadillo",
76
+ "pricingModel": "FREEMIUM",
77
+ "icon": "https://plugins.jetbrains.com/files/21566/354792/icon/pluginIcon.svg"
78
+ },
79
+ {
80
+ "id": 17699,
81
+ "productCode": "PASTOCK",
82
+ "name": "AStock",
83
+ "pricingModel": "PAID",
84
+ "icon": "https://plugins.jetbrains.com/files/17699/468853/icon/pluginIcon.svg"
85
+ },
86
+ {
87
+ "id": 13016,
88
+ "productCode": "PATOMONEDARK",
89
+ "name": "Atom One Dark By Mayke",
90
+ "pricingModel": "PAID",
91
+ "icon": "https://plugins.jetbrains.com/files/13016/122178/icon/pluginIcon.svg"
92
+ },
93
+ {
94
+ "id": 14088,
95
+ "productCode": "PGOLANGCODESUGG",
96
+ "name": "Auto GOLang Code Suggestions",
97
+ "pricingModel": "PAID",
98
+ "icon": "https://plugins.jetbrains.com/files/14088/191484/icon/pluginIcon.svg"
99
+ },
100
+ {
101
+ "id": 14070,
102
+ "productCode": "PJAVACODESUGG",
103
+ "name": "Auto Java Code Suggestions",
104
+ "pricingModel": "PAID",
105
+ "icon": "https://plugins.jetbrains.com/files/14070/191711/icon/pluginIcon.svg"
106
+ },
107
+ {
108
+ "id": 14166,
109
+ "productCode": "PJSCODESUGG",
110
+ "name": "Auto Javascript Code Suggestions",
111
+ "pricingModel": "PAID",
112
+ "icon": "https://plugins.jetbrains.com/files/14166/191485/icon/pluginIcon.svg"
113
+ },
114
+ {
115
+ "id": 14167,
116
+ "productCode": "PPHPCODESUGG",
117
+ "name": "Auto PHP Code Suggestions",
118
+ "pricingModel": "PAID",
119
+ "icon": "https://plugins.jetbrains.com/files/14167/191710/icon/pluginIcon.svg"
120
+ },
121
+ {
122
+ "id": 14594,
123
+ "productCode": "PPYCODESUGG",
124
+ "name": "Auto Python Code Suggestions",
125
+ "pricingModel": "PAID",
126
+ "icon": "https://plugins.jetbrains.com/files/14594/190896/icon/pluginIcon.svg"
127
+ },
128
+ {
129
+ "id": 14089,
130
+ "productCode": "PRUBYCODESUGG",
131
+ "name": "Auto Ruby Code Suggestions",
132
+ "pricingModel": "PAID",
133
+ "icon": "https://plugins.jetbrains.com/files/14089/191482/icon/pluginIcon.svg"
134
+ },
135
+ {
136
+ "id": 10904,
137
+ "productCode": "PBRWJV",
138
+ "name": "AutoCode for Java",
139
+ "pricingModel": "PAID",
140
+ "icon": "https://plugins.jetbrains.com"
141
+ },
142
+ {
143
+ "id": 23577,
144
+ "productCode": "PAUTOLOG",
145
+ "name": "AutoLog",
146
+ "pricingModel": "PAID",
147
+ "icon": "https://plugins.jetbrains.com/files/23577/473858/icon/pluginIcon.svg"
148
+ },
149
+ {
150
+ "id": 14742,
151
+ "productCode": "PAWSLAMBDADEPLR",
152
+ "name": "AWS Lambda Deployer",
153
+ "pricingModel": "PAID",
154
+ "icon": "https://plugins.jetbrains.com"
155
+ },
156
+ {
157
+ "id": 22319,
158
+ "productCode": "PAZD",
159
+ "name": "Azd",
160
+ "pricingModel": "PAID",
161
+ "icon": "https://plugins.jetbrains.com/files/22319/517134/icon/pluginIcon.svg"
162
+ },
163
+ {
164
+ "id": 22194,
165
+ "productCode": "PAZURECODING",
166
+ "name": "Azure Coding",
167
+ "pricingModel": "PAID",
168
+ "icon": "https://plugins.jetbrains.com/files/22194/355932/icon/pluginIcon.svg"
169
+ },
170
+ {
171
+ "id": 13841,
172
+ "productCode": "PBASHSUPPORTPRO",
173
+ "name": "BashSupport Pro",
174
+ "pricingModel": "PAID",
175
+ "icon": "https://plugins.jetbrains.com/files/13841/514417/icon/pluginIcon.svg"
176
+ },
177
+ {
178
+ "id": 12895,
179
+ "productCode": "PBETTERHIGHLIGH",
180
+ "name": "Better Highlights",
181
+ "pricingModel": "FREEMIUM",
182
+ "icon": "https://plugins.jetbrains.com/files/12895/514904/icon/pluginIcon.svg"
183
+ },
184
+ {
185
+ "id": 13538,
186
+ "productCode": "PCREVIEW",
187
+ "name": "Bitbucket Pull Requests",
188
+ "pricingModel": "PAID",
189
+ "icon": "https://plugins.jetbrains.com/files/13538/516839/icon/pluginIcon.svg"
190
+ },
191
+ {
192
+ "id": 16222,
193
+ "productCode": "PBITRISECI",
194
+ "name": "Bitrise Dashboard",
195
+ "pricingModel": "PAID",
196
+ "icon": "https://plugins.jetbrains.com/files/16222/463944/icon/pluginIcon.svg"
197
+ },
198
+ {
199
+ "id": 20061,
200
+ "productCode": "PBREWBUNDLE",
201
+ "name": "Brew Bundle",
202
+ "pricingModel": "PAID",
203
+ "icon": "https://plugins.jetbrains.com/files/20061/471756/icon/pluginIcon.svg"
204
+ },
205
+ {
206
+ "id": 20985,
207
+ "productCode": "PBUILDMON",
208
+ "name": "Build Monitor",
209
+ "pricingModel": "FREEMIUM",
210
+ "icon": "https://plugins.jetbrains.com/files/20985/452340/icon/pluginIcon.svg"
211
+ },
212
+ {
213
+ "id": 17692,
214
+ "productCode": "PCAPELASTIC",
215
+ "name": "Cap-Elasticsearch",
216
+ "pricingModel": "PAID",
217
+ "icon": "https://plugins.jetbrains.com/files/17692/256059/icon/pluginIcon.svg"
218
+ },
219
+ {
220
+ "id": 17785,
221
+ "productCode": "PCAPREDIS",
222
+ "name": "Cap-Redis",
223
+ "pricingModel": "PAID",
224
+ "icon": "https://plugins.jetbrains.com/files/17785/256060/icon/pluginIcon.svg"
225
+ },
226
+ {
227
+ "id": 21314,
228
+ "productCode": "PCHATGPTCODING",
229
+ "name": "ChatGPT Coding",
230
+ "pricingModel": "PAID",
231
+ "icon": "https://plugins.jetbrains.com/files/21314/346162/icon/pluginIcon.svg"
232
+ },
233
+ {
234
+ "id": 19114,
235
+ "productCode": "PCIINTG",
236
+ "name": "CIclone",
237
+ "pricingModel": "PAID",
238
+ "icon": "https://plugins.jetbrains.com/files/19114/472822/icon/pluginIcon.svg"
239
+ },
240
+ {
241
+ "id": 15458,
242
+ "productCode": "PCIRCLECI",
243
+ "name": "CircleCI Dashboard",
244
+ "pricingModel": "PAID",
245
+ "icon": "https://plugins.jetbrains.com/files/15458/463945/icon/pluginIcon.svg"
246
+ },
247
+ {
248
+ "id": 22813,
249
+ "productCode": "PCITRIC",
250
+ "name": "Citric",
251
+ "pricingModel": "PAID",
252
+ "icon": "https://plugins.jetbrains.com/files/22813/515382/icon/pluginIcon.svg"
253
+ },
254
+ {
255
+ "id": 23887,
256
+ "productCode": "PCLAI",
257
+ "name": "CLAi",
258
+ "pricingModel": "PAID",
259
+ "icon": "https://plugins.jetbrains.com/files/23887/515259/icon/pluginIcon.svg"
260
+ },
261
+ {
262
+ "id": 12869,
263
+ "productCode": "PCMAKEPLUS",
264
+ "name": "CMake Plus",
265
+ "pricingModel": "PAID",
266
+ "icon": "https://plugins.jetbrains.com/files/12869/496990/icon/pluginIcon.svg"
267
+ },
268
+ {
269
+ "id": 17501,
270
+ "productCode": "PISCRATCH",
271
+ "name": "Code Note: In IDE Note-Taking, Project Notes",
272
+ "pricingModel": "PAID",
273
+ "icon": "https://plugins.jetbrains.com/files/17501/509149/icon/pluginIcon.svg"
274
+ },
275
+ {
276
+ "id": 18394,
277
+ "productCode": "PCODEREFACTORAI",
278
+ "name": "Code Refactor AI",
279
+ "pricingModel": "PAID",
280
+ "icon": "https://plugins.jetbrains.com/files/18394/153532/icon/pluginIcon.svg"
281
+ },
282
+ {
283
+ "id": 14896,
284
+ "productCode": "PCWMP",
285
+ "name": "Code With Me",
286
+ "pricingModel": "FREEMIUM",
287
+ "icon": "https://plugins.jetbrains.com"
288
+ },
289
+ {
290
+ "id": 19097,
291
+ "productCode": "PWGCODECREATOR",
292
+ "name": "codeCreator",
293
+ "pricingModel": "FREEMIUM",
294
+ "icon": "https://plugins.jetbrains.com"
295
+ },
296
+ {
297
+ "id": 19578,
298
+ "productCode": "PCODEKITS",
299
+ "name": "CodeKits",
300
+ "pricingModel": "FREEMIUM",
301
+ "icon": "https://plugins.jetbrains.com/files/19578/302019/icon/pluginIcon.svg"
302
+ },
303
+ {
304
+ "id": 10811,
305
+ "productCode": "PCODEMRBASE",
306
+ "name": "CodeMR",
307
+ "pricingModel": "PAID",
308
+ "icon": "https://plugins.jetbrains.com/files/10811/186959/icon/pluginIcon.svg"
309
+ },
310
+ {
311
+ "id": 14104,
312
+ "productCode": "PVCS",
313
+ "name": "commit-template",
314
+ "pricingModel": "PAID",
315
+ "icon": "https://plugins.jetbrains.com/files/14104/250600/icon/pluginIcon.svg"
316
+ },
317
+ {
318
+ "id": 20293,
319
+ "productCode": "PCONNECTUI",
320
+ "name": "Connect Api",
321
+ "pricingModel": "FREEMIUM",
322
+ "icon": "https://plugins.jetbrains.com/files/20293/452254/icon/pluginIcon.svg"
323
+ },
324
+ {
325
+ "id": 21857,
326
+ "productCode": "PCUEFY",
327
+ "name": "Cuefy",
328
+ "pricingModel": "PAID",
329
+ "icon": "https://plugins.jetbrains.com/files/21857/428708/icon/pluginIcon.svg"
330
+ },
331
+ {
332
+ "id": 23561,
333
+ "productCode": "PDATABASEBUDDY",
334
+ "name": "Database Buddy",
335
+ "pricingModel": "PAID",
336
+ "icon": "https://plugins.jetbrains.com/files/23561/474923/icon/pluginIcon.svg"
337
+ },
338
+ {
339
+ "id": 16861,
340
+ "productCode": "PDATABASE",
341
+ "name": "Database Helper",
342
+ "pricingModel": "PAID",
343
+ "icon": "https://plugins.jetbrains.com/files/16861/500171/icon/pluginIcon.svg"
344
+ },
345
+ {
346
+ "id": 19161,
347
+ "productCode": "PDBDATABASETOOL",
348
+ "name": "Database Tool",
349
+ "pricingModel": "PAID",
350
+ "icon": "https://plugins.jetbrains.com/files/19161/514290/icon/pluginIcon.svg"
351
+ },
352
+ {
353
+ "id": 10925,
354
+ "productCode": "PDB",
355
+ "name": "Database Tools and SQL for WebStorm",
356
+ "pricingModel": "PAID",
357
+ "icon": "https://plugins.jetbrains.com/files/10925/511241/icon/pluginIcon.svg"
358
+ },
359
+ {
360
+ "id": 22472,
361
+ "productCode": "PDATAGRAPH",
362
+ "name": "DataGraph - JSON, YAML, XML Visualization",
363
+ "pricingModel": "FREEMIUM",
364
+ "icon": "https://plugins.jetbrains.com/files/22472/503936/icon/pluginIcon.svg"
365
+ },
366
+ {
367
+ "id": 11461,
368
+ "productCode": "DC",
369
+ "name": "dotCover",
370
+ "pricingModel": "PAID",
371
+ "icon": "https://plugins.jetbrains.com/files/11461/81836/icon/META-INF_pluginIcon.svg"
372
+ },
373
+ {
374
+ "id": 11462,
375
+ "productCode": "DPN",
376
+ "name": "dotTrace",
377
+ "pricingModel": "PAID",
378
+ "icon": "https://plugins.jetbrains.com/files/11462/81835/icon/META-INF_pluginIcon.svg"
379
+ },
380
+ {
381
+ "id": 18896,
382
+ "productCode": "PDYNAMODB",
383
+ "name": "DynamoDB",
384
+ "pricingModel": "PAID",
385
+ "icon": "https://plugins.jetbrains.com/files/18896/503820/icon/pluginIcon.svg"
386
+ },
387
+ {
388
+ "id": 14512,
389
+ "productCode": "PELASTICSEARCH",
390
+ "name": "Elasticsearch",
391
+ "pricingModel": "PAID",
392
+ "icon": "https://plugins.jetbrains.com/files/14512/511081/icon/pluginIcon.svg"
393
+ },
394
+ {
395
+ "id": 18209,
396
+ "productCode": "PELSA",
397
+ "name": "ElasticSearch-Admin",
398
+ "pricingModel": "PAID",
399
+ "icon": "https://plugins.jetbrains.com"
400
+ },
401
+ {
402
+ "id": 18663,
403
+ "productCode": "PEXCELEDITOR",
404
+ "name": "ExcelEditor",
405
+ "pricingModel": "FREEMIUM",
406
+ "icon": "https://plugins.jetbrains.com/files/18663/510865/icon/pluginIcon.svg"
407
+ },
408
+ {
409
+ "id": 15379,
410
+ "productCode": "PGODRUNNER",
411
+ "name": "Execution God Recorder",
412
+ "pricingModel": "PAID",
413
+ "icon": "https://plugins.jetbrains.com/files/15379/102175/icon/pluginIcon.svg"
414
+ },
415
+ {
416
+ "id": 20238,
417
+ "productCode": "PEXTENSION",
418
+ "name": "Extensions Manager",
419
+ "pricingModel": "PAID",
420
+ "icon": "https://plugins.jetbrains.com/files/20238/308627/icon/pluginIcon.svg"
421
+ },
422
+ {
423
+ "id": 11058,
424
+ "productCode": "PEXTRAICONS",
425
+ "name": "Extra Icons",
426
+ "pricingModel": "PAID",
427
+ "icon": "https://plugins.jetbrains.com/files/11058/516273/icon/pluginIcon.svg"
428
+ },
429
+ {
430
+ "id": 23927,
431
+ "productCode": "PEXTRAIDETWEAKS",
432
+ "name": "Extra IDE Tweaks",
433
+ "pricingModel": "PAID",
434
+ "icon": "https://plugins.jetbrains.com/files/23927/515986/icon/pluginIcon.svg"
435
+ },
436
+ {
437
+ "id": 16988,
438
+ "productCode": "PFASTREQUEST",
439
+ "name": "Fast Request - API Buddy",
440
+ "pricingModel": "PAID",
441
+ "icon": "https://plugins.jetbrains.com/files/16988/498000/icon/pluginIcon.svg"
442
+ },
443
+ {
444
+ "id": 18971,
445
+ "productCode": "PFASTSHELL",
446
+ "name": "FastShell",
447
+ "pricingModel": "FREEMIUM",
448
+ "icon": "https://plugins.jetbrains.com/files/18971/200999/icon/pluginIcon.svg"
449
+ },
450
+ {
451
+ "id": 23146,
452
+ "productCode": "PFEIGNHELPER",
453
+ "name": "Feign-Helper",
454
+ "pricingModel": "PAID",
455
+ "icon": "https://plugins.jetbrains.com/files/23146/473643/icon/pluginIcon.svg"
456
+ },
457
+ {
458
+ "id": 16217,
459
+ "productCode": "PFUZYFIPC",
460
+ "name": "Find In Files (Favorites)",
461
+ "pricingModel": "PAID",
462
+ "icon": "https://plugins.jetbrains.com/files/16217/518682/icon/pluginIcon.svg"
463
+ },
464
+ {
465
+ "id": 23609,
466
+ "productCode": "PFIREBASE",
467
+ "name": "Firebase Firestore",
468
+ "pricingModel": "PAID",
469
+ "icon": "https://plugins.jetbrains.com/files/23609/503413/icon/pluginIcon.svg"
470
+ },
471
+ {
472
+ "id": 15189,
473
+ "productCode": "PFIREHIGHLIGHT",
474
+ "name": "Firebase Rules",
475
+ "pricingModel": "PAID",
476
+ "icon": "https://plugins.jetbrains.com/files/15189/471752/icon/pluginIcon.svg"
477
+ },
478
+ {
479
+ "id": 23685,
480
+ "productCode": "PSCIPIOFTL",
481
+ "name": "Flexible Freemarker",
482
+ "pricingModel": "PAID",
483
+ "icon": "https://plugins.jetbrains.com/files/23685/483800/icon/pluginIcon.svg"
484
+ },
485
+ {
486
+ "id": 14718,
487
+ "productCode": "PFLUTTER",
488
+ "name": "Flutter Storm",
489
+ "pricingModel": "PAID",
490
+ "icon": "https://plugins.jetbrains.com/files/14718/367205/icon/pluginIcon.svg"
491
+ },
492
+ {
493
+ "id": 13086,
494
+ "productCode": "PGDOC",
495
+ "name": "Generate Document",
496
+ "pricingModel": "PAID",
497
+ "icon": "https://plugins.jetbrains.com/files/13086/499172/icon/pluginIcon.svg"
498
+ },
499
+ {
500
+ "id": 22971,
501
+ "productCode": "PGENSETANDSET",
502
+ "name": "GenerateSetAndGet",
503
+ "pricingModel": "PAID",
504
+ "icon": "https://plugins.jetbrains.com/files/22971/467619/icon/pluginIcon.svg"
505
+ },
506
+ {
507
+ "id": 20319,
508
+ "productCode": "PGERRYAURORA",
509
+ "name": "Gerry Aurora",
510
+ "pricingModel": "PAID",
511
+ "icon": "https://plugins.jetbrains.com/files/20319/435418/icon/pluginIcon.svg"
512
+ },
513
+ {
514
+ "id": 20246,
515
+ "productCode": "PGERRYCHERRY",
516
+ "name": "Gerry Cherry",
517
+ "pricingModel": "PAID",
518
+ "icon": "https://plugins.jetbrains.com/files/20246/435417/icon/pluginIcon.svg"
519
+ },
520
+ {
521
+ "id": 20247,
522
+ "productCode": "PGERRYCOFFEE",
523
+ "name": "Gerry Coffee",
524
+ "pricingModel": "PAID",
525
+ "icon": "https://plugins.jetbrains.com/files/20247/435420/icon/pluginIcon.svg"
526
+ },
527
+ {
528
+ "id": 20049,
529
+ "productCode": "PGERRYCYBERPUNK",
530
+ "name": "Gerry Cyberpunk",
531
+ "pricingModel": "PAID",
532
+ "icon": "https://plugins.jetbrains.com/files/20049/435415/icon/pluginIcon.svg"
533
+ },
534
+ {
535
+ "id": 20236,
536
+ "productCode": "PGERRYNATURE",
537
+ "name": "Gerry Nature",
538
+ "pricingModel": "PAID",
539
+ "icon": "https://plugins.jetbrains.com/files/20236/435419/icon/pluginIcon.svg"
540
+ },
541
+ {
542
+ "id": 20075,
543
+ "productCode": "PGERRYSPACE",
544
+ "name": "Gerry Space",
545
+ "pricingModel": "PAID",
546
+ "icon": "https://plugins.jetbrains.com/files/20075/435416/icon/pluginIcon.svg"
547
+ },
548
+ {
549
+ "id": 19668,
550
+ "productCode": "PGERRYTHEMESPRO",
551
+ "name": "Gerry Themes Pro",
552
+ "pricingModel": "PAID",
553
+ "icon": "https://plugins.jetbrains.com/files/19668/517943/icon/pluginIcon.svg"
554
+ },
555
+ {
556
+ "id": 10083,
557
+ "productCode": "PGITSCOPE",
558
+ "name": "Git Scope",
559
+ "pricingModel": "PAID",
560
+ "icon": "https://plugins.jetbrains.com/files/10083/396420/icon/pluginIcon.svg"
561
+ },
562
+ {
563
+ "id": 23813,
564
+ "productCode": "PGITWORKTREE",
565
+ "name": "Git Worktree",
566
+ "pricingModel": "FREEMIUM",
567
+ "icon": "https://plugins.jetbrains.com/files/23813/493642/icon/pluginIcon.svg"
568
+ },
569
+ {
570
+ "id": 14056,
571
+ "productCode": "PGITFLOWPLUS",
572
+ "name": "GitFlowPlus",
573
+ "pricingModel": "FREEMIUM",
574
+ "icon": "https://plugins.jetbrains.com/files/14056/506220/icon/pluginIcon.svg"
575
+ },
576
+ {
577
+ "id": 20144,
578
+ "productCode": "PGITHUBCI",
579
+ "name": "Github CI Dashboard",
580
+ "pricingModel": "PAID",
581
+ "icon": "https://plugins.jetbrains.com/files/20144/463946/icon/pluginIcon.svg"
582
+ },
583
+ {
584
+ "id": 15457,
585
+ "productCode": "PGITLABCI",
586
+ "name": "Gitlab CI Pipeline Dashboard",
587
+ "pricingModel": "PAID",
588
+ "icon": "https://plugins.jetbrains.com/files/15457/463947/icon/pluginIcon.svg"
589
+ },
590
+ {
591
+ "id": 22202,
592
+ "productCode": "PGITLABCICD",
593
+ "name": "GitLab CICD - Pipelines \u0026 Jobs, Builds Run Cancel Retry View Log",
594
+ "pricingModel": "PAID",
595
+ "icon": "https://plugins.jetbrains.com/files/22202/517828/icon/pluginIcon.svg"
596
+ },
597
+ {
598
+ "id": 18689,
599
+ "productCode": "PGITLAB",
600
+ "name": "GitLab Merge Requests",
601
+ "pricingModel": "PAID",
602
+ "icon": "https://plugins.jetbrains.com/files/18689/516838/icon/pluginIcon.svg"
603
+ },
604
+ {
605
+ "id": 7499,
606
+ "productCode": "PGITTOOLBOX",
607
+ "name": "GitToolBox",
608
+ "pricingModel": "FREEMIUM",
609
+ "icon": "https://plugins.jetbrains.com/files/7499/512954/icon/pluginIcon.svg"
610
+ },
611
+ {
612
+ "id": 19906,
613
+ "productCode": "PGOPARSER",
614
+ "name": "GoParser",
615
+ "pricingModel": "PAID",
616
+ "icon": "https://plugins.jetbrains.com/files/19906/293012/icon/pluginIcon.svg"
617
+ },
618
+ {
619
+ "id": 20411,
620
+ "productCode": "PWXUFQYRHZCRSEO",
621
+ "name": "Gorm",
622
+ "pricingModel": "PAID",
623
+ "icon": "https://plugins.jetbrains.com/files/20411/502598/icon/pluginIcon.svg"
624
+ },
625
+ {
626
+ "id": 22035,
627
+ "productCode": "PGPTASSISTANT",
628
+ "name": "GPT Assistant",
629
+ "pricingModel": "PAID",
630
+ "icon": "https://plugins.jetbrains.com/files/22035/510722/icon/pluginIcon.svg"
631
+ },
632
+ {
633
+ "id": 15535,
634
+ "productCode": "PHEROKU",
635
+ "name": "Heroku Dashboard",
636
+ "pricingModel": "PAID",
637
+ "icon": "https://plugins.jetbrains.com/files/15535/463948/icon/pluginIcon.svg"
638
+ },
639
+ {
640
+ "id": 7525,
641
+ "productCode": "PHYBRISCOMMERCE",
642
+ "name": "Hybris Integration",
643
+ "pricingModel": "PAID",
644
+ "icon": "https://plugins.jetbrains.com/files/7525/517492/icon/pluginIcon.svg"
645
+ },
646
+ {
647
+ "id": 12634,
648
+ "productCode": "PIEDIS",
649
+ "name": "Iedis 2",
650
+ "pricingModel": "PAID",
651
+ "icon": "https://plugins.jetbrains.com/files/12634/167816/icon/pluginIcon.svg"
652
+ },
653
+ {
654
+ "id": 22459,
655
+ "productCode": "PIMAGETOVECTOR",
656
+ "name": "ImageToVector",
657
+ "pricingModel": "PAID",
658
+ "icon": "https://plugins.jetbrains.com/files/22459/376877/icon/pluginIcon.svg"
659
+ },
660
+ {
661
+ "id": 23859,
662
+ "productCode": "PINTELLIPHP",
663
+ "name": "IntelliPHP - AI Autocomplete for PHP",
664
+ "pricingModel": "PAID",
665
+ "icon": "https://plugins.jetbrains.com/files/23859/505657/icon/pluginIcon.svg"
666
+ },
667
+ {
668
+ "id": 20526,
669
+ "productCode": "PWAUFKYVHQCRXEO",
670
+ "name": "IoGame",
671
+ "pricingModel": "PAID",
672
+ "icon": "https://plugins.jetbrains.com/files/20526/468605/icon/pluginIcon.svg"
673
+ },
674
+ {
675
+ "id": 11560,
676
+ "productCode": "PBISJ",
677
+ "name": "Java Antidecompiler",
678
+ "pricingModel": "PAID",
679
+ "icon": "https://plugins.jetbrains.com/files/11560/367010/icon/pluginIcon.svg"
680
+ },
681
+ {
682
+ "id": 10828,
683
+ "productCode": "PJDCLEANREAD",
684
+ "name": "JavaDoc Clean Read",
685
+ "pricingModel": "PAID",
686
+ "icon": "https://plugins.jetbrains.com/files/10828/375796/icon/pluginIcon.svg"
687
+ },
688
+ {
689
+ "id": 20888,
690
+ "productCode": "PWXUQQYVOXCRSEO",
691
+ "name": "JavaOrm",
692
+ "pricingModel": "PAID",
693
+ "icon": "https://plugins.jetbrains.com/files/20888/438337/icon/pluginIcon.svg"
694
+ },
695
+ {
696
+ "id": 14557,
697
+ "productCode": "PVISUALGC",
698
+ "name": "JDK VisualGC",
699
+ "pricingModel": "FREEMIUM",
700
+ "icon": "https://plugins.jetbrains.com/files/14557/453632/icon/pluginIcon.svg"
701
+ },
702
+ {
703
+ "id": 22282,
704
+ "productCode": "AIP",
705
+ "name": "JetBrains AI Assistant",
706
+ "pricingModel": "FREEMIUM",
707
+ "icon": "https://plugins.jetbrains.com/files/22282/515367/icon/pluginIcon.svg"
708
+ },
709
+ {
710
+ "id": 21173,
711
+ "productCode": "PJETCLIENT",
712
+ "name": "JetClient - The Ultimate REST Client",
713
+ "pricingModel": "FREEMIUM",
714
+ "icon": "https://plugins.jetbrains.com/files/21173/515501/icon/pluginIcon.svg"
715
+ },
716
+ {
717
+ "id": 9238,
718
+ "productCode": "PJETFORCER",
719
+ "name": "JetForcer | The Smartest Force.com IDE",
720
+ "pricingModel": "PAID",
721
+ "icon": "https://plugins.jetbrains.com"
722
+ },
723
+ {
724
+ "id": 12621,
725
+ "productCode": "PJFORMDESIGNER",
726
+ "name": "JFormDesigner (Marketplace Edition)",
727
+ "pricingModel": "PAID",
728
+ "icon": "https://plugins.jetbrains.com/files/12621/516265/icon/pluginIcon.svg"
729
+ },
730
+ {
731
+ "id": 23812,
732
+ "productCode": "PJMETERPLUGINSM",
733
+ "name": "JMeter Plugins Manager",
734
+ "pricingModel": "PAID",
735
+ "icon": "https://plugins.jetbrains.com/files/23812/492356/icon/pluginIcon.svg"
736
+ },
737
+ {
738
+ "id": 23855,
739
+ "productCode": "PJMETERRUNNER",
740
+ "name": "JMeter Runner",
741
+ "pricingModel": "PAID",
742
+ "icon": "https://plugins.jetbrains.com/files/23855/494217/icon/pluginIcon.svg"
743
+ },
744
+ {
745
+ "id": 15242,
746
+ "productCode": "PJPASQL",
747
+ "name": "JPA SQL",
748
+ "pricingModel": "FREEMIUM",
749
+ "icon": "https://plugins.jetbrains.com/files/15242/510410/icon/pluginIcon.svg"
750
+ },
751
+ {
752
+ "id": 23360,
753
+ "productCode": "PJQEXPRESS",
754
+ "name": "jqExpress",
755
+ "pricingModel": "PAID",
756
+ "icon": "https://plugins.jetbrains.com/files/23360/492713/icon/pluginIcon.svg"
757
+ },
758
+ {
759
+ "id": 22597,
760
+ "productCode": "POXYJSONSCHGEN",
761
+ "name": "JSON Schema Generator",
762
+ "pricingModel": "PAID",
763
+ "icon": "https://plugins.jetbrains.com/files/22597/471041/icon/pluginIcon.svg"
764
+ },
765
+ {
766
+ "id": 23554,
767
+ "productCode": "POXYJSONDIAGRAM",
768
+ "name": "JSON Schema Visualizer/Editor",
769
+ "pricingModel": "PAID",
770
+ "icon": "https://plugins.jetbrains.com/files/23554/503415/icon/pluginIcon.svg"
771
+ },
772
+ {
773
+ "id": 20297,
774
+ "productCode": "POXYJSONCONVERT",
775
+ "name": "JSON-YAML-XML Converter",
776
+ "pricingModel": "PAID",
777
+ "icon": "https://plugins.jetbrains.com/files/20297/472486/icon/pluginIcon.svg"
778
+ },
779
+ {
780
+ "id": 18975,
781
+ "productCode": "PJSONNETEMLSUP",
782
+ "name": "Jsonnet Pro",
783
+ "pricingModel": "PAID",
784
+ "icon": "https://plugins.jetbrains.com/files/18975/458972/icon/pluginIcon.svg"
785
+ },
786
+ {
787
+ "id": 19297,
788
+ "productCode": "PJSONTOANYLANGU",
789
+ "name": "JsonToAnyLanguage",
790
+ "pricingModel": "FREEMIUM",
791
+ "icon": "https://plugins.jetbrains.com/files/19297/351202/icon/pluginIcon.svg"
792
+ },
793
+ {
794
+ "id": 14393,
795
+ "productCode": "PJSONTOTS",
796
+ "name": "JsonToTypeScript",
797
+ "pricingModel": "FREEMIUM",
798
+ "icon": "https://plugins.jetbrains.com/files/14393/321300/icon/pluginIcon.svg"
799
+ },
800
+ {
801
+ "id": 22284,
802
+ "productCode": "PKAFKA",
803
+ "name": "Kafka Client",
804
+ "pricingModel": "PAID",
805
+ "icon": "https://plugins.jetbrains.com/files/22284/428744/icon/pluginIcon.svg"
806
+ },
807
+ {
808
+ "id": 20111,
809
+ "productCode": "PKAFKAIDE",
810
+ "name": "Kafkaide",
811
+ "pricingModel": "PAID",
812
+ "icon": "https://plugins.jetbrains.com/files/20111/425515/icon/pluginIcon.svg"
813
+ },
814
+ {
815
+ "id": 18286,
816
+ "productCode": "PKSEXPLORER",
817
+ "name": "KS-Explorer",
818
+ "pricingModel": "PAID",
819
+ "icon": "https://plugins.jetbrains.com/files/18286/518701/icon/pluginIcon.svg"
820
+ },
821
+ {
822
+ "id": 13441,
823
+ "productCode": "PLARAVEL",
824
+ "name": "Laravel Idea",
825
+ "pricingModel": "PAID",
826
+ "icon": "https://plugins.jetbrains.com/files/13441/507406/icon/pluginIcon.svg"
827
+ },
828
+ {
829
+ "id": 19661,
830
+ "productCode": "PLATTEPRO",
831
+ "name": "Latte Pro",
832
+ "pricingModel": "PAID",
833
+ "icon": "https://plugins.jetbrains.com/files/19661/440924/icon/pluginIcon.svg"
834
+ },
835
+ {
836
+ "id": 15405,
837
+ "productCode": "PLEDGER",
838
+ "name": "Ledger CLI",
839
+ "pricingModel": "PAID",
840
+ "icon": "https://plugins.jetbrains.com/files/15405/458942/icon/pluginIcon.svg"
841
+ },
842
+ {
843
+ "id": 17166,
844
+ "productCode": "PLEP",
845
+ "name": "LeetCode Editor Pro",
846
+ "pricingModel": "PAID",
847
+ "icon": "https://plugins.jetbrains.com/files/17166/502109/icon/pluginIcon.svg"
848
+ },
849
+ {
850
+ "id": 22223,
851
+ "productCode": "PLOCALSTACK",
852
+ "name": "LocalStack Integrator",
853
+ "pricingModel": "FREEMIUM",
854
+ "icon": "https://plugins.jetbrains.com/files/22223/518671/icon/pluginIcon.svg"
855
+ },
856
+ {
857
+ "id": 20554,
858
+ "productCode": "PMAGE",
859
+ "name": "Magento and Adobe Commerce PhpStorm by Atwix",
860
+ "pricingModel": "FREEMIUM",
861
+ "icon": "https://plugins.jetbrains.com/files/20554/505887/icon/pluginIcon.svg"
862
+ },
863
+ {
864
+ "id": 23556,
865
+ "productCode": "PSCIPIOMGNL",
866
+ "name": "Magnolia CMS Integration",
867
+ "pricingModel": "PAID",
868
+ "icon": "https://plugins.jetbrains.com/files/23556/483799/icon/pluginIcon.svg"
869
+ },
870
+ {
871
+ "id": 17688,
872
+ "productCode": "PRSMGNL",
873
+ "name": "Magnolia YAML Assistant",
874
+ "pricingModel": "FREEMIUM",
875
+ "icon": "https://plugins.jetbrains.com/files/17688/511232/icon/pluginIcon.svg"
876
+ },
877
+ {
878
+ "id": 8006,
879
+ "productCode": "PMATERIALUI",
880
+ "name": "Material Theme UI",
881
+ "pricingModel": "FREEMIUM",
882
+ "icon": "https://plugins.jetbrains.com/files/8006/518563/icon/pluginIcon.svg"
883
+ },
884
+ {
885
+ "id": 19308,
886
+ "productCode": "PMATERIALCUSTOM",
887
+ "name": "Material Theme UI Custom Theme",
888
+ "pricingModel": "PAID",
889
+ "icon": "https://plugins.jetbrains.com/files/19308/384272/icon/pluginIcon.svg"
890
+ },
891
+ {
892
+ "id": 19250,
893
+ "productCode": "PMATERIALEXTRAS",
894
+ "name": "Material Theme UI Extras",
895
+ "pricingModel": "PAID",
896
+ "icon": "https://plugins.jetbrains.com/files/19250/384271/icon/pluginIcon.svg"
897
+ },
898
+ {
899
+ "id": 17456,
900
+ "productCode": "PMATERIALHC",
901
+ "name": "Material Theme UI High Contrast",
902
+ "pricingModel": "PAID",
903
+ "icon": "https://plugins.jetbrains.com/files/17456/384270/icon/pluginIcon.svg"
904
+ },
905
+ {
906
+ "id": 19309,
907
+ "productCode": "PMATERIALLANG",
908
+ "name": "Material Theme UI Language Additions",
909
+ "pricingModel": "PAID",
910
+ "icon": "https://plugins.jetbrains.com/files/19309/384269/icon/pluginIcon.svg"
911
+ },
912
+ {
913
+ "id": 19310,
914
+ "productCode": "PMATERIALFRAME",
915
+ "name": "Material Theme UI Project Frame",
916
+ "pricingModel": "PAID",
917
+ "icon": "https://plugins.jetbrains.com/files/19310/385745/icon/pluginIcon.svg"
918
+ },
919
+ {
920
+ "id": 13615,
921
+ "productCode": "PMRINTEGEE",
922
+ "name": "Merge Request Integration EE - Code Review for GitLab",
923
+ "pricingModel": "PAID",
924
+ "icon": "https://plugins.jetbrains.com/files/13615/113000/icon/pluginIcon.svg"
925
+ },
926
+ {
927
+ "id": 23687,
928
+ "productCode": "PMICRONAUTLAUNC",
929
+ "name": "Micronaut Launch",
930
+ "pricingModel": "PAID",
931
+ "icon": "https://plugins.jetbrains.com/files/23687/478379/icon/pluginIcon.svg"
932
+ },
933
+ {
934
+ "id": 13720,
935
+ "productCode": "PMINBATIS",
936
+ "name": "MinBatis",
937
+ "pricingModel": "PAID",
938
+ "icon": "https://plugins.jetbrains.com/files/13720/116149/icon/pluginIcon.svg"
939
+ },
940
+ {
941
+ "id": 23999,
942
+ "productCode": "PMONGODB",
943
+ "name": "Mongo DB",
944
+ "pricingModel": "PAID",
945
+ "icon": "https://plugins.jetbrains.com/files/23999/518250/icon/pluginIcon.svg"
946
+ },
947
+ {
948
+ "id": 20761,
949
+ "productCode": "PMONGOEXPERT",
950
+ "name": "Mongo Expert",
951
+ "pricingModel": "PAID",
952
+ "icon": "https://plugins.jetbrains.com/files/20761/510302/icon/pluginIcon.svg"
953
+ },
954
+ {
955
+ "id": 17465,
956
+ "productCode": "PCDMQTTCLIENT",
957
+ "name": "MQTT Client",
958
+ "pricingModel": "PAID",
959
+ "icon": "https://plugins.jetbrains.com/files/17465/308433/icon/pluginIcon.svg"
960
+ },
961
+ {
962
+ "id": 13905,
963
+ "productCode": "PMYBATISLOG",
964
+ "name": "MyBatis Log",
965
+ "pricingModel": "PAID",
966
+ "icon": "https://plugins.jetbrains.com/files/13905/447241/icon/pluginIcon.svg"
967
+ },
968
+ {
969
+ "id": 18389,
970
+ "productCode": "PMBCODEHELPPRO",
971
+ "name": "Mybatis Smart Code Help Pro",
972
+ "pricingModel": "FREEMIUM",
973
+ "icon": "https://plugins.jetbrains.com/files/18389/516824/icon/pluginIcon.svg"
974
+ },
975
+ {
976
+ "id": 23478,
977
+ "productCode": "PMYBATISCODE",
978
+ "name": "MybatisCode",
979
+ "pricingModel": "PAID",
980
+ "icon": "https://plugins.jetbrains.com/files/23478/472229/icon/pluginIcon.svg"
981
+ },
982
+ {
983
+ "id": 14522,
984
+ "productCode": "PMYBATISHELPER",
985
+ "name": "MyBatisCodeHelperPro (Marketplace Edition)",
986
+ "pricingModel": "PAID",
987
+ "icon": "https://plugins.jetbrains.com/files/14522/510194/icon/pluginIcon.svg"
988
+ },
989
+ {
990
+ "id": 22655,
991
+ "productCode": "PMYSQLPROXY",
992
+ "name": "MySQL Proxy",
993
+ "pricingModel": "FREEMIUM",
994
+ "icon": "https://plugins.jetbrains.com/files/22655/436599/icon/pluginIcon.svg"
995
+ },
996
+ {
997
+ "id": 18387,
998
+ "productCode": "PNEONPRO",
999
+ "name": "NEON Nette Support",
1000
+ "pricingModel": "PAID",
1001
+ "icon": "https://plugins.jetbrains.com/files/18387/479200/icon/pluginIcon.svg"
1002
+ },
1003
+ {
1004
+ "id": 19977,
1005
+ "productCode": "PNETLIFY",
1006
+ "name": "Netlify Dashboard",
1007
+ "pricingModel": "PAID",
1008
+ "icon": "https://plugins.jetbrains.com/files/19977/463949/icon/pluginIcon.svg"
1009
+ },
1010
+ {
1011
+ "id": 19963,
1012
+ "productCode": "PNEXTSKETCH",
1013
+ "name": "NextSketch",
1014
+ "pricingModel": "PAID",
1015
+ "icon": "https://plugins.jetbrains.com/files/19963/272018/icon/pluginIcon.svg"
1016
+ },
1017
+ {
1018
+ "id": 20805,
1019
+ "productCode": "PNEXTSKETCHTWO",
1020
+ "name": "NextSketch2",
1021
+ "pricingModel": "PAID",
1022
+ "icon": "https://plugins.jetbrains.com/files/20805/308349/icon/pluginIcon.svg"
1023
+ },
1024
+ {
1025
+ "id": 23765,
1026
+ "productCode": "PNFLUTTER",
1027
+ "name": "NFlutter",
1028
+ "pricingModel": "PAID",
1029
+ "icon": "https://plugins.jetbrains.com/files/23765/492994/icon/pluginIcon.svg"
1030
+ },
1031
+ {
1032
+ "id": 18280,
1033
+ "productCode": "PNGINX",
1034
+ "name": "Nginx Configuration Pro",
1035
+ "pricingModel": "PAID",
1036
+ "icon": "https://plugins.jetbrains.com/files/18280/239000/icon/pluginIcon.svg"
1037
+ },
1038
+ {
1039
+ "id": 19205,
1040
+ "productCode": "PNGROK",
1041
+ "name": "Ngrok",
1042
+ "pricingModel": "FREEMIUM",
1043
+ "icon": "https://plugins.jetbrains.com/files/19205/510423/icon/pluginIcon.svg"
1044
+ },
1045
+ {
1046
+ "id": 21833,
1047
+ "productCode": "PNOSQLNAVMDB",
1048
+ "name": "NoSQL Navigator For MongoDB",
1049
+ "pricingModel": "PAID",
1050
+ "icon": "https://plugins.jetbrains.com/files/21833/433051/icon/pluginIcon.svg"
1051
+ },
1052
+ {
1053
+ "id": 22128,
1054
+ "productCode": "PNPMPACKAGEJSON",
1055
+ "name": "NPM Package Json",
1056
+ "pricingModel": "PAID",
1057
+ "icon": "https://plugins.jetbrains.com/files/22128/451192/icon/pluginIcon.svg"
1058
+ },
1059
+ {
1060
+ "id": 13499,
1061
+ "productCode": "PODOO",
1062
+ "name": "Odoo",
1063
+ "pricingModel": "PAID",
1064
+ "icon": "https://plugins.jetbrains.com/files/13499/512679/icon/pluginIcon.svg"
1065
+ },
1066
+ {
1067
+ "id": 13151,
1068
+ "productCode": "POFFICEFLOOR",
1069
+ "name": "OfficeFloor",
1070
+ "pricingModel": "PAID",
1071
+ "icon": "https://plugins.jetbrains.com/files/13151/131867/icon/pluginIcon.svg"
1072
+ },
1073
+ {
1074
+ "id": 19889,
1075
+ "productCode": "POPENAPICRUDWIZ",
1076
+ "name": "OpenAPI CRUD Wizard",
1077
+ "pricingModel": "FREEMIUM",
1078
+ "icon": "https://plugins.jetbrains.com/files/19889/478359/icon/pluginIcon.svg"
1079
+ },
1080
+ {
1081
+ "id": 12887,
1082
+ "productCode": "POPENAPI",
1083
+ "name": "OpenAPI Editor",
1084
+ "pricingModel": "PAID",
1085
+ "icon": "https://plugins.jetbrains.com/files/12887/512174/icon/pluginIcon.svg"
1086
+ },
1087
+ {
1088
+ "id": 14371,
1089
+ "productCode": "PIMAGEVIEWER",
1090
+ "name": "OpenCV Image Viewer",
1091
+ "pricingModel": "FREEMIUM",
1092
+ "icon": "https://plugins.jetbrains.com/files/14371/480879/icon/pluginIcon.svg"
1093
+ },
1094
+ {
1095
+ "id": 12626,
1096
+ "productCode": "PORCHIDE",
1097
+ "name": "OrchidE - Ansible Language Support",
1098
+ "pricingModel": "PAID",
1099
+ "icon": "https://plugins.jetbrains.com"
1100
+ },
1101
+ {
1102
+ "id": 19660,
1103
+ "productCode": "PAWSQLADVISOR",
1104
+ "name": "PawSQL Advisor,SQL Audit/Rewrite/Index Advice,Tune SQL by Clicks",
1105
+ "pricingModel": "PAID",
1106
+ "icon": "https://plugins.jetbrains.com/files/19660/502106/icon/pluginIcon.svg"
1107
+ },
1108
+ {
1109
+ "id": 17440,
1110
+ "productCode": "PHPBUILDER",
1111
+ "name": "PHP Data Object Generator",
1112
+ "pricingModel": "FREEMIUM",
1113
+ "icon": "https://plugins.jetbrains.com/files/17440/458368/icon/pluginIcon.svg"
1114
+ },
1115
+ {
1116
+ "id": 18981,
1117
+ "productCode": "PPHPHOUDINI",
1118
+ "name": "PHP Houdini",
1119
+ "pricingModel": "PAID",
1120
+ "icon": "https://plugins.jetbrains.com/files/18981/271233/icon/pluginIcon.svg"
1121
+ },
1122
+ {
1123
+ "id": 16935,
1124
+ "productCode": "PHPEAPLUGIN",
1125
+ "name": "Php Inspections (EA Ultimate)",
1126
+ "pricingModel": "PAID",
1127
+ "icon": "https://plugins.jetbrains.com"
1128
+ },
1129
+ {
1130
+ "id": 14821,
1131
+ "productCode": "PPUMLSTUDIO",
1132
+ "name": "PlantUML Studio",
1133
+ "pricingModel": "PAID",
1134
+ "icon": "https://plugins.jetbrains.com/files/14821/172312/icon/pluginIcon.svg"
1135
+ },
1136
+ {
1137
+ "id": 13733,
1138
+ "productCode": "PPOJOTOJSONSCH",
1139
+ "name": "POJO to JSON Schema",
1140
+ "pricingModel": "PAID",
1141
+ "icon": "https://plugins.jetbrains.com/files/13733/95154/icon/pluginIcon.svg"
1142
+ },
1143
+ {
1144
+ "id": 22429,
1145
+ "productCode": "PPOLARISTOMCATS",
1146
+ "name": "Polaris Tomcat Server",
1147
+ "pricingModel": "PAID",
1148
+ "icon": "https://plugins.jetbrains.com/files/22429/506445/icon/pluginIcon.svg"
1149
+ },
1150
+ {
1151
+ "id": 21361,
1152
+ "productCode": "POLYBPMNGDNEXT",
1153
+ "name": "PolyBPMN visualizer",
1154
+ "pricingModel": "PAID",
1155
+ "icon": "https://plugins.jetbrains.com/files/21361/479001/icon/pluginIcon.svg"
1156
+ },
1157
+ {
1158
+ "id": 14434,
1159
+ "productCode": "PQMLEDITOR",
1160
+ "name": "QmlEditor",
1161
+ "pricingModel": "PAID",
1162
+ "icon": "https://plugins.jetbrains.com/files/14434/314029/icon/pluginIcon.svg"
1163
+ },
1164
+ {
1165
+ "id": 16405,
1166
+ "productCode": "PQTSQSSEDITOR",
1167
+ "name": "Qt Style Sheets Editor",
1168
+ "pricingModel": "PAID",
1169
+ "icon": "https://plugins.jetbrains.com/files/16405/193379/icon/pluginIcon.svg"
1170
+ },
1171
+ {
1172
+ "id": 19027,
1173
+ "productCode": "PQUARKUSHELPER",
1174
+ "name": "Quarkus Assistant",
1175
+ "pricingModel": "PAID",
1176
+ "icon": "https://plugins.jetbrains.com/files/19027/477162/icon/pluginIcon.svg"
1177
+ },
1178
+ {
1179
+ "id": 18269,
1180
+ "productCode": "PQUERYFLAG",
1181
+ "name": "QueryFlag",
1182
+ "pricingModel": "PAID",
1183
+ "icon": "https://plugins.jetbrains.com/files/18269/508126/icon/pluginIcon.svg"
1184
+ },
1185
+ {
1186
+ "id": 10080,
1187
+ "productCode": "PRAINBOWBRACKET",
1188
+ "name": "Rainbow Brackets",
1189
+ "pricingModel": "FREEMIUM",
1190
+ "icon": "https://plugins.jetbrains.com/files/10080/509542/icon/pluginIcon.svg"
1191
+ },
1192
+ {
1193
+ "id": 19316,
1194
+ "productCode": "PRANCHER",
1195
+ "name": "Rancher",
1196
+ "pricingModel": "PAID",
1197
+ "icon": "https://plugins.jetbrains.com/files/19316/367013/icon/pluginIcon.svg"
1198
+ },
1199
+ {
1200
+ "id": 13838,
1201
+ "productCode": "PRDFANDSPARQL",
1202
+ "name": "RDF and SPARQL",
1203
+ "pricingModel": "PAID",
1204
+ "icon": "https://plugins.jetbrains.com/files/13838/499816/icon/pluginIcon.svg"
1205
+ },
1206
+ {
1207
+ "id": 9564,
1208
+ "productCode": "PRNCONSOLE",
1209
+ "name": "React Native Console",
1210
+ "pricingModel": "PAID",
1211
+ "icon": "https://plugins.jetbrains.com/files/9564/514551/icon/pluginIcon.svg"
1212
+ },
1213
+ {
1214
+ "id": 12820,
1215
+ "productCode": "PREDIS",
1216
+ "name": "Redis",
1217
+ "pricingModel": "PAID",
1218
+ "icon": "https://plugins.jetbrains.com/files/12820/433300/icon/pluginIcon.svg"
1219
+ },
1220
+ {
1221
+ "id": 19360,
1222
+ "productCode": "PREDISCLIHELPER",
1223
+ "name": "Redis Client",
1224
+ "pricingModel": "PAID",
1225
+ "icon": "https://plugins.jetbrains.com/files/19360/479210/icon/pluginIcon.svg"
1226
+ },
1227
+ {
1228
+ "id": 15722,
1229
+ "productCode": "PREDISMANAGER",
1230
+ "name": "Redis Manager",
1231
+ "pricingModel": "PAID",
1232
+ "icon": "https://plugins.jetbrains.com/files/15722/270538/icon/pluginIcon.svg"
1233
+ },
1234
+ {
1235
+ "id": 19599,
1236
+ "productCode": "PREDISS",
1237
+ "name": "Redis Operator",
1238
+ "pricingModel": "PAID",
1239
+ "icon": "https://plugins.jetbrains.com/files/19599/518569/icon/pluginIcon.svg"
1240
+ },
1241
+ {
1242
+ "id": 16160,
1243
+ "productCode": "PREDISTOOLS",
1244
+ "name": "Redis-Cli",
1245
+ "pricingModel": "PAID",
1246
+ "icon": "https://plugins.jetbrains.com/files/16160/286263/icon/pluginIcon.svg"
1247
+ },
1248
+ {
1249
+ "id": 15433,
1250
+ "productCode": "PREGEXTOOL",
1251
+ "name": "Regex Tool",
1252
+ "pricingModel": "PAID",
1253
+ "icon": "https://plugins.jetbrains.com/files/15433/510718/icon/pluginIcon.svg"
1254
+ },
1255
+ {
1256
+ "id": 14723,
1257
+ "productCode": "PRESTKIT",
1258
+ "name": "RestfulBox",
1259
+ "pricingModel": "FREEMIUM",
1260
+ "icon": "https://plugins.jetbrains.com/files/14723/464469/icon/pluginIcon.svg"
1261
+ },
1262
+ {
1263
+ "id": 22726,
1264
+ "productCode": "PRETROFITASSIT",
1265
+ "name": "Retrofit Assistant",
1266
+ "pricingModel": "PAID",
1267
+ "icon": "https://plugins.jetbrains.com/files/22726/514538/icon/pluginIcon.svg"
1268
+ },
1269
+ {
1270
+ "id": 22428,
1271
+ "productCode": "PWXUQRYTOXCRSEO",
1272
+ "name": "RustTool",
1273
+ "pricingModel": "PAID",
1274
+ "icon": "https://plugins.jetbrains.com/files/22428/513930/icon/pluginIcon.svg"
1275
+ },
1276
+ {
1277
+ "id": 13668,
1278
+ "productCode": "PSFCC",
1279
+ "name": "Salesforce B2C Commerce (SFCC)",
1280
+ "pricingModel": "PAID",
1281
+ "icon": "https://plugins.jetbrains.com/files/13668/510847/icon/pluginIcon.svg"
1282
+ },
1283
+ {
1284
+ "id": 22748,
1285
+ "productCode": "PSCHEMAREGVIEW",
1286
+ "name": "Schema Registry Viewer",
1287
+ "pricingModel": "PAID",
1288
+ "icon": "https://plugins.jetbrains.com/files/22748/496140/icon/pluginIcon.svg"
1289
+ },
1290
+ {
1291
+ "id": 12108,
1292
+ "productCode": "PSCIPIO",
1293
+ "name": "Scipio ERP Integration",
1294
+ "pricingModel": "PAID",
1295
+ "icon": "https://plugins.jetbrains.com/files/12108/478355/icon/pluginIcon.svg"
1296
+ },
1297
+ {
1298
+ "id": 19556,
1299
+ "productCode": "PSCREENCODEPRO",
1300
+ "name": "ScreenCodePro",
1301
+ "pricingModel": "PAID",
1302
+ "icon": "https://plugins.jetbrains.com/files/19556/198086/icon/pluginIcon.svg"
1303
+ },
1304
+ {
1305
+ "id": 22232,
1306
+ "productCode": "PSENTRY",
1307
+ "name": "Sentry",
1308
+ "pricingModel": "FREEMIUM",
1309
+ "icon": "https://plugins.jetbrains.com/files/22232/514906/icon/pluginIcon.svg"
1310
+ },
1311
+ {
1312
+ "id": 15945,
1313
+ "productCode": "PSENTRYINTEG",
1314
+ "name": "Sentry Integration",
1315
+ "pricingModel": "PAID",
1316
+ "icon": "https://plugins.jetbrains.com/files/15945/111527/icon/pluginIcon.svg"
1317
+ },
1318
+ {
1319
+ "id": 8286,
1320
+ "productCode": "PSEQUENCEDIAGRA",
1321
+ "name": "SequenceDiagram",
1322
+ "pricingModel": "FREEMIUM",
1323
+ "icon": "https://plugins.jetbrains.com/files/8286/485614/icon/pluginIcon.svg"
1324
+ },
1325
+ {
1326
+ "id": 23115,
1327
+ "productCode": "PSEQDIAORG",
1328
+ "name": "SequenceDiagram.org",
1329
+ "pricingModel": "PAID",
1330
+ "icon": "https://plugins.jetbrains.com/files/23115/485275/icon/pluginIcon.svg"
1331
+ },
1332
+ {
1333
+ "id": 14437,
1334
+ "productCode": "PSI",
1335
+ "name": "Shared Project Indexes",
1336
+ "pricingModel": "PAID",
1337
+ "icon": "https://plugins.jetbrains.com/files/14437/508994/icon/pluginIcon.svg"
1338
+ },
1339
+ {
1340
+ "id": 7410,
1341
+ "productCode": "PSWPLUGIN",
1342
+ "name": "Shopware",
1343
+ "pricingModel": "PAID",
1344
+ "icon": "https://plugins.jetbrains.com/files/7410/167127/icon/pluginIcon.svg"
1345
+ },
1346
+ {
1347
+ "id": 18151,
1348
+ "productCode": "PBEANCONVERTER",
1349
+ "name": "Simple Object Copy",
1350
+ "pricingModel": "PAID",
1351
+ "icon": "https://plugins.jetbrains.com"
1352
+ },
1353
+ {
1354
+ "id": 20243,
1355
+ "productCode": "PSKOL",
1356
+ "name": "Skol",
1357
+ "pricingModel": "PAID",
1358
+ "icon": "https://plugins.jetbrains.com/files/20243/518236/icon/pluginIcon.svg"
1359
+ },
1360
+ {
1361
+ "id": 14053,
1362
+ "productCode": "PSMARTJUMP",
1363
+ "name": "Smart Jump",
1364
+ "pricingModel": "PAID",
1365
+ "icon": "https://plugins.jetbrains.com/files/14053/274462/icon/pluginIcon.svg"
1366
+ },
1367
+ {
1368
+ "id": 20565,
1369
+ "productCode": "PTAILWINDTOOLS",
1370
+ "name": "Snippet Toolkit for Tailwind CSS",
1371
+ "pricingModel": "PAID",
1372
+ "icon": "https://plugins.jetbrains.com/files/20565/502104/icon/pluginIcon.svg"
1373
+ },
1374
+ {
1375
+ "id": 23743,
1376
+ "productCode": "PSOTERISECURITY",
1377
+ "name": "Soteri Secret Scanner",
1378
+ "pricingModel": "PAID",
1379
+ "icon": "https://plugins.jetbrains.com/files/23743/484143/icon/pluginIcon.svg"
1380
+ },
1381
+ {
1382
+ "id": 22318,
1383
+ "productCode": "PSOURCESYNCPRO",
1384
+ "name": "Source Synchronizer Pro",
1385
+ "pricingModel": "PAID",
1386
+ "icon": "https://plugins.jetbrains.com/files/22318/503948/icon/pluginIcon.svg"
1387
+ },
1388
+ {
1389
+ "id": 14338,
1390
+ "productCode": "PSPARQL",
1391
+ "name": "SPARQL",
1392
+ "pricingModel": "PAID",
1393
+ "icon": "https://plugins.jetbrains.com/files/14338/165810/icon/pluginIcon.svg"
1394
+ },
1395
+ {
1396
+ "id": 22635,
1397
+ "productCode": "PSPEECHTOTEXT",
1398
+ "name": "Speech-To-Text (AWS Transcribe)",
1399
+ "pricingModel": "PAID",
1400
+ "icon": "https://plugins.jetbrains.com/files/22635/388024/icon/pluginIcon.svg"
1401
+ },
1402
+ {
1403
+ "id": 18622,
1404
+ "productCode": "PSPRINGBOOTIDEA",
1405
+ "name": "Spring Boot Helper",
1406
+ "pricingModel": "PAID",
1407
+ "icon": "https://plugins.jetbrains.com/files/18622/472683/icon/pluginIcon.svg"
1408
+ },
1409
+ {
1410
+ "id": 22304,
1411
+ "productCode": "PSRCODEGEN",
1412
+ "name": "Spring Rest Code Generator",
1413
+ "pricingModel": "PAID",
1414
+ "icon": "https://plugins.jetbrains.com/files/22304/391163/icon/pluginIcon.svg"
1415
+ },
1416
+ {
1417
+ "id": 15574,
1418
+ "productCode": "PFLYINSKYZJBZ",
1419
+ "name": "spring-assistant-@valueToYml",
1420
+ "pricingModel": "PAID",
1421
+ "icon": "https://plugins.jetbrains.com/files/15574/412050/icon/pluginIcon.svg"
1422
+ },
1423
+ {
1424
+ "id": 20534,
1425
+ "productCode": "PSQLFLUFFLINTER",
1426
+ "name": "Sqlfluff Linter (Ultimate Edition)",
1427
+ "pricingModel": "PAID",
1428
+ "icon": "https://plugins.jetbrains.com/files/20534/502715/icon/pluginIcon.svg"
1429
+ },
1430
+ {
1431
+ "id": 22742,
1432
+ "productCode": "PSQLFORMATTER",
1433
+ "name": "SQLFormatter",
1434
+ "pricingModel": "PAID",
1435
+ "icon": "https://plugins.jetbrains.com"
1436
+ },
1437
+ {
1438
+ "id": 22713,
1439
+ "productCode": "PDBSSH",
1440
+ "name": "SSH Tool",
1441
+ "pricingModel": "PAID",
1442
+ "icon": "https://plugins.jetbrains.com/files/22713/516730/icon/pluginIcon.svg"
1443
+ },
1444
+ {
1445
+ "id": 15851,
1446
+ "productCode": "PSTORMSECTIONS",
1447
+ "name": "StormSections",
1448
+ "pricingModel": "FREEMIUM",
1449
+ "icon": "https://plugins.jetbrains.com/files/15851/449282/icon/pluginIcon.svg"
1450
+ },
1451
+ {
1452
+ "id": 14482,
1453
+ "productCode": "PSTRKER",
1454
+ "name": "Stryker",
1455
+ "pricingModel": "FREEMIUM",
1456
+ "icon": "https://plugins.jetbrains.com/files/14482/134911/icon/pluginIcon.svg"
1457
+ },
1458
+ {
1459
+ "id": 23458,
1460
+ "productCode": "PSWISSKITCONVER",
1461
+ "name": "SwissKit Converter",
1462
+ "pricingModel": "PAID",
1463
+ "icon": "https://plugins.jetbrains.com/files/23458/469170/icon/pluginIcon.svg"
1464
+ },
1465
+ {
1466
+ "id": 7219,
1467
+ "productCode": "PSYMFONYPLUGIN",
1468
+ "name": "Symfony Support",
1469
+ "pricingModel": "FREEMIUM",
1470
+ "icon": "https://plugins.jetbrains.com/files/7219/514919/icon/pluginIcon.svg"
1471
+ },
1472
+ {
1473
+ "id": 10695,
1474
+ "productCode": "PVLOG",
1475
+ "name": "SystemVerilog",
1476
+ "pricingModel": "PAID",
1477
+ "icon": "https://plugins.jetbrains.com/files/10695/163626/icon/pluginIcon.svg"
1478
+ },
1479
+ {
1480
+ "id": 14203,
1481
+ "productCode": "PSVERILOG",
1482
+ "name": "SystemVerilog Studio",
1483
+ "pricingModel": "PAID",
1484
+ "icon": "https://plugins.jetbrains.com"
1485
+ },
1486
+ {
1487
+ "id": 22685,
1488
+ "productCode": "PNEKOCAT",
1489
+ "name": "TamaCat the Embedded Internet Browser",
1490
+ "pricingModel": "FREEMIUM",
1491
+ "icon": "https://plugins.jetbrains.com/files/22685/456002/icon/pluginIcon.svg"
1492
+ },
1493
+ {
1494
+ "id": 18857,
1495
+ "productCode": "PTERMINAL",
1496
+ "name": "Terminal Pro",
1497
+ "pricingModel": "FREEMIUM",
1498
+ "icon": "https://plugins.jetbrains.com/files/18857/505301/icon/pluginIcon.svg"
1499
+ },
1500
+ {
1501
+ "id": 20050,
1502
+ "productCode": "PTLDRAI",
1503
+ "name": "TLDR",
1504
+ "pricingModel": "FREEMIUM",
1505
+ "icon": "https://plugins.jetbrains.com/files/20050/394140/icon/pluginIcon.svg"
1506
+ },
1507
+ {
1508
+ "id": 14384,
1509
+ "productCode": "PTOOLSET",
1510
+ "name": "Toolset",
1511
+ "pricingModel": "FREEMIUM",
1512
+ "icon": "https://plugins.jetbrains.com/files/14384/497387/icon/pluginIcon.svg"
1513
+ },
1514
+ {
1515
+ "id": 20683,
1516
+ "productCode": "PTRAVISCI",
1517
+ "name": "Travis CI Dashboard",
1518
+ "pricingModel": "PAID",
1519
+ "icon": "https://plugins.jetbrains.com/files/20683/463950/icon/pluginIcon.svg"
1520
+ },
1521
+ {
1522
+ "id": 18232,
1523
+ "productCode": "PDJANGOTPLPEP",
1524
+ "name": "Typed Django Template",
1525
+ "pricingModel": "FREEMIUM",
1526
+ "icon": "https://plugins.jetbrains.com/files/18232/370564/icon/pluginIcon.svg"
1527
+ },
1528
+ {
1529
+ "id": 19675,
1530
+ "productCode": "PUNIAPPSUPPORT",
1531
+ "name": "Uniapp Support",
1532
+ "pricingModel": "PAID",
1533
+ "icon": "https://plugins.jetbrains.com/files/19675/450668/icon/pluginIcon.svg"
1534
+ },
1535
+ {
1536
+ "id": 21813,
1537
+ "productCode": "PVERILOGLANGUAG",
1538
+ "name": "Verilog Language Support",
1539
+ "pricingModel": "PAID",
1540
+ "icon": "https://plugins.jetbrains.com/files/21813/472208/icon/pluginIcon.svg"
1541
+ },
1542
+ {
1543
+ "id": 23086,
1544
+ "productCode": "PVOQAL",
1545
+ "name": "Voqal Assistant",
1546
+ "pricingModel": "PAID",
1547
+ "icon": "https://plugins.jetbrains.com/files/23086/518244/icon/pluginIcon.svg"
1548
+ },
1549
+ {
1550
+ "id": 18860,
1551
+ "productCode": "PWIREMOCHA",
1552
+ "name": "WireMocha",
1553
+ "pricingModel": "PAID",
1554
+ "icon": "https://plugins.jetbrains.com/files/18860/517127/icon/pluginIcon.svg"
1555
+ },
1556
+ {
1557
+ "id": 7232,
1558
+ "productCode": "PWLANG",
1559
+ "name": "Wolfram Language",
1560
+ "pricingModel": "PAID",
1561
+ "icon": "https://plugins.jetbrains.com/files/7232/476166/icon/pluginIcon.svg"
1562
+ },
1563
+ {
1564
+ "id": 18425,
1565
+ "productCode": "PXSDVISUALIZER",
1566
+ "name": "XSD / WSDL Visualizer",
1567
+ "pricingModel": "PAID",
1568
+ "icon": "https://plugins.jetbrains.com/files/18425/515020/icon/pluginIcon.svg"
1569
+ },
1570
+ {
1571
+ "id": 19024,
1572
+ "productCode": "POXYXSDJSONSCH",
1573
+ "name": "XSD to JSON Schema",
1574
+ "pricingModel": "FREEMIUM",
1575
+ "icon": "https://plugins.jetbrains.com/files/19024/472499/icon/pluginIcon.svg"
1576
+ },
1577
+ {
1578
+ "id": 9739,
1579
+ "productCode": "PYAOQIANGBPMN",
1580
+ "name": "Yaoqiang BPMN Editor",
1581
+ "pricingModel": "PAID",
1582
+ "icon": "https://plugins.jetbrains.com"
1583
+ },
1584
+ {
1585
+ "id": 23693,
1586
+ "productCode": "PYIIFRAMEWORK",
1587
+ "name": "Yii2 Framework Support",
1588
+ "pricingModel": "PAID",
1589
+ "icon": "https://plugins.jetbrains.com/files/23693/504334/icon/pluginIcon.svg"
1590
+ },
1591
+ {
1592
+ "id": 12437,
1593
+ "productCode": "PZENUML",
1594
+ "name": "ZenUML Support",
1595
+ "pricingModel": "FREEMIUM",
1596
+ "icon": "https://plugins.jetbrains.com/files/12437/466910/icon/pluginIcon.svg"
1597
+ },
1598
+ {
1599
+ "id": 15773,
1600
+ "productCode": "PZEROCODE",
1601
+ "name": "Zerocode Scenario Helper",
1602
+ "pricingModel": "PAID",
1603
+ "icon": "https://plugins.jetbrains.com/files/15773/155295/icon/pluginIcon.svg"
1604
+ },
1605
+ {
1606
+ "id": 18341,
1607
+ "productCode": "PZKA",
1608
+ "name": "Zookeeper-Admin",
1609
+ "pricingModel": "PAID",
1610
+ "icon": "https://plugins.jetbrains.com"
1611
+ }
1612
+ ]
external/data/product.json ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "name": "All Jetbrains's Product Or Plugin",
4
+ "productCode": "",
5
+ "iconClass": "icon-al"
6
+ },
7
+ {
8
+ "name": "IntelliJ IDEA",
9
+ "productCode": "II,PCWMP,PSI",
10
+ "iconClass": "icon-ii"
11
+ },
12
+ {
13
+ "name": "PhpStorm",
14
+ "productCode": "PS,PCWMP,PSI",
15
+ "iconClass": "icon-ps"
16
+ },
17
+ {
18
+ "name": "AppCode",
19
+ "productCode": "AC,PCWMP,PSI",
20
+ "iconClass": "icon-ac"
21
+ },
22
+ {
23
+ "name": "DataGrip",
24
+ "productCode": "DB,PSI,PDB",
25
+ "iconClass": "icon-db"
26
+ },
27
+ {
28
+ "name": "RubyMine",
29
+ "productCode": "RM,PCWMP,PSI",
30
+ "iconClass": "icon-rm"
31
+ },
32
+ {
33
+ "name": "WebStorm",
34
+ "productCode": "WS,PCWMP,PSI",
35
+ "iconClass": "icon-ws"
36
+ },
37
+ {
38
+ "name": "Rider",
39
+ "productCode": "RD,PDB,PSI,PCWMP",
40
+ "iconClass": "icon-rd"
41
+ },
42
+ {
43
+ "name": "CLion",
44
+ "productCode": "CL,PSI,PCWMP",
45
+ "iconClass": "icon-cl"
46
+ },
47
+ {
48
+ "name": "PyCharm",
49
+ "productCode": "PC,PSI,PCWMP",
50
+ "iconClass": "icon-pc"
51
+ },
52
+ {
53
+ "name": "GoLand",
54
+ "productCode": "GO,PSI,PCWMP",
55
+ "iconClass": "icon-go"
56
+ },
57
+ {
58
+ "name": "DataSpell",
59
+ "productCode": "DS,PSI,PDB,PCWMP",
60
+ "iconClass": "icon-ds"
61
+ },
62
+ {
63
+ "name": "dotMemory",
64
+ "productCode": "DM",
65
+ "iconClass": "icon-dm"
66
+ }
67
+ ]
nested:/app/Jetbrains-Help.jar/!BOOT-INF/classes/!/external/agent/ja-netfilter.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:292c045c82a97f50dc6e877884ae9dca13bc5205f9c2793becad857461769a3e
3
+ size 67993
nested:/app/Jetbrains-Help.jar/!BOOT-INF/classes/!/external/certificate/ca.crt ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ -----BEGIN CERTIFICATE-----
2
+ MIIEsTCCApmgAwIBAgIGAZDPL5dOMA0GCSqGSIb3DQEBCwUAMBgxFjAUBgNVBAMM
3
+ DUpldFByb2ZpbGUgQ0EwIBcNMjQwNzE5MDgwODQxWhgPMjEyNDA3MjAwODA4NDFa
4
+ MBkxFzAVBgNVBAMMDkpldGJyYWlucy1IZWxwMIICIjANBgkqhkiG9w0BAQEFAAOC
5
+ Ag8AMIICCgKCAgEAtEfa5UPgDvZordzTXfnSy2dDoDbd31ys+hPcoQPAuJr1rv3z
6
+ BUczmqoJSFXYHVM5rgA91IPnN2W6pnOjJJ92M9Wd6Icm+2kM5MOQ+/hV1iqA1bUL
7
+ BpPFNODRaL3khBOQHZjKcloZRe6GW5jehUYJFJj5TzGHofK92AaWLtJELLb0SO5M
8
+ T2KOgS0SqlFPeH4z9BVGQvJpjjYz9jUKTOEyIYlUJFFAXRipT3Cw//VrlOiylXDF
9
+ I8T0YWXogaV8P9xvAHDz5eY9bKCRBVIWBf99SE/hSsZqgYUUe0MOMC3iWtqttXDw
10
+ Fi+zE/DwS9pg+mJICWY9v42QCP9jz9rvS8wrZ+98RbLsSR42PZ0Vfek4pwV9WDz9
11
+ agpaW2esV8otoyUqca5kxW9ZGNZGcDyrv6APRx+VGJ/dh35fvAQGWQJKSSNRvCtC
12
+ xU8h/Dd2G40QUMzHkzqsuHKl3SxXTItFuyPF2P9v+Tui02lR5Ff7tinw/boxd7fX
13
+ 4ALy7+MOIQmZPVf97Bf3MzgKHgmUhAqjkOpcj6AOjTL30sauRhZHXAmQLK7PZUf6
14
+ qfwlzz9fgbk2PfWxT1XJi4ZvuMQMoVWiHyy5NMQcpfhDjTSxPZiO/EFq/+oWfRBk
15
+ n5oHl7/npBLbQttb7IjlCh+duQhbsyY6GOZfhEoOQLGxYNS3T7lGYnrah90CAwEA
16
+ ATANBgkqhkiG9w0BAQsFAAOCAgEADO0wn0FvTIz13e98n1fWrUEsTRNObzB/ULxM
17
+ /2CsmiqE1BhrPdLS5H+bT15rWIVXWVJ/xR+Qnyi3hDrNXKuzhKcS8cp99rLVDaln
18
+ bBpCDHFfSfexfzX5wZM9dzCMDFuk2FwdAIqbHNH1sCecI6tuJbrgtOkoEAU6MkYp
19
+ VrBqfOaZxJF+NOJxmp0Gnc2Wge14awDh6KZI+calJ1ervAnMernRrTYEJ73sHekU
20
+ nJD6TG88/VSnFlMdZGvBEQlY5IxZjrWEMuLDvhU5g1LISIumZSpLAqbM2B37Rp3C
21
+ j0DzGV9cYpmKFloNhGtDNJMyeGDFkqUMPW3SZRagXe67M5DUsQ9UYuZXbn3D3jhp
22
+ DuUTCEcotwLX0jkUSUzc7EGGq/bUMQQc9eMUccAkivQNVDKHJlUgoAGkO57v8JS8
23
+ cfeg2eSJ0puNdOJInSCviOZcixtyuncfYq1kUUwCGhmVkxTvn4sqk4PSU0IUgmxH
24
+ WUvF9HOfzrhOKlzPt+kQOSP/v1+mpzPwpU1roSelG9zdnuCbPEiMugPO+6SV433o
25
+ 69U2bz/WfDZrsAE7cbz+irsbjcu+tb/4Yzv6QBE2wTuAJzOXy7ICv0Y+Q45klX4o
26
+ yd90HZOzAFjbJvPmrZuv4EfeFMtrTO6QU5+u9+NyE4aMESxztehCsgH2EFo6GSpa
27
+ ePZEj60=
28
+ -----END CERTIFICATE-----
nested:/app/Jetbrains-Help.jar/!BOOT-INF/classes/!/external/certificate/private.key ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ -----BEGIN PRIVATE KEY-----
2
+ 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
51
+ MR8fY7msMAnGD/QY4CgG1uOF0fdaDw==
52
+ -----END PRIVATE KEY-----
nested:/app/Jetbrains-Help.jar/!BOOT-INF/classes/!/external/certificate/public.key ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ -----BEGIN PUBLIC KEY-----
2
+ MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtEfa5UPgDvZordzTXfnS
3
+ y2dDoDbd31ys+hPcoQPAuJr1rv3zBUczmqoJSFXYHVM5rgA91IPnN2W6pnOjJJ92
4
+ M9Wd6Icm+2kM5MOQ+/hV1iqA1bULBpPFNODRaL3khBOQHZjKcloZRe6GW5jehUYJ
5
+ FJj5TzGHofK92AaWLtJELLb0SO5MT2KOgS0SqlFPeH4z9BVGQvJpjjYz9jUKTOEy
6
+ IYlUJFFAXRipT3Cw//VrlOiylXDFI8T0YWXogaV8P9xvAHDz5eY9bKCRBVIWBf99
7
+ SE/hSsZqgYUUe0MOMC3iWtqttXDwFi+zE/DwS9pg+mJICWY9v42QCP9jz9rvS8wr
8
+ Z+98RbLsSR42PZ0Vfek4pwV9WDz9agpaW2esV8otoyUqca5kxW9ZGNZGcDyrv6AP
9
+ Rx+VGJ/dh35fvAQGWQJKSSNRvCtCxU8h/Dd2G40QUMzHkzqsuHKl3SxXTItFuyPF
10
+ 2P9v+Tui02lR5Ff7tinw/boxd7fX4ALy7+MOIQmZPVf97Bf3MzgKHgmUhAqjkOpc
11
+ j6AOjTL30sauRhZHXAmQLK7PZUf6qfwlzz9fgbk2PfWxT1XJi4ZvuMQMoVWiHyy5
12
+ NMQcpfhDjTSxPZiO/EFq/+oWfRBkn5oHl7/npBLbQttb7IjlCh+duQhbsyY6GOZf
13
+ hEoOQLGxYNS3T7lGYnrah90CAwEAAQ==
14
+ -----END PUBLIC KEY-----
nested:/app/Jetbrains-Help.jar/!BOOT-INF/classes/!/external/certificate/root.key ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ -----BEGIN CERTIFICATE-----
2
+ MIIFOzCCAyOgAwIBAgIJANJssYOyg3nhMA0GCSqGSIb3DQEBCwUAMBgxFjAUBgNV
3
+ BAMMDUpldFByb2ZpbGUgQ0EwHhcNMTUxMDAyMTEwMDU2WhcNNDUxMDI0MTEwMDU2
4
+ WjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMIICIjANBgkqhkiG9w0BAQEFAAOC
5
+ Ag8AMIICCgKCAgEA0tQuEA8784NabB1+T2XBhpB+2P1qjewHiSajAV8dfIeWJOYG
6
+ y+ShXiuedj8rL8VCdU+yH7Ux/6IvTcT3nwM/E/3rjJIgLnbZNerFm15Eez+XpWBl
7
+ m5fDBJhEGhPc89Y31GpTzW0vCLmhJ44XwvYPntWxYISUrqeR3zoUQrCEp1C6mXNX
8
+ EpqIGIVbJ6JVa/YI+pwbfuP51o0ZtF2rzvgfPzKtkpYQ7m7KgA8g8ktRXyNrz8bo
9
+ iwg7RRPeqs4uL/RK8d2KLpgLqcAB9WDpcEQzPWegbDrFO1F3z4UVNH6hrMfOLGVA
10
+ xoiQhNFhZj6RumBXlPS0rmCOCkUkWrDr3l6Z3spUVgoeea+QdX682j6t7JnakaOw
11
+ jzwY777SrZoi9mFFpLVhfb4haq4IWyKSHR3/0BlWXgcgI6w6LXm+V+ZgLVDON52F
12
+ LcxnfftaBJz2yclEwBohq38rYEpb+28+JBvHJYqcZRaldHYLjjmb8XXvf2MyFeXr
13
+ SopYkdzCvzmiEJAewrEbPUaTllogUQmnv7Rv9sZ9jfdJ/cEn8e7GSGjHIbnjV2ZM
14
+ Q9vTpWjvsT/cqatbxzdBo/iEg5i9yohOC9aBfpIHPXFw+fEj7VLvktxZY6qThYXR
15
+ Rus1WErPgxDzVpNp+4gXovAYOxsZak5oTV74ynv1aQ93HSndGkKUE/qA/JECAwEA
16
+ AaOBhzCBhDAdBgNVHQ4EFgQUo562SGdCEjZBvW3gubSgUouX8bMwSAYDVR0jBEEw
17
+ P4AUo562SGdCEjZBvW3gubSgUouX8bOhHKQaMBgxFjAUBgNVBAMMDUpldFByb2Zp
18
+ bGUgQ0GCCQDSbLGDsoN54TAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkq
19
+ hkiG9w0BAQsFAAOCAgEAjrPAZ4xC7sNiSSqh69s3KJD3Ti4etaxcrSnD7r9rJYpK
20
+ BMviCKZRKFbLv+iaF5JK5QWuWdlgA37ol7mLeoF7aIA9b60Ag2OpgRICRG79QY7o
21
+ uLviF/yRMqm6yno7NYkGLd61e5Huu+BfT459MWG9RVkG/DY0sGfkyTHJS5xrjBV6
22
+ hjLG0lf3orwqOlqSNRmhvn9sMzwAP3ILLM5VJC5jNF1zAk0jrqKz64vuA8PLJZlL
23
+ S9TZJIYwdesCGfnN2AETvzf3qxLcGTF038zKOHUMnjZuFW1ba/12fDK5GJ4i5y+n
24
+ fDWVZVUDYOPUixEZ1cwzmf9Tx3hR8tRjMWQmHixcNC8XEkVfztID5XeHtDeQ+uPk
25
+ X+jTDXbRb+77BP6n41briXhm57AwUI3TqqJFvoiFyx5JvVWG3ZqlVaeU/U9e0gxn
26
+ 8qyR+ZA3BGbtUSDDs8LDnE67URzK+L+q0F2BC758lSPNB2qsJeQ63bYyzf0du3wB
27
+ /gb2+xJijAvscU3KgNpkxfGklvJD/oDUIqZQAnNcHe7QEf8iG2WqaMJIyXZlW3me
28
+ 0rn+cgvxHPt6N4EBh5GgNZR4l0eaFEV+fxVsydOQYo1RIyFMXtafFBqQl6DDxujl
29
+ FeU3FZ+Bcp12t7dlM4E0/sS1XdL47CfGVj4Bp+/VbF862HmkAbd7shs7sDQkHbU=
30
+ -----END CERTIFICATE-----
nested:/app/Jetbrains-Help.jar/!BOOT-INF/classes/!/external/data/plugin.json ADDED
@@ -0,0 +1,1612 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "id": 9269,
4
+ "productCode": "PAEMIDE",
5
+ "name": "AEM IDE",
6
+ "pricingModel": "PAID",
7
+ "icon": "https://plugins.jetbrains.com/files/9269/503057/icon/pluginIcon.svg"
8
+ },
9
+ {
10
+ "id": 9863,
11
+ "productCode": "PAEM",
12
+ "name": "AEM Support",
13
+ "pricingModel": "PAID",
14
+ "icon": "https://plugins.jetbrains.com/files/9863/509753/icon/pluginIcon.svg"
15
+ },
16
+ {
17
+ "id": 21263,
18
+ "productCode": "PAICODING",
19
+ "name": "AI Coding",
20
+ "pricingModel": "PAID",
21
+ "icon": "https://plugins.jetbrains.com/files/21263/513630/icon/pluginIcon.svg"
22
+ },
23
+ {
24
+ "id": 21289,
25
+ "productCode": "PCAICOMMITAPP",
26
+ "name": "AICommit",
27
+ "pricingModel": "PAID",
28
+ "icon": "https://plugins.jetbrains.com/files/21289/504423/icon/pluginIcon.svg"
29
+ },
30
+ {
31
+ "id": 12408,
32
+ "productCode": "PBISAA",
33
+ "name": "Android Antidecompiler",
34
+ "pricingModel": "PAID",
35
+ "icon": "https://plugins.jetbrains.com/files/12408/229970/icon/pluginIcon.svg"
36
+ },
37
+ {
38
+ "id": 15456,
39
+ "productCode": "PAPH",
40
+ "name": "Android Package Helper",
41
+ "pricingModel": "PAID",
42
+ "icon": "https://plugins.jetbrains.com/files/15456/104869/icon/pluginIcon.svg"
43
+ },
44
+ {
45
+ "id": 13156,
46
+ "productCode": "PWIFIADB",
47
+ "name": "Android WiFiADB",
48
+ "pricingModel": "PAID",
49
+ "icon": "https://plugins.jetbrains.com/files/13156/154275/icon/pluginIcon.svg"
50
+ },
51
+ {
52
+ "id": 9707,
53
+ "productCode": "PANSIHIGHLIGHT",
54
+ "name": "ANSI Highlighter Premium",
55
+ "pricingModel": "PAID",
56
+ "icon": "https://plugins.jetbrains.com/files/9707/518674/icon/pluginIcon.svg"
57
+ },
58
+ {
59
+ "id": 18357,
60
+ "productCode": "PCDAPIRUNNER",
61
+ "name": "API Runner",
62
+ "pricingModel": "PAID",
63
+ "icon": "https://plugins.jetbrains.com/files/18357/269544/icon/pluginIcon.svg"
64
+ },
65
+ {
66
+ "id": 16682,
67
+ "productCode": "PAPPLETRUNNER",
68
+ "name": "Applet Runner",
69
+ "pricingModel": "FREEMIUM",
70
+ "icon": "https://plugins.jetbrains.com/files/16682/506565/icon/pluginIcon.svg"
71
+ },
72
+ {
73
+ "id": 21566,
74
+ "productCode": "PARMADILLO",
75
+ "name": "Armadillo",
76
+ "pricingModel": "FREEMIUM",
77
+ "icon": "https://plugins.jetbrains.com/files/21566/354792/icon/pluginIcon.svg"
78
+ },
79
+ {
80
+ "id": 17699,
81
+ "productCode": "PASTOCK",
82
+ "name": "AStock",
83
+ "pricingModel": "PAID",
84
+ "icon": "https://plugins.jetbrains.com/files/17699/468853/icon/pluginIcon.svg"
85
+ },
86
+ {
87
+ "id": 13016,
88
+ "productCode": "PATOMONEDARK",
89
+ "name": "Atom One Dark By Mayke",
90
+ "pricingModel": "PAID",
91
+ "icon": "https://plugins.jetbrains.com/files/13016/122178/icon/pluginIcon.svg"
92
+ },
93
+ {
94
+ "id": 14088,
95
+ "productCode": "PGOLANGCODESUGG",
96
+ "name": "Auto GOLang Code Suggestions",
97
+ "pricingModel": "PAID",
98
+ "icon": "https://plugins.jetbrains.com/files/14088/191484/icon/pluginIcon.svg"
99
+ },
100
+ {
101
+ "id": 14070,
102
+ "productCode": "PJAVACODESUGG",
103
+ "name": "Auto Java Code Suggestions",
104
+ "pricingModel": "PAID",
105
+ "icon": "https://plugins.jetbrains.com/files/14070/191711/icon/pluginIcon.svg"
106
+ },
107
+ {
108
+ "id": 14166,
109
+ "productCode": "PJSCODESUGG",
110
+ "name": "Auto Javascript Code Suggestions",
111
+ "pricingModel": "PAID",
112
+ "icon": "https://plugins.jetbrains.com/files/14166/191485/icon/pluginIcon.svg"
113
+ },
114
+ {
115
+ "id": 14167,
116
+ "productCode": "PPHPCODESUGG",
117
+ "name": "Auto PHP Code Suggestions",
118
+ "pricingModel": "PAID",
119
+ "icon": "https://plugins.jetbrains.com/files/14167/191710/icon/pluginIcon.svg"
120
+ },
121
+ {
122
+ "id": 14594,
123
+ "productCode": "PPYCODESUGG",
124
+ "name": "Auto Python Code Suggestions",
125
+ "pricingModel": "PAID",
126
+ "icon": "https://plugins.jetbrains.com/files/14594/190896/icon/pluginIcon.svg"
127
+ },
128
+ {
129
+ "id": 14089,
130
+ "productCode": "PRUBYCODESUGG",
131
+ "name": "Auto Ruby Code Suggestions",
132
+ "pricingModel": "PAID",
133
+ "icon": "https://plugins.jetbrains.com/files/14089/191482/icon/pluginIcon.svg"
134
+ },
135
+ {
136
+ "id": 10904,
137
+ "productCode": "PBRWJV",
138
+ "name": "AutoCode for Java",
139
+ "pricingModel": "PAID",
140
+ "icon": "https://plugins.jetbrains.com"
141
+ },
142
+ {
143
+ "id": 23577,
144
+ "productCode": "PAUTOLOG",
145
+ "name": "AutoLog",
146
+ "pricingModel": "PAID",
147
+ "icon": "https://plugins.jetbrains.com/files/23577/473858/icon/pluginIcon.svg"
148
+ },
149
+ {
150
+ "id": 14742,
151
+ "productCode": "PAWSLAMBDADEPLR",
152
+ "name": "AWS Lambda Deployer",
153
+ "pricingModel": "PAID",
154
+ "icon": "https://plugins.jetbrains.com"
155
+ },
156
+ {
157
+ "id": 22319,
158
+ "productCode": "PAZD",
159
+ "name": "Azd",
160
+ "pricingModel": "PAID",
161
+ "icon": "https://plugins.jetbrains.com/files/22319/517134/icon/pluginIcon.svg"
162
+ },
163
+ {
164
+ "id": 22194,
165
+ "productCode": "PAZURECODING",
166
+ "name": "Azure Coding",
167
+ "pricingModel": "PAID",
168
+ "icon": "https://plugins.jetbrains.com/files/22194/355932/icon/pluginIcon.svg"
169
+ },
170
+ {
171
+ "id": 13841,
172
+ "productCode": "PBASHSUPPORTPRO",
173
+ "name": "BashSupport Pro",
174
+ "pricingModel": "PAID",
175
+ "icon": "https://plugins.jetbrains.com/files/13841/514417/icon/pluginIcon.svg"
176
+ },
177
+ {
178
+ "id": 12895,
179
+ "productCode": "PBETTERHIGHLIGH",
180
+ "name": "Better Highlights",
181
+ "pricingModel": "FREEMIUM",
182
+ "icon": "https://plugins.jetbrains.com/files/12895/514904/icon/pluginIcon.svg"
183
+ },
184
+ {
185
+ "id": 13538,
186
+ "productCode": "PCREVIEW",
187
+ "name": "Bitbucket Pull Requests",
188
+ "pricingModel": "PAID",
189
+ "icon": "https://plugins.jetbrains.com/files/13538/516839/icon/pluginIcon.svg"
190
+ },
191
+ {
192
+ "id": 16222,
193
+ "productCode": "PBITRISECI",
194
+ "name": "Bitrise Dashboard",
195
+ "pricingModel": "PAID",
196
+ "icon": "https://plugins.jetbrains.com/files/16222/463944/icon/pluginIcon.svg"
197
+ },
198
+ {
199
+ "id": 20061,
200
+ "productCode": "PBREWBUNDLE",
201
+ "name": "Brew Bundle",
202
+ "pricingModel": "PAID",
203
+ "icon": "https://plugins.jetbrains.com/files/20061/471756/icon/pluginIcon.svg"
204
+ },
205
+ {
206
+ "id": 20985,
207
+ "productCode": "PBUILDMON",
208
+ "name": "Build Monitor",
209
+ "pricingModel": "FREEMIUM",
210
+ "icon": "https://plugins.jetbrains.com/files/20985/452340/icon/pluginIcon.svg"
211
+ },
212
+ {
213
+ "id": 17692,
214
+ "productCode": "PCAPELASTIC",
215
+ "name": "Cap-Elasticsearch",
216
+ "pricingModel": "PAID",
217
+ "icon": "https://plugins.jetbrains.com/files/17692/256059/icon/pluginIcon.svg"
218
+ },
219
+ {
220
+ "id": 17785,
221
+ "productCode": "PCAPREDIS",
222
+ "name": "Cap-Redis",
223
+ "pricingModel": "PAID",
224
+ "icon": "https://plugins.jetbrains.com/files/17785/256060/icon/pluginIcon.svg"
225
+ },
226
+ {
227
+ "id": 21314,
228
+ "productCode": "PCHATGPTCODING",
229
+ "name": "ChatGPT Coding",
230
+ "pricingModel": "PAID",
231
+ "icon": "https://plugins.jetbrains.com/files/21314/346162/icon/pluginIcon.svg"
232
+ },
233
+ {
234
+ "id": 19114,
235
+ "productCode": "PCIINTG",
236
+ "name": "CIclone",
237
+ "pricingModel": "PAID",
238
+ "icon": "https://plugins.jetbrains.com/files/19114/472822/icon/pluginIcon.svg"
239
+ },
240
+ {
241
+ "id": 15458,
242
+ "productCode": "PCIRCLECI",
243
+ "name": "CircleCI Dashboard",
244
+ "pricingModel": "PAID",
245
+ "icon": "https://plugins.jetbrains.com/files/15458/463945/icon/pluginIcon.svg"
246
+ },
247
+ {
248
+ "id": 22813,
249
+ "productCode": "PCITRIC",
250
+ "name": "Citric",
251
+ "pricingModel": "PAID",
252
+ "icon": "https://plugins.jetbrains.com/files/22813/515382/icon/pluginIcon.svg"
253
+ },
254
+ {
255
+ "id": 23887,
256
+ "productCode": "PCLAI",
257
+ "name": "CLAi",
258
+ "pricingModel": "PAID",
259
+ "icon": "https://plugins.jetbrains.com/files/23887/515259/icon/pluginIcon.svg"
260
+ },
261
+ {
262
+ "id": 12869,
263
+ "productCode": "PCMAKEPLUS",
264
+ "name": "CMake Plus",
265
+ "pricingModel": "PAID",
266
+ "icon": "https://plugins.jetbrains.com/files/12869/496990/icon/pluginIcon.svg"
267
+ },
268
+ {
269
+ "id": 17501,
270
+ "productCode": "PISCRATCH",
271
+ "name": "Code Note: In IDE Note-Taking, Project Notes",
272
+ "pricingModel": "PAID",
273
+ "icon": "https://plugins.jetbrains.com/files/17501/509149/icon/pluginIcon.svg"
274
+ },
275
+ {
276
+ "id": 18394,
277
+ "productCode": "PCODEREFACTORAI",
278
+ "name": "Code Refactor AI",
279
+ "pricingModel": "PAID",
280
+ "icon": "https://plugins.jetbrains.com/files/18394/153532/icon/pluginIcon.svg"
281
+ },
282
+ {
283
+ "id": 14896,
284
+ "productCode": "PCWMP",
285
+ "name": "Code With Me",
286
+ "pricingModel": "FREEMIUM",
287
+ "icon": "https://plugins.jetbrains.com"
288
+ },
289
+ {
290
+ "id": 19097,
291
+ "productCode": "PWGCODECREATOR",
292
+ "name": "codeCreator",
293
+ "pricingModel": "FREEMIUM",
294
+ "icon": "https://plugins.jetbrains.com"
295
+ },
296
+ {
297
+ "id": 19578,
298
+ "productCode": "PCODEKITS",
299
+ "name": "CodeKits",
300
+ "pricingModel": "FREEMIUM",
301
+ "icon": "https://plugins.jetbrains.com/files/19578/302019/icon/pluginIcon.svg"
302
+ },
303
+ {
304
+ "id": 10811,
305
+ "productCode": "PCODEMRBASE",
306
+ "name": "CodeMR",
307
+ "pricingModel": "PAID",
308
+ "icon": "https://plugins.jetbrains.com/files/10811/186959/icon/pluginIcon.svg"
309
+ },
310
+ {
311
+ "id": 14104,
312
+ "productCode": "PVCS",
313
+ "name": "commit-template",
314
+ "pricingModel": "PAID",
315
+ "icon": "https://plugins.jetbrains.com/files/14104/250600/icon/pluginIcon.svg"
316
+ },
317
+ {
318
+ "id": 20293,
319
+ "productCode": "PCONNECTUI",
320
+ "name": "Connect Api",
321
+ "pricingModel": "FREEMIUM",
322
+ "icon": "https://plugins.jetbrains.com/files/20293/452254/icon/pluginIcon.svg"
323
+ },
324
+ {
325
+ "id": 21857,
326
+ "productCode": "PCUEFY",
327
+ "name": "Cuefy",
328
+ "pricingModel": "PAID",
329
+ "icon": "https://plugins.jetbrains.com/files/21857/428708/icon/pluginIcon.svg"
330
+ },
331
+ {
332
+ "id": 23561,
333
+ "productCode": "PDATABASEBUDDY",
334
+ "name": "Database Buddy",
335
+ "pricingModel": "PAID",
336
+ "icon": "https://plugins.jetbrains.com/files/23561/474923/icon/pluginIcon.svg"
337
+ },
338
+ {
339
+ "id": 16861,
340
+ "productCode": "PDATABASE",
341
+ "name": "Database Helper",
342
+ "pricingModel": "PAID",
343
+ "icon": "https://plugins.jetbrains.com/files/16861/500171/icon/pluginIcon.svg"
344
+ },
345
+ {
346
+ "id": 19161,
347
+ "productCode": "PDBDATABASETOOL",
348
+ "name": "Database Tool",
349
+ "pricingModel": "PAID",
350
+ "icon": "https://plugins.jetbrains.com/files/19161/514290/icon/pluginIcon.svg"
351
+ },
352
+ {
353
+ "id": 10925,
354
+ "productCode": "PDB",
355
+ "name": "Database Tools and SQL for WebStorm",
356
+ "pricingModel": "PAID",
357
+ "icon": "https://plugins.jetbrains.com/files/10925/511241/icon/pluginIcon.svg"
358
+ },
359
+ {
360
+ "id": 22472,
361
+ "productCode": "PDATAGRAPH",
362
+ "name": "DataGraph - JSON, YAML, XML Visualization",
363
+ "pricingModel": "FREEMIUM",
364
+ "icon": "https://plugins.jetbrains.com/files/22472/503936/icon/pluginIcon.svg"
365
+ },
366
+ {
367
+ "id": 11461,
368
+ "productCode": "DC",
369
+ "name": "dotCover",
370
+ "pricingModel": "PAID",
371
+ "icon": "https://plugins.jetbrains.com/files/11461/81836/icon/META-INF_pluginIcon.svg"
372
+ },
373
+ {
374
+ "id": 11462,
375
+ "productCode": "DPN",
376
+ "name": "dotTrace",
377
+ "pricingModel": "PAID",
378
+ "icon": "https://plugins.jetbrains.com/files/11462/81835/icon/META-INF_pluginIcon.svg"
379
+ },
380
+ {
381
+ "id": 18896,
382
+ "productCode": "PDYNAMODB",
383
+ "name": "DynamoDB",
384
+ "pricingModel": "PAID",
385
+ "icon": "https://plugins.jetbrains.com/files/18896/503820/icon/pluginIcon.svg"
386
+ },
387
+ {
388
+ "id": 14512,
389
+ "productCode": "PELASTICSEARCH",
390
+ "name": "Elasticsearch",
391
+ "pricingModel": "PAID",
392
+ "icon": "https://plugins.jetbrains.com/files/14512/511081/icon/pluginIcon.svg"
393
+ },
394
+ {
395
+ "id": 18209,
396
+ "productCode": "PELSA",
397
+ "name": "ElasticSearch-Admin",
398
+ "pricingModel": "PAID",
399
+ "icon": "https://plugins.jetbrains.com"
400
+ },
401
+ {
402
+ "id": 18663,
403
+ "productCode": "PEXCELEDITOR",
404
+ "name": "ExcelEditor",
405
+ "pricingModel": "FREEMIUM",
406
+ "icon": "https://plugins.jetbrains.com/files/18663/510865/icon/pluginIcon.svg"
407
+ },
408
+ {
409
+ "id": 15379,
410
+ "productCode": "PGODRUNNER",
411
+ "name": "Execution God Recorder",
412
+ "pricingModel": "PAID",
413
+ "icon": "https://plugins.jetbrains.com/files/15379/102175/icon/pluginIcon.svg"
414
+ },
415
+ {
416
+ "id": 20238,
417
+ "productCode": "PEXTENSION",
418
+ "name": "Extensions Manager",
419
+ "pricingModel": "PAID",
420
+ "icon": "https://plugins.jetbrains.com/files/20238/308627/icon/pluginIcon.svg"
421
+ },
422
+ {
423
+ "id": 11058,
424
+ "productCode": "PEXTRAICONS",
425
+ "name": "Extra Icons",
426
+ "pricingModel": "PAID",
427
+ "icon": "https://plugins.jetbrains.com/files/11058/516273/icon/pluginIcon.svg"
428
+ },
429
+ {
430
+ "id": 23927,
431
+ "productCode": "PEXTRAIDETWEAKS",
432
+ "name": "Extra IDE Tweaks",
433
+ "pricingModel": "PAID",
434
+ "icon": "https://plugins.jetbrains.com/files/23927/515986/icon/pluginIcon.svg"
435
+ },
436
+ {
437
+ "id": 16988,
438
+ "productCode": "PFASTREQUEST",
439
+ "name": "Fast Request - API Buddy",
440
+ "pricingModel": "PAID",
441
+ "icon": "https://plugins.jetbrains.com/files/16988/498000/icon/pluginIcon.svg"
442
+ },
443
+ {
444
+ "id": 18971,
445
+ "productCode": "PFASTSHELL",
446
+ "name": "FastShell",
447
+ "pricingModel": "FREEMIUM",
448
+ "icon": "https://plugins.jetbrains.com/files/18971/200999/icon/pluginIcon.svg"
449
+ },
450
+ {
451
+ "id": 23146,
452
+ "productCode": "PFEIGNHELPER",
453
+ "name": "Feign-Helper",
454
+ "pricingModel": "PAID",
455
+ "icon": "https://plugins.jetbrains.com/files/23146/473643/icon/pluginIcon.svg"
456
+ },
457
+ {
458
+ "id": 16217,
459
+ "productCode": "PFUZYFIPC",
460
+ "name": "Find In Files (Favorites)",
461
+ "pricingModel": "PAID",
462
+ "icon": "https://plugins.jetbrains.com/files/16217/518682/icon/pluginIcon.svg"
463
+ },
464
+ {
465
+ "id": 23609,
466
+ "productCode": "PFIREBASE",
467
+ "name": "Firebase Firestore",
468
+ "pricingModel": "PAID",
469
+ "icon": "https://plugins.jetbrains.com/files/23609/503413/icon/pluginIcon.svg"
470
+ },
471
+ {
472
+ "id": 15189,
473
+ "productCode": "PFIREHIGHLIGHT",
474
+ "name": "Firebase Rules",
475
+ "pricingModel": "PAID",
476
+ "icon": "https://plugins.jetbrains.com/files/15189/471752/icon/pluginIcon.svg"
477
+ },
478
+ {
479
+ "id": 23685,
480
+ "productCode": "PSCIPIOFTL",
481
+ "name": "Flexible Freemarker",
482
+ "pricingModel": "PAID",
483
+ "icon": "https://plugins.jetbrains.com/files/23685/483800/icon/pluginIcon.svg"
484
+ },
485
+ {
486
+ "id": 14718,
487
+ "productCode": "PFLUTTER",
488
+ "name": "Flutter Storm",
489
+ "pricingModel": "PAID",
490
+ "icon": "https://plugins.jetbrains.com/files/14718/367205/icon/pluginIcon.svg"
491
+ },
492
+ {
493
+ "id": 13086,
494
+ "productCode": "PGDOC",
495
+ "name": "Generate Document",
496
+ "pricingModel": "PAID",
497
+ "icon": "https://plugins.jetbrains.com/files/13086/499172/icon/pluginIcon.svg"
498
+ },
499
+ {
500
+ "id": 22971,
501
+ "productCode": "PGENSETANDSET",
502
+ "name": "GenerateSetAndGet",
503
+ "pricingModel": "PAID",
504
+ "icon": "https://plugins.jetbrains.com/files/22971/467619/icon/pluginIcon.svg"
505
+ },
506
+ {
507
+ "id": 20319,
508
+ "productCode": "PGERRYAURORA",
509
+ "name": "Gerry Aurora",
510
+ "pricingModel": "PAID",
511
+ "icon": "https://plugins.jetbrains.com/files/20319/435418/icon/pluginIcon.svg"
512
+ },
513
+ {
514
+ "id": 20246,
515
+ "productCode": "PGERRYCHERRY",
516
+ "name": "Gerry Cherry",
517
+ "pricingModel": "PAID",
518
+ "icon": "https://plugins.jetbrains.com/files/20246/435417/icon/pluginIcon.svg"
519
+ },
520
+ {
521
+ "id": 20247,
522
+ "productCode": "PGERRYCOFFEE",
523
+ "name": "Gerry Coffee",
524
+ "pricingModel": "PAID",
525
+ "icon": "https://plugins.jetbrains.com/files/20247/435420/icon/pluginIcon.svg"
526
+ },
527
+ {
528
+ "id": 20049,
529
+ "productCode": "PGERRYCYBERPUNK",
530
+ "name": "Gerry Cyberpunk",
531
+ "pricingModel": "PAID",
532
+ "icon": "https://plugins.jetbrains.com/files/20049/435415/icon/pluginIcon.svg"
533
+ },
534
+ {
535
+ "id": 20236,
536
+ "productCode": "PGERRYNATURE",
537
+ "name": "Gerry Nature",
538
+ "pricingModel": "PAID",
539
+ "icon": "https://plugins.jetbrains.com/files/20236/435419/icon/pluginIcon.svg"
540
+ },
541
+ {
542
+ "id": 20075,
543
+ "productCode": "PGERRYSPACE",
544
+ "name": "Gerry Space",
545
+ "pricingModel": "PAID",
546
+ "icon": "https://plugins.jetbrains.com/files/20075/435416/icon/pluginIcon.svg"
547
+ },
548
+ {
549
+ "id": 19668,
550
+ "productCode": "PGERRYTHEMESPRO",
551
+ "name": "Gerry Themes Pro",
552
+ "pricingModel": "PAID",
553
+ "icon": "https://plugins.jetbrains.com/files/19668/517943/icon/pluginIcon.svg"
554
+ },
555
+ {
556
+ "id": 10083,
557
+ "productCode": "PGITSCOPE",
558
+ "name": "Git Scope",
559
+ "pricingModel": "PAID",
560
+ "icon": "https://plugins.jetbrains.com/files/10083/396420/icon/pluginIcon.svg"
561
+ },
562
+ {
563
+ "id": 23813,
564
+ "productCode": "PGITWORKTREE",
565
+ "name": "Git Worktree",
566
+ "pricingModel": "FREEMIUM",
567
+ "icon": "https://plugins.jetbrains.com/files/23813/493642/icon/pluginIcon.svg"
568
+ },
569
+ {
570
+ "id": 14056,
571
+ "productCode": "PGITFLOWPLUS",
572
+ "name": "GitFlowPlus",
573
+ "pricingModel": "FREEMIUM",
574
+ "icon": "https://plugins.jetbrains.com/files/14056/506220/icon/pluginIcon.svg"
575
+ },
576
+ {
577
+ "id": 20144,
578
+ "productCode": "PGITHUBCI",
579
+ "name": "Github CI Dashboard",
580
+ "pricingModel": "PAID",
581
+ "icon": "https://plugins.jetbrains.com/files/20144/463946/icon/pluginIcon.svg"
582
+ },
583
+ {
584
+ "id": 15457,
585
+ "productCode": "PGITLABCI",
586
+ "name": "Gitlab CI Pipeline Dashboard",
587
+ "pricingModel": "PAID",
588
+ "icon": "https://plugins.jetbrains.com/files/15457/463947/icon/pluginIcon.svg"
589
+ },
590
+ {
591
+ "id": 22202,
592
+ "productCode": "PGITLABCICD",
593
+ "name": "GitLab CICD - Pipelines \u0026 Jobs, Builds Run Cancel Retry View Log",
594
+ "pricingModel": "PAID",
595
+ "icon": "https://plugins.jetbrains.com/files/22202/517828/icon/pluginIcon.svg"
596
+ },
597
+ {
598
+ "id": 18689,
599
+ "productCode": "PGITLAB",
600
+ "name": "GitLab Merge Requests",
601
+ "pricingModel": "PAID",
602
+ "icon": "https://plugins.jetbrains.com/files/18689/516838/icon/pluginIcon.svg"
603
+ },
604
+ {
605
+ "id": 7499,
606
+ "productCode": "PGITTOOLBOX",
607
+ "name": "GitToolBox",
608
+ "pricingModel": "FREEMIUM",
609
+ "icon": "https://plugins.jetbrains.com/files/7499/512954/icon/pluginIcon.svg"
610
+ },
611
+ {
612
+ "id": 19906,
613
+ "productCode": "PGOPARSER",
614
+ "name": "GoParser",
615
+ "pricingModel": "PAID",
616
+ "icon": "https://plugins.jetbrains.com/files/19906/293012/icon/pluginIcon.svg"
617
+ },
618
+ {
619
+ "id": 20411,
620
+ "productCode": "PWXUFQYRHZCRSEO",
621
+ "name": "Gorm",
622
+ "pricingModel": "PAID",
623
+ "icon": "https://plugins.jetbrains.com/files/20411/502598/icon/pluginIcon.svg"
624
+ },
625
+ {
626
+ "id": 22035,
627
+ "productCode": "PGPTASSISTANT",
628
+ "name": "GPT Assistant",
629
+ "pricingModel": "PAID",
630
+ "icon": "https://plugins.jetbrains.com/files/22035/510722/icon/pluginIcon.svg"
631
+ },
632
+ {
633
+ "id": 15535,
634
+ "productCode": "PHEROKU",
635
+ "name": "Heroku Dashboard",
636
+ "pricingModel": "PAID",
637
+ "icon": "https://plugins.jetbrains.com/files/15535/463948/icon/pluginIcon.svg"
638
+ },
639
+ {
640
+ "id": 7525,
641
+ "productCode": "PHYBRISCOMMERCE",
642
+ "name": "Hybris Integration",
643
+ "pricingModel": "PAID",
644
+ "icon": "https://plugins.jetbrains.com/files/7525/517492/icon/pluginIcon.svg"
645
+ },
646
+ {
647
+ "id": 12634,
648
+ "productCode": "PIEDIS",
649
+ "name": "Iedis 2",
650
+ "pricingModel": "PAID",
651
+ "icon": "https://plugins.jetbrains.com/files/12634/167816/icon/pluginIcon.svg"
652
+ },
653
+ {
654
+ "id": 22459,
655
+ "productCode": "PIMAGETOVECTOR",
656
+ "name": "ImageToVector",
657
+ "pricingModel": "PAID",
658
+ "icon": "https://plugins.jetbrains.com/files/22459/376877/icon/pluginIcon.svg"
659
+ },
660
+ {
661
+ "id": 23859,
662
+ "productCode": "PINTELLIPHP",
663
+ "name": "IntelliPHP - AI Autocomplete for PHP",
664
+ "pricingModel": "PAID",
665
+ "icon": "https://plugins.jetbrains.com/files/23859/505657/icon/pluginIcon.svg"
666
+ },
667
+ {
668
+ "id": 20526,
669
+ "productCode": "PWAUFKYVHQCRXEO",
670
+ "name": "IoGame",
671
+ "pricingModel": "PAID",
672
+ "icon": "https://plugins.jetbrains.com/files/20526/468605/icon/pluginIcon.svg"
673
+ },
674
+ {
675
+ "id": 11560,
676
+ "productCode": "PBISJ",
677
+ "name": "Java Antidecompiler",
678
+ "pricingModel": "PAID",
679
+ "icon": "https://plugins.jetbrains.com/files/11560/367010/icon/pluginIcon.svg"
680
+ },
681
+ {
682
+ "id": 10828,
683
+ "productCode": "PJDCLEANREAD",
684
+ "name": "JavaDoc Clean Read",
685
+ "pricingModel": "PAID",
686
+ "icon": "https://plugins.jetbrains.com/files/10828/375796/icon/pluginIcon.svg"
687
+ },
688
+ {
689
+ "id": 20888,
690
+ "productCode": "PWXUQQYVOXCRSEO",
691
+ "name": "JavaOrm",
692
+ "pricingModel": "PAID",
693
+ "icon": "https://plugins.jetbrains.com/files/20888/438337/icon/pluginIcon.svg"
694
+ },
695
+ {
696
+ "id": 14557,
697
+ "productCode": "PVISUALGC",
698
+ "name": "JDK VisualGC",
699
+ "pricingModel": "FREEMIUM",
700
+ "icon": "https://plugins.jetbrains.com/files/14557/453632/icon/pluginIcon.svg"
701
+ },
702
+ {
703
+ "id": 22282,
704
+ "productCode": "AIP",
705
+ "name": "JetBrains AI Assistant",
706
+ "pricingModel": "FREEMIUM",
707
+ "icon": "https://plugins.jetbrains.com/files/22282/515367/icon/pluginIcon.svg"
708
+ },
709
+ {
710
+ "id": 21173,
711
+ "productCode": "PJETCLIENT",
712
+ "name": "JetClient - The Ultimate REST Client",
713
+ "pricingModel": "FREEMIUM",
714
+ "icon": "https://plugins.jetbrains.com/files/21173/515501/icon/pluginIcon.svg"
715
+ },
716
+ {
717
+ "id": 9238,
718
+ "productCode": "PJETFORCER",
719
+ "name": "JetForcer | The Smartest Force.com IDE",
720
+ "pricingModel": "PAID",
721
+ "icon": "https://plugins.jetbrains.com"
722
+ },
723
+ {
724
+ "id": 12621,
725
+ "productCode": "PJFORMDESIGNER",
726
+ "name": "JFormDesigner (Marketplace Edition)",
727
+ "pricingModel": "PAID",
728
+ "icon": "https://plugins.jetbrains.com/files/12621/516265/icon/pluginIcon.svg"
729
+ },
730
+ {
731
+ "id": 23812,
732
+ "productCode": "PJMETERPLUGINSM",
733
+ "name": "JMeter Plugins Manager",
734
+ "pricingModel": "PAID",
735
+ "icon": "https://plugins.jetbrains.com/files/23812/492356/icon/pluginIcon.svg"
736
+ },
737
+ {
738
+ "id": 23855,
739
+ "productCode": "PJMETERRUNNER",
740
+ "name": "JMeter Runner",
741
+ "pricingModel": "PAID",
742
+ "icon": "https://plugins.jetbrains.com/files/23855/494217/icon/pluginIcon.svg"
743
+ },
744
+ {
745
+ "id": 15242,
746
+ "productCode": "PJPASQL",
747
+ "name": "JPA SQL",
748
+ "pricingModel": "FREEMIUM",
749
+ "icon": "https://plugins.jetbrains.com/files/15242/510410/icon/pluginIcon.svg"
750
+ },
751
+ {
752
+ "id": 23360,
753
+ "productCode": "PJQEXPRESS",
754
+ "name": "jqExpress",
755
+ "pricingModel": "PAID",
756
+ "icon": "https://plugins.jetbrains.com/files/23360/492713/icon/pluginIcon.svg"
757
+ },
758
+ {
759
+ "id": 22597,
760
+ "productCode": "POXYJSONSCHGEN",
761
+ "name": "JSON Schema Generator",
762
+ "pricingModel": "PAID",
763
+ "icon": "https://plugins.jetbrains.com/files/22597/471041/icon/pluginIcon.svg"
764
+ },
765
+ {
766
+ "id": 23554,
767
+ "productCode": "POXYJSONDIAGRAM",
768
+ "name": "JSON Schema Visualizer/Editor",
769
+ "pricingModel": "PAID",
770
+ "icon": "https://plugins.jetbrains.com/files/23554/503415/icon/pluginIcon.svg"
771
+ },
772
+ {
773
+ "id": 20297,
774
+ "productCode": "POXYJSONCONVERT",
775
+ "name": "JSON-YAML-XML Converter",
776
+ "pricingModel": "PAID",
777
+ "icon": "https://plugins.jetbrains.com/files/20297/472486/icon/pluginIcon.svg"
778
+ },
779
+ {
780
+ "id": 18975,
781
+ "productCode": "PJSONNETEMLSUP",
782
+ "name": "Jsonnet Pro",
783
+ "pricingModel": "PAID",
784
+ "icon": "https://plugins.jetbrains.com/files/18975/458972/icon/pluginIcon.svg"
785
+ },
786
+ {
787
+ "id": 19297,
788
+ "productCode": "PJSONTOANYLANGU",
789
+ "name": "JsonToAnyLanguage",
790
+ "pricingModel": "FREEMIUM",
791
+ "icon": "https://plugins.jetbrains.com/files/19297/351202/icon/pluginIcon.svg"
792
+ },
793
+ {
794
+ "id": 14393,
795
+ "productCode": "PJSONTOTS",
796
+ "name": "JsonToTypeScript",
797
+ "pricingModel": "FREEMIUM",
798
+ "icon": "https://plugins.jetbrains.com/files/14393/321300/icon/pluginIcon.svg"
799
+ },
800
+ {
801
+ "id": 22284,
802
+ "productCode": "PKAFKA",
803
+ "name": "Kafka Client",
804
+ "pricingModel": "PAID",
805
+ "icon": "https://plugins.jetbrains.com/files/22284/428744/icon/pluginIcon.svg"
806
+ },
807
+ {
808
+ "id": 20111,
809
+ "productCode": "PKAFKAIDE",
810
+ "name": "Kafkaide",
811
+ "pricingModel": "PAID",
812
+ "icon": "https://plugins.jetbrains.com/files/20111/425515/icon/pluginIcon.svg"
813
+ },
814
+ {
815
+ "id": 18286,
816
+ "productCode": "PKSEXPLORER",
817
+ "name": "KS-Explorer",
818
+ "pricingModel": "PAID",
819
+ "icon": "https://plugins.jetbrains.com/files/18286/518701/icon/pluginIcon.svg"
820
+ },
821
+ {
822
+ "id": 13441,
823
+ "productCode": "PLARAVEL",
824
+ "name": "Laravel Idea",
825
+ "pricingModel": "PAID",
826
+ "icon": "https://plugins.jetbrains.com/files/13441/507406/icon/pluginIcon.svg"
827
+ },
828
+ {
829
+ "id": 19661,
830
+ "productCode": "PLATTEPRO",
831
+ "name": "Latte Pro",
832
+ "pricingModel": "PAID",
833
+ "icon": "https://plugins.jetbrains.com/files/19661/440924/icon/pluginIcon.svg"
834
+ },
835
+ {
836
+ "id": 15405,
837
+ "productCode": "PLEDGER",
838
+ "name": "Ledger CLI",
839
+ "pricingModel": "PAID",
840
+ "icon": "https://plugins.jetbrains.com/files/15405/458942/icon/pluginIcon.svg"
841
+ },
842
+ {
843
+ "id": 17166,
844
+ "productCode": "PLEP",
845
+ "name": "LeetCode Editor Pro",
846
+ "pricingModel": "PAID",
847
+ "icon": "https://plugins.jetbrains.com/files/17166/502109/icon/pluginIcon.svg"
848
+ },
849
+ {
850
+ "id": 22223,
851
+ "productCode": "PLOCALSTACK",
852
+ "name": "LocalStack Integrator",
853
+ "pricingModel": "FREEMIUM",
854
+ "icon": "https://plugins.jetbrains.com/files/22223/518671/icon/pluginIcon.svg"
855
+ },
856
+ {
857
+ "id": 20554,
858
+ "productCode": "PMAGE",
859
+ "name": "Magento and Adobe Commerce PhpStorm by Atwix",
860
+ "pricingModel": "FREEMIUM",
861
+ "icon": "https://plugins.jetbrains.com/files/20554/505887/icon/pluginIcon.svg"
862
+ },
863
+ {
864
+ "id": 23556,
865
+ "productCode": "PSCIPIOMGNL",
866
+ "name": "Magnolia CMS Integration",
867
+ "pricingModel": "PAID",
868
+ "icon": "https://plugins.jetbrains.com/files/23556/483799/icon/pluginIcon.svg"
869
+ },
870
+ {
871
+ "id": 17688,
872
+ "productCode": "PRSMGNL",
873
+ "name": "Magnolia YAML Assistant",
874
+ "pricingModel": "FREEMIUM",
875
+ "icon": "https://plugins.jetbrains.com/files/17688/511232/icon/pluginIcon.svg"
876
+ },
877
+ {
878
+ "id": 8006,
879
+ "productCode": "PMATERIALUI",
880
+ "name": "Material Theme UI",
881
+ "pricingModel": "FREEMIUM",
882
+ "icon": "https://plugins.jetbrains.com/files/8006/518563/icon/pluginIcon.svg"
883
+ },
884
+ {
885
+ "id": 19308,
886
+ "productCode": "PMATERIALCUSTOM",
887
+ "name": "Material Theme UI Custom Theme",
888
+ "pricingModel": "PAID",
889
+ "icon": "https://plugins.jetbrains.com/files/19308/384272/icon/pluginIcon.svg"
890
+ },
891
+ {
892
+ "id": 19250,
893
+ "productCode": "PMATERIALEXTRAS",
894
+ "name": "Material Theme UI Extras",
895
+ "pricingModel": "PAID",
896
+ "icon": "https://plugins.jetbrains.com/files/19250/384271/icon/pluginIcon.svg"
897
+ },
898
+ {
899
+ "id": 17456,
900
+ "productCode": "PMATERIALHC",
901
+ "name": "Material Theme UI High Contrast",
902
+ "pricingModel": "PAID",
903
+ "icon": "https://plugins.jetbrains.com/files/17456/384270/icon/pluginIcon.svg"
904
+ },
905
+ {
906
+ "id": 19309,
907
+ "productCode": "PMATERIALLANG",
908
+ "name": "Material Theme UI Language Additions",
909
+ "pricingModel": "PAID",
910
+ "icon": "https://plugins.jetbrains.com/files/19309/384269/icon/pluginIcon.svg"
911
+ },
912
+ {
913
+ "id": 19310,
914
+ "productCode": "PMATERIALFRAME",
915
+ "name": "Material Theme UI Project Frame",
916
+ "pricingModel": "PAID",
917
+ "icon": "https://plugins.jetbrains.com/files/19310/385745/icon/pluginIcon.svg"
918
+ },
919
+ {
920
+ "id": 13615,
921
+ "productCode": "PMRINTEGEE",
922
+ "name": "Merge Request Integration EE - Code Review for GitLab",
923
+ "pricingModel": "PAID",
924
+ "icon": "https://plugins.jetbrains.com/files/13615/113000/icon/pluginIcon.svg"
925
+ },
926
+ {
927
+ "id": 23687,
928
+ "productCode": "PMICRONAUTLAUNC",
929
+ "name": "Micronaut Launch",
930
+ "pricingModel": "PAID",
931
+ "icon": "https://plugins.jetbrains.com/files/23687/478379/icon/pluginIcon.svg"
932
+ },
933
+ {
934
+ "id": 13720,
935
+ "productCode": "PMINBATIS",
936
+ "name": "MinBatis",
937
+ "pricingModel": "PAID",
938
+ "icon": "https://plugins.jetbrains.com/files/13720/116149/icon/pluginIcon.svg"
939
+ },
940
+ {
941
+ "id": 23999,
942
+ "productCode": "PMONGODB",
943
+ "name": "Mongo DB",
944
+ "pricingModel": "PAID",
945
+ "icon": "https://plugins.jetbrains.com/files/23999/518250/icon/pluginIcon.svg"
946
+ },
947
+ {
948
+ "id": 20761,
949
+ "productCode": "PMONGOEXPERT",
950
+ "name": "Mongo Expert",
951
+ "pricingModel": "PAID",
952
+ "icon": "https://plugins.jetbrains.com/files/20761/510302/icon/pluginIcon.svg"
953
+ },
954
+ {
955
+ "id": 17465,
956
+ "productCode": "PCDMQTTCLIENT",
957
+ "name": "MQTT Client",
958
+ "pricingModel": "PAID",
959
+ "icon": "https://plugins.jetbrains.com/files/17465/308433/icon/pluginIcon.svg"
960
+ },
961
+ {
962
+ "id": 13905,
963
+ "productCode": "PMYBATISLOG",
964
+ "name": "MyBatis Log",
965
+ "pricingModel": "PAID",
966
+ "icon": "https://plugins.jetbrains.com/files/13905/447241/icon/pluginIcon.svg"
967
+ },
968
+ {
969
+ "id": 18389,
970
+ "productCode": "PMBCODEHELPPRO",
971
+ "name": "Mybatis Smart Code Help Pro",
972
+ "pricingModel": "FREEMIUM",
973
+ "icon": "https://plugins.jetbrains.com/files/18389/516824/icon/pluginIcon.svg"
974
+ },
975
+ {
976
+ "id": 23478,
977
+ "productCode": "PMYBATISCODE",
978
+ "name": "MybatisCode",
979
+ "pricingModel": "PAID",
980
+ "icon": "https://plugins.jetbrains.com/files/23478/472229/icon/pluginIcon.svg"
981
+ },
982
+ {
983
+ "id": 14522,
984
+ "productCode": "PMYBATISHELPER",
985
+ "name": "MyBatisCodeHelperPro (Marketplace Edition)",
986
+ "pricingModel": "PAID",
987
+ "icon": "https://plugins.jetbrains.com/files/14522/510194/icon/pluginIcon.svg"
988
+ },
989
+ {
990
+ "id": 22655,
991
+ "productCode": "PMYSQLPROXY",
992
+ "name": "MySQL Proxy",
993
+ "pricingModel": "FREEMIUM",
994
+ "icon": "https://plugins.jetbrains.com/files/22655/436599/icon/pluginIcon.svg"
995
+ },
996
+ {
997
+ "id": 18387,
998
+ "productCode": "PNEONPRO",
999
+ "name": "NEON Nette Support",
1000
+ "pricingModel": "PAID",
1001
+ "icon": "https://plugins.jetbrains.com/files/18387/479200/icon/pluginIcon.svg"
1002
+ },
1003
+ {
1004
+ "id": 19977,
1005
+ "productCode": "PNETLIFY",
1006
+ "name": "Netlify Dashboard",
1007
+ "pricingModel": "PAID",
1008
+ "icon": "https://plugins.jetbrains.com/files/19977/463949/icon/pluginIcon.svg"
1009
+ },
1010
+ {
1011
+ "id": 19963,
1012
+ "productCode": "PNEXTSKETCH",
1013
+ "name": "NextSketch",
1014
+ "pricingModel": "PAID",
1015
+ "icon": "https://plugins.jetbrains.com/files/19963/272018/icon/pluginIcon.svg"
1016
+ },
1017
+ {
1018
+ "id": 20805,
1019
+ "productCode": "PNEXTSKETCHTWO",
1020
+ "name": "NextSketch2",
1021
+ "pricingModel": "PAID",
1022
+ "icon": "https://plugins.jetbrains.com/files/20805/308349/icon/pluginIcon.svg"
1023
+ },
1024
+ {
1025
+ "id": 23765,
1026
+ "productCode": "PNFLUTTER",
1027
+ "name": "NFlutter",
1028
+ "pricingModel": "PAID",
1029
+ "icon": "https://plugins.jetbrains.com/files/23765/492994/icon/pluginIcon.svg"
1030
+ },
1031
+ {
1032
+ "id": 18280,
1033
+ "productCode": "PNGINX",
1034
+ "name": "Nginx Configuration Pro",
1035
+ "pricingModel": "PAID",
1036
+ "icon": "https://plugins.jetbrains.com/files/18280/239000/icon/pluginIcon.svg"
1037
+ },
1038
+ {
1039
+ "id": 19205,
1040
+ "productCode": "PNGROK",
1041
+ "name": "Ngrok",
1042
+ "pricingModel": "FREEMIUM",
1043
+ "icon": "https://plugins.jetbrains.com/files/19205/510423/icon/pluginIcon.svg"
1044
+ },
1045
+ {
1046
+ "id": 21833,
1047
+ "productCode": "PNOSQLNAVMDB",
1048
+ "name": "NoSQL Navigator For MongoDB",
1049
+ "pricingModel": "PAID",
1050
+ "icon": "https://plugins.jetbrains.com/files/21833/433051/icon/pluginIcon.svg"
1051
+ },
1052
+ {
1053
+ "id": 22128,
1054
+ "productCode": "PNPMPACKAGEJSON",
1055
+ "name": "NPM Package Json",
1056
+ "pricingModel": "PAID",
1057
+ "icon": "https://plugins.jetbrains.com/files/22128/451192/icon/pluginIcon.svg"
1058
+ },
1059
+ {
1060
+ "id": 13499,
1061
+ "productCode": "PODOO",
1062
+ "name": "Odoo",
1063
+ "pricingModel": "PAID",
1064
+ "icon": "https://plugins.jetbrains.com/files/13499/512679/icon/pluginIcon.svg"
1065
+ },
1066
+ {
1067
+ "id": 13151,
1068
+ "productCode": "POFFICEFLOOR",
1069
+ "name": "OfficeFloor",
1070
+ "pricingModel": "PAID",
1071
+ "icon": "https://plugins.jetbrains.com/files/13151/131867/icon/pluginIcon.svg"
1072
+ },
1073
+ {
1074
+ "id": 19889,
1075
+ "productCode": "POPENAPICRUDWIZ",
1076
+ "name": "OpenAPI CRUD Wizard",
1077
+ "pricingModel": "FREEMIUM",
1078
+ "icon": "https://plugins.jetbrains.com/files/19889/478359/icon/pluginIcon.svg"
1079
+ },
1080
+ {
1081
+ "id": 12887,
1082
+ "productCode": "POPENAPI",
1083
+ "name": "OpenAPI Editor",
1084
+ "pricingModel": "PAID",
1085
+ "icon": "https://plugins.jetbrains.com/files/12887/512174/icon/pluginIcon.svg"
1086
+ },
1087
+ {
1088
+ "id": 14371,
1089
+ "productCode": "PIMAGEVIEWER",
1090
+ "name": "OpenCV Image Viewer",
1091
+ "pricingModel": "FREEMIUM",
1092
+ "icon": "https://plugins.jetbrains.com/files/14371/480879/icon/pluginIcon.svg"
1093
+ },
1094
+ {
1095
+ "id": 12626,
1096
+ "productCode": "PORCHIDE",
1097
+ "name": "OrchidE - Ansible Language Support",
1098
+ "pricingModel": "PAID",
1099
+ "icon": "https://plugins.jetbrains.com"
1100
+ },
1101
+ {
1102
+ "id": 19660,
1103
+ "productCode": "PAWSQLADVISOR",
1104
+ "name": "PawSQL Advisor,SQL Audit/Rewrite/Index Advice,Tune SQL by Clicks",
1105
+ "pricingModel": "PAID",
1106
+ "icon": "https://plugins.jetbrains.com/files/19660/502106/icon/pluginIcon.svg"
1107
+ },
1108
+ {
1109
+ "id": 17440,
1110
+ "productCode": "PHPBUILDER",
1111
+ "name": "PHP Data Object Generator",
1112
+ "pricingModel": "FREEMIUM",
1113
+ "icon": "https://plugins.jetbrains.com/files/17440/458368/icon/pluginIcon.svg"
1114
+ },
1115
+ {
1116
+ "id": 18981,
1117
+ "productCode": "PPHPHOUDINI",
1118
+ "name": "PHP Houdini",
1119
+ "pricingModel": "PAID",
1120
+ "icon": "https://plugins.jetbrains.com/files/18981/271233/icon/pluginIcon.svg"
1121
+ },
1122
+ {
1123
+ "id": 16935,
1124
+ "productCode": "PHPEAPLUGIN",
1125
+ "name": "Php Inspections (EA Ultimate)",
1126
+ "pricingModel": "PAID",
1127
+ "icon": "https://plugins.jetbrains.com"
1128
+ },
1129
+ {
1130
+ "id": 14821,
1131
+ "productCode": "PPUMLSTUDIO",
1132
+ "name": "PlantUML Studio",
1133
+ "pricingModel": "PAID",
1134
+ "icon": "https://plugins.jetbrains.com/files/14821/172312/icon/pluginIcon.svg"
1135
+ },
1136
+ {
1137
+ "id": 13733,
1138
+ "productCode": "PPOJOTOJSONSCH",
1139
+ "name": "POJO to JSON Schema",
1140
+ "pricingModel": "PAID",
1141
+ "icon": "https://plugins.jetbrains.com/files/13733/95154/icon/pluginIcon.svg"
1142
+ },
1143
+ {
1144
+ "id": 22429,
1145
+ "productCode": "PPOLARISTOMCATS",
1146
+ "name": "Polaris Tomcat Server",
1147
+ "pricingModel": "PAID",
1148
+ "icon": "https://plugins.jetbrains.com/files/22429/506445/icon/pluginIcon.svg"
1149
+ },
1150
+ {
1151
+ "id": 21361,
1152
+ "productCode": "POLYBPMNGDNEXT",
1153
+ "name": "PolyBPMN visualizer",
1154
+ "pricingModel": "PAID",
1155
+ "icon": "https://plugins.jetbrains.com/files/21361/479001/icon/pluginIcon.svg"
1156
+ },
1157
+ {
1158
+ "id": 14434,
1159
+ "productCode": "PQMLEDITOR",
1160
+ "name": "QmlEditor",
1161
+ "pricingModel": "PAID",
1162
+ "icon": "https://plugins.jetbrains.com/files/14434/314029/icon/pluginIcon.svg"
1163
+ },
1164
+ {
1165
+ "id": 16405,
1166
+ "productCode": "PQTSQSSEDITOR",
1167
+ "name": "Qt Style Sheets Editor",
1168
+ "pricingModel": "PAID",
1169
+ "icon": "https://plugins.jetbrains.com/files/16405/193379/icon/pluginIcon.svg"
1170
+ },
1171
+ {
1172
+ "id": 19027,
1173
+ "productCode": "PQUARKUSHELPER",
1174
+ "name": "Quarkus Assistant",
1175
+ "pricingModel": "PAID",
1176
+ "icon": "https://plugins.jetbrains.com/files/19027/477162/icon/pluginIcon.svg"
1177
+ },
1178
+ {
1179
+ "id": 18269,
1180
+ "productCode": "PQUERYFLAG",
1181
+ "name": "QueryFlag",
1182
+ "pricingModel": "PAID",
1183
+ "icon": "https://plugins.jetbrains.com/files/18269/508126/icon/pluginIcon.svg"
1184
+ },
1185
+ {
1186
+ "id": 10080,
1187
+ "productCode": "PRAINBOWBRACKET",
1188
+ "name": "Rainbow Brackets",
1189
+ "pricingModel": "FREEMIUM",
1190
+ "icon": "https://plugins.jetbrains.com/files/10080/509542/icon/pluginIcon.svg"
1191
+ },
1192
+ {
1193
+ "id": 19316,
1194
+ "productCode": "PRANCHER",
1195
+ "name": "Rancher",
1196
+ "pricingModel": "PAID",
1197
+ "icon": "https://plugins.jetbrains.com/files/19316/367013/icon/pluginIcon.svg"
1198
+ },
1199
+ {
1200
+ "id": 13838,
1201
+ "productCode": "PRDFANDSPARQL",
1202
+ "name": "RDF and SPARQL",
1203
+ "pricingModel": "PAID",
1204
+ "icon": "https://plugins.jetbrains.com/files/13838/499816/icon/pluginIcon.svg"
1205
+ },
1206
+ {
1207
+ "id": 9564,
1208
+ "productCode": "PRNCONSOLE",
1209
+ "name": "React Native Console",
1210
+ "pricingModel": "PAID",
1211
+ "icon": "https://plugins.jetbrains.com/files/9564/514551/icon/pluginIcon.svg"
1212
+ },
1213
+ {
1214
+ "id": 12820,
1215
+ "productCode": "PREDIS",
1216
+ "name": "Redis",
1217
+ "pricingModel": "PAID",
1218
+ "icon": "https://plugins.jetbrains.com/files/12820/433300/icon/pluginIcon.svg"
1219
+ },
1220
+ {
1221
+ "id": 19360,
1222
+ "productCode": "PREDISCLIHELPER",
1223
+ "name": "Redis Client",
1224
+ "pricingModel": "PAID",
1225
+ "icon": "https://plugins.jetbrains.com/files/19360/479210/icon/pluginIcon.svg"
1226
+ },
1227
+ {
1228
+ "id": 15722,
1229
+ "productCode": "PREDISMANAGER",
1230
+ "name": "Redis Manager",
1231
+ "pricingModel": "PAID",
1232
+ "icon": "https://plugins.jetbrains.com/files/15722/270538/icon/pluginIcon.svg"
1233
+ },
1234
+ {
1235
+ "id": 19599,
1236
+ "productCode": "PREDISS",
1237
+ "name": "Redis Operator",
1238
+ "pricingModel": "PAID",
1239
+ "icon": "https://plugins.jetbrains.com/files/19599/518569/icon/pluginIcon.svg"
1240
+ },
1241
+ {
1242
+ "id": 16160,
1243
+ "productCode": "PREDISTOOLS",
1244
+ "name": "Redis-Cli",
1245
+ "pricingModel": "PAID",
1246
+ "icon": "https://plugins.jetbrains.com/files/16160/286263/icon/pluginIcon.svg"
1247
+ },
1248
+ {
1249
+ "id": 15433,
1250
+ "productCode": "PREGEXTOOL",
1251
+ "name": "Regex Tool",
1252
+ "pricingModel": "PAID",
1253
+ "icon": "https://plugins.jetbrains.com/files/15433/510718/icon/pluginIcon.svg"
1254
+ },
1255
+ {
1256
+ "id": 14723,
1257
+ "productCode": "PRESTKIT",
1258
+ "name": "RestfulBox",
1259
+ "pricingModel": "FREEMIUM",
1260
+ "icon": "https://plugins.jetbrains.com/files/14723/464469/icon/pluginIcon.svg"
1261
+ },
1262
+ {
1263
+ "id": 22726,
1264
+ "productCode": "PRETROFITASSIT",
1265
+ "name": "Retrofit Assistant",
1266
+ "pricingModel": "PAID",
1267
+ "icon": "https://plugins.jetbrains.com/files/22726/514538/icon/pluginIcon.svg"
1268
+ },
1269
+ {
1270
+ "id": 22428,
1271
+ "productCode": "PWXUQRYTOXCRSEO",
1272
+ "name": "RustTool",
1273
+ "pricingModel": "PAID",
1274
+ "icon": "https://plugins.jetbrains.com/files/22428/513930/icon/pluginIcon.svg"
1275
+ },
1276
+ {
1277
+ "id": 13668,
1278
+ "productCode": "PSFCC",
1279
+ "name": "Salesforce B2C Commerce (SFCC)",
1280
+ "pricingModel": "PAID",
1281
+ "icon": "https://plugins.jetbrains.com/files/13668/510847/icon/pluginIcon.svg"
1282
+ },
1283
+ {
1284
+ "id": 22748,
1285
+ "productCode": "PSCHEMAREGVIEW",
1286
+ "name": "Schema Registry Viewer",
1287
+ "pricingModel": "PAID",
1288
+ "icon": "https://plugins.jetbrains.com/files/22748/496140/icon/pluginIcon.svg"
1289
+ },
1290
+ {
1291
+ "id": 12108,
1292
+ "productCode": "PSCIPIO",
1293
+ "name": "Scipio ERP Integration",
1294
+ "pricingModel": "PAID",
1295
+ "icon": "https://plugins.jetbrains.com/files/12108/478355/icon/pluginIcon.svg"
1296
+ },
1297
+ {
1298
+ "id": 19556,
1299
+ "productCode": "PSCREENCODEPRO",
1300
+ "name": "ScreenCodePro",
1301
+ "pricingModel": "PAID",
1302
+ "icon": "https://plugins.jetbrains.com/files/19556/198086/icon/pluginIcon.svg"
1303
+ },
1304
+ {
1305
+ "id": 22232,
1306
+ "productCode": "PSENTRY",
1307
+ "name": "Sentry",
1308
+ "pricingModel": "FREEMIUM",
1309
+ "icon": "https://plugins.jetbrains.com/files/22232/514906/icon/pluginIcon.svg"
1310
+ },
1311
+ {
1312
+ "id": 15945,
1313
+ "productCode": "PSENTRYINTEG",
1314
+ "name": "Sentry Integration",
1315
+ "pricingModel": "PAID",
1316
+ "icon": "https://plugins.jetbrains.com/files/15945/111527/icon/pluginIcon.svg"
1317
+ },
1318
+ {
1319
+ "id": 8286,
1320
+ "productCode": "PSEQUENCEDIAGRA",
1321
+ "name": "SequenceDiagram",
1322
+ "pricingModel": "FREEMIUM",
1323
+ "icon": "https://plugins.jetbrains.com/files/8286/485614/icon/pluginIcon.svg"
1324
+ },
1325
+ {
1326
+ "id": 23115,
1327
+ "productCode": "PSEQDIAORG",
1328
+ "name": "SequenceDiagram.org",
1329
+ "pricingModel": "PAID",
1330
+ "icon": "https://plugins.jetbrains.com/files/23115/485275/icon/pluginIcon.svg"
1331
+ },
1332
+ {
1333
+ "id": 14437,
1334
+ "productCode": "PSI",
1335
+ "name": "Shared Project Indexes",
1336
+ "pricingModel": "PAID",
1337
+ "icon": "https://plugins.jetbrains.com/files/14437/508994/icon/pluginIcon.svg"
1338
+ },
1339
+ {
1340
+ "id": 7410,
1341
+ "productCode": "PSWPLUGIN",
1342
+ "name": "Shopware",
1343
+ "pricingModel": "PAID",
1344
+ "icon": "https://plugins.jetbrains.com/files/7410/167127/icon/pluginIcon.svg"
1345
+ },
1346
+ {
1347
+ "id": 18151,
1348
+ "productCode": "PBEANCONVERTER",
1349
+ "name": "Simple Object Copy",
1350
+ "pricingModel": "PAID",
1351
+ "icon": "https://plugins.jetbrains.com"
1352
+ },
1353
+ {
1354
+ "id": 20243,
1355
+ "productCode": "PSKOL",
1356
+ "name": "Skol",
1357
+ "pricingModel": "PAID",
1358
+ "icon": "https://plugins.jetbrains.com/files/20243/518236/icon/pluginIcon.svg"
1359
+ },
1360
+ {
1361
+ "id": 14053,
1362
+ "productCode": "PSMARTJUMP",
1363
+ "name": "Smart Jump",
1364
+ "pricingModel": "PAID",
1365
+ "icon": "https://plugins.jetbrains.com/files/14053/274462/icon/pluginIcon.svg"
1366
+ },
1367
+ {
1368
+ "id": 20565,
1369
+ "productCode": "PTAILWINDTOOLS",
1370
+ "name": "Snippet Toolkit for Tailwind CSS",
1371
+ "pricingModel": "PAID",
1372
+ "icon": "https://plugins.jetbrains.com/files/20565/502104/icon/pluginIcon.svg"
1373
+ },
1374
+ {
1375
+ "id": 23743,
1376
+ "productCode": "PSOTERISECURITY",
1377
+ "name": "Soteri Secret Scanner",
1378
+ "pricingModel": "PAID",
1379
+ "icon": "https://plugins.jetbrains.com/files/23743/484143/icon/pluginIcon.svg"
1380
+ },
1381
+ {
1382
+ "id": 22318,
1383
+ "productCode": "PSOURCESYNCPRO",
1384
+ "name": "Source Synchronizer Pro",
1385
+ "pricingModel": "PAID",
1386
+ "icon": "https://plugins.jetbrains.com/files/22318/503948/icon/pluginIcon.svg"
1387
+ },
1388
+ {
1389
+ "id": 14338,
1390
+ "productCode": "PSPARQL",
1391
+ "name": "SPARQL",
1392
+ "pricingModel": "PAID",
1393
+ "icon": "https://plugins.jetbrains.com/files/14338/165810/icon/pluginIcon.svg"
1394
+ },
1395
+ {
1396
+ "id": 22635,
1397
+ "productCode": "PSPEECHTOTEXT",
1398
+ "name": "Speech-To-Text (AWS Transcribe)",
1399
+ "pricingModel": "PAID",
1400
+ "icon": "https://plugins.jetbrains.com/files/22635/388024/icon/pluginIcon.svg"
1401
+ },
1402
+ {
1403
+ "id": 18622,
1404
+ "productCode": "PSPRINGBOOTIDEA",
1405
+ "name": "Spring Boot Helper",
1406
+ "pricingModel": "PAID",
1407
+ "icon": "https://plugins.jetbrains.com/files/18622/472683/icon/pluginIcon.svg"
1408
+ },
1409
+ {
1410
+ "id": 22304,
1411
+ "productCode": "PSRCODEGEN",
1412
+ "name": "Spring Rest Code Generator",
1413
+ "pricingModel": "PAID",
1414
+ "icon": "https://plugins.jetbrains.com/files/22304/391163/icon/pluginIcon.svg"
1415
+ },
1416
+ {
1417
+ "id": 15574,
1418
+ "productCode": "PFLYINSKYZJBZ",
1419
+ "name": "spring-assistant-@valueToYml",
1420
+ "pricingModel": "PAID",
1421
+ "icon": "https://plugins.jetbrains.com/files/15574/412050/icon/pluginIcon.svg"
1422
+ },
1423
+ {
1424
+ "id": 20534,
1425
+ "productCode": "PSQLFLUFFLINTER",
1426
+ "name": "Sqlfluff Linter (Ultimate Edition)",
1427
+ "pricingModel": "PAID",
1428
+ "icon": "https://plugins.jetbrains.com/files/20534/502715/icon/pluginIcon.svg"
1429
+ },
1430
+ {
1431
+ "id": 22742,
1432
+ "productCode": "PSQLFORMATTER",
1433
+ "name": "SQLFormatter",
1434
+ "pricingModel": "PAID",
1435
+ "icon": "https://plugins.jetbrains.com"
1436
+ },
1437
+ {
1438
+ "id": 22713,
1439
+ "productCode": "PDBSSH",
1440
+ "name": "SSH Tool",
1441
+ "pricingModel": "PAID",
1442
+ "icon": "https://plugins.jetbrains.com/files/22713/516730/icon/pluginIcon.svg"
1443
+ },
1444
+ {
1445
+ "id": 15851,
1446
+ "productCode": "PSTORMSECTIONS",
1447
+ "name": "StormSections",
1448
+ "pricingModel": "FREEMIUM",
1449
+ "icon": "https://plugins.jetbrains.com/files/15851/449282/icon/pluginIcon.svg"
1450
+ },
1451
+ {
1452
+ "id": 14482,
1453
+ "productCode": "PSTRKER",
1454
+ "name": "Stryker",
1455
+ "pricingModel": "FREEMIUM",
1456
+ "icon": "https://plugins.jetbrains.com/files/14482/134911/icon/pluginIcon.svg"
1457
+ },
1458
+ {
1459
+ "id": 23458,
1460
+ "productCode": "PSWISSKITCONVER",
1461
+ "name": "SwissKit Converter",
1462
+ "pricingModel": "PAID",
1463
+ "icon": "https://plugins.jetbrains.com/files/23458/469170/icon/pluginIcon.svg"
1464
+ },
1465
+ {
1466
+ "id": 7219,
1467
+ "productCode": "PSYMFONYPLUGIN",
1468
+ "name": "Symfony Support",
1469
+ "pricingModel": "FREEMIUM",
1470
+ "icon": "https://plugins.jetbrains.com/files/7219/514919/icon/pluginIcon.svg"
1471
+ },
1472
+ {
1473
+ "id": 10695,
1474
+ "productCode": "PVLOG",
1475
+ "name": "SystemVerilog",
1476
+ "pricingModel": "PAID",
1477
+ "icon": "https://plugins.jetbrains.com/files/10695/163626/icon/pluginIcon.svg"
1478
+ },
1479
+ {
1480
+ "id": 14203,
1481
+ "productCode": "PSVERILOG",
1482
+ "name": "SystemVerilog Studio",
1483
+ "pricingModel": "PAID",
1484
+ "icon": "https://plugins.jetbrains.com"
1485
+ },
1486
+ {
1487
+ "id": 22685,
1488
+ "productCode": "PNEKOCAT",
1489
+ "name": "TamaCat the Embedded Internet Browser",
1490
+ "pricingModel": "FREEMIUM",
1491
+ "icon": "https://plugins.jetbrains.com/files/22685/456002/icon/pluginIcon.svg"
1492
+ },
1493
+ {
1494
+ "id": 18857,
1495
+ "productCode": "PTERMINAL",
1496
+ "name": "Terminal Pro",
1497
+ "pricingModel": "FREEMIUM",
1498
+ "icon": "https://plugins.jetbrains.com/files/18857/505301/icon/pluginIcon.svg"
1499
+ },
1500
+ {
1501
+ "id": 20050,
1502
+ "productCode": "PTLDRAI",
1503
+ "name": "TLDR",
1504
+ "pricingModel": "FREEMIUM",
1505
+ "icon": "https://plugins.jetbrains.com/files/20050/394140/icon/pluginIcon.svg"
1506
+ },
1507
+ {
1508
+ "id": 14384,
1509
+ "productCode": "PTOOLSET",
1510
+ "name": "Toolset",
1511
+ "pricingModel": "FREEMIUM",
1512
+ "icon": "https://plugins.jetbrains.com/files/14384/497387/icon/pluginIcon.svg"
1513
+ },
1514
+ {
1515
+ "id": 20683,
1516
+ "productCode": "PTRAVISCI",
1517
+ "name": "Travis CI Dashboard",
1518
+ "pricingModel": "PAID",
1519
+ "icon": "https://plugins.jetbrains.com/files/20683/463950/icon/pluginIcon.svg"
1520
+ },
1521
+ {
1522
+ "id": 18232,
1523
+ "productCode": "PDJANGOTPLPEP",
1524
+ "name": "Typed Django Template",
1525
+ "pricingModel": "FREEMIUM",
1526
+ "icon": "https://plugins.jetbrains.com/files/18232/370564/icon/pluginIcon.svg"
1527
+ },
1528
+ {
1529
+ "id": 19675,
1530
+ "productCode": "PUNIAPPSUPPORT",
1531
+ "name": "Uniapp Support",
1532
+ "pricingModel": "PAID",
1533
+ "icon": "https://plugins.jetbrains.com/files/19675/450668/icon/pluginIcon.svg"
1534
+ },
1535
+ {
1536
+ "id": 21813,
1537
+ "productCode": "PVERILOGLANGUAG",
1538
+ "name": "Verilog Language Support",
1539
+ "pricingModel": "PAID",
1540
+ "icon": "https://plugins.jetbrains.com/files/21813/472208/icon/pluginIcon.svg"
1541
+ },
1542
+ {
1543
+ "id": 23086,
1544
+ "productCode": "PVOQAL",
1545
+ "name": "Voqal Assistant",
1546
+ "pricingModel": "PAID",
1547
+ "icon": "https://plugins.jetbrains.com/files/23086/518244/icon/pluginIcon.svg"
1548
+ },
1549
+ {
1550
+ "id": 18860,
1551
+ "productCode": "PWIREMOCHA",
1552
+ "name": "WireMocha",
1553
+ "pricingModel": "PAID",
1554
+ "icon": "https://plugins.jetbrains.com/files/18860/517127/icon/pluginIcon.svg"
1555
+ },
1556
+ {
1557
+ "id": 7232,
1558
+ "productCode": "PWLANG",
1559
+ "name": "Wolfram Language",
1560
+ "pricingModel": "PAID",
1561
+ "icon": "https://plugins.jetbrains.com/files/7232/476166/icon/pluginIcon.svg"
1562
+ },
1563
+ {
1564
+ "id": 18425,
1565
+ "productCode": "PXSDVISUALIZER",
1566
+ "name": "XSD / WSDL Visualizer",
1567
+ "pricingModel": "PAID",
1568
+ "icon": "https://plugins.jetbrains.com/files/18425/515020/icon/pluginIcon.svg"
1569
+ },
1570
+ {
1571
+ "id": 19024,
1572
+ "productCode": "POXYXSDJSONSCH",
1573
+ "name": "XSD to JSON Schema",
1574
+ "pricingModel": "FREEMIUM",
1575
+ "icon": "https://plugins.jetbrains.com/files/19024/472499/icon/pluginIcon.svg"
1576
+ },
1577
+ {
1578
+ "id": 9739,
1579
+ "productCode": "PYAOQIANGBPMN",
1580
+ "name": "Yaoqiang BPMN Editor",
1581
+ "pricingModel": "PAID",
1582
+ "icon": "https://plugins.jetbrains.com"
1583
+ },
1584
+ {
1585
+ "id": 23693,
1586
+ "productCode": "PYIIFRAMEWORK",
1587
+ "name": "Yii2 Framework Support",
1588
+ "pricingModel": "PAID",
1589
+ "icon": "https://plugins.jetbrains.com/files/23693/504334/icon/pluginIcon.svg"
1590
+ },
1591
+ {
1592
+ "id": 12437,
1593
+ "productCode": "PZENUML",
1594
+ "name": "ZenUML Support",
1595
+ "pricingModel": "FREEMIUM",
1596
+ "icon": "https://plugins.jetbrains.com/files/12437/466910/icon/pluginIcon.svg"
1597
+ },
1598
+ {
1599
+ "id": 15773,
1600
+ "productCode": "PZEROCODE",
1601
+ "name": "Zerocode Scenario Helper",
1602
+ "pricingModel": "PAID",
1603
+ "icon": "https://plugins.jetbrains.com/files/15773/155295/icon/pluginIcon.svg"
1604
+ },
1605
+ {
1606
+ "id": 18341,
1607
+ "productCode": "PZKA",
1608
+ "name": "Zookeeper-Admin",
1609
+ "pricingModel": "PAID",
1610
+ "icon": "https://plugins.jetbrains.com"
1611
+ }
1612
+ ]
nested:/app/Jetbrains-Help.jar/!BOOT-INF/classes/!/external/data/product.json ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "name": "All Jetbrains's Product Or Plugin",
4
+ "productCode": "",
5
+ "iconClass": "icon-al"
6
+ },
7
+ {
8
+ "name": "IntelliJ IDEA",
9
+ "productCode": "II,PCWMP,PSI",
10
+ "iconClass": "icon-ii"
11
+ },
12
+ {
13
+ "name": "PhpStorm",
14
+ "productCode": "PS,PCWMP,PSI",
15
+ "iconClass": "icon-ps"
16
+ },
17
+ {
18
+ "name": "AppCode",
19
+ "productCode": "AC,PCWMP,PSI",
20
+ "iconClass": "icon-ac"
21
+ },
22
+ {
23
+ "name": "DataGrip",
24
+ "productCode": "DB,PSI,PDB",
25
+ "iconClass": "icon-db"
26
+ },
27
+ {
28
+ "name": "RubyMine",
29
+ "productCode": "RM,PCWMP,PSI",
30
+ "iconClass": "icon-rm"
31
+ },
32
+ {
33
+ "name": "WebStorm",
34
+ "productCode": "WS,PCWMP,PSI",
35
+ "iconClass": "icon-ws"
36
+ },
37
+ {
38
+ "name": "Rider",
39
+ "productCode": "RD,PDB,PSI,PCWMP",
40
+ "iconClass": "icon-rd"
41
+ },
42
+ {
43
+ "name": "CLion",
44
+ "productCode": "CL,PSI,PCWMP",
45
+ "iconClass": "icon-cl"
46
+ },
47
+ {
48
+ "name": "PyCharm",
49
+ "productCode": "PC,PSI,PCWMP",
50
+ "iconClass": "icon-pc"
51
+ },
52
+ {
53
+ "name": "GoLand",
54
+ "productCode": "GO,PSI,PCWMP",
55
+ "iconClass": "icon-go"
56
+ },
57
+ {
58
+ "name": "DataSpell",
59
+ "productCode": "DS,PSI,PDB,PCWMP",
60
+ "iconClass": "icon-ds"
61
+ },
62
+ {
63
+ "name": "dotMemory",
64
+ "productCode": "DM",
65
+ "iconClass": "icon-dm"
66
+ }
67
+ ]