Merge pull request #133674 from Stunkymonkey/misc-pname-version

misc: replace name with pname&version

authored by Lassulus and committed by GitHub 6c136f81 f267d392

+80 -55
+3 -2
pkgs/misc/cups/drivers/brgenml1cupswrapper/default.nix
··· 52 */ 53 54 stdenv.mkDerivation rec { 55 56 - name = "brgenml1cupswrapper-3.1.0-1"; 57 src = fetchurl { 58 - url = "https://download.brother.com/welcome/dlf101125/${name}.i386.deb"; 59 sha256 = "0kd2a2waqr10kfv1s8is3nd5dlphw4d1343srdsbrlbbndja3s6r"; 60 }; 61
··· 52 */ 53 54 stdenv.mkDerivation rec { 55 + pname = "brgenml1cupswrapper"; 56 + version = "3.1.0-1"; 57 58 src = fetchurl { 59 + url = "https://download.brother.com/welcome/dlf101125/brgenml1cupswrapper-${version}.i386.deb"; 60 sha256 = "0kd2a2waqr10kfv1s8is3nd5dlphw4d1343srdsbrlbbndja3s6r"; 61 }; 62
+3 -2
pkgs/misc/cups/drivers/brgenml1lpr/default.nix
··· 35 ''; 36 in 37 stdenv.mkDerivation rec { 38 39 - name = "brgenml1lpr-3.1.0-1"; 40 src = fetchurl { 41 - url = "https://download.brother.com/welcome/dlf101123/${name}.i386.deb"; 42 sha256 = "0zdvjnrjrz9sba0k525linxp55lr4cyivfhqbkq1c11br2nvy09f"; 43 }; 44
··· 35 ''; 36 in 37 stdenv.mkDerivation rec { 38 + pname = "brgenml1lpr"; 39 + version = "3.1.0-1"; 40 41 src = fetchurl { 42 + url = "https://download.brother.com/welcome/dlf101123/brgenml1lpr-${version}.i386.deb"; 43 sha256 = "0zdvjnrjrz9sba0k525linxp55lr4cyivfhqbkq1c11br2nvy09f"; 44 }; 45
+3 -2
pkgs/misc/cups/drivers/cups-bjnp/default.nix
··· 1 {lib, stdenv, fetchurl, cups}: 2 3 stdenv.mkDerivation rec { 4 - name = "cups-bjnp-1.2.2"; 5 6 src = fetchurl { 7 - url = "mirror://sourceforge/cups-bjnp/${name}.tar.gz"; 8 sha256 = "0sb0vm1sf8ismzd9ba33qswxmsirj2z1b7lnyrc9v5ixm7q0bnrm"; 9 }; 10
··· 1 {lib, stdenv, fetchurl, cups}: 2 3 stdenv.mkDerivation rec { 4 + pname = "cups-bjnp"; 5 + version = "1.2.2"; 6 7 src = fetchurl { 8 + url = "mirror://sourceforge/cups-bjnp/cups-bjnp-${version}.tar.gz"; 9 sha256 = "0sb0vm1sf8ismzd9ba33qswxmsirj2z1b7lnyrc9v5ixm7q0bnrm"; 10 }; 11
+5 -4
pkgs/misc/cups/drivers/splix/default.nix
··· 3 let 4 5 color-profiles = stdenv.mkDerivation { 6 - name = "splix-color-profiles-20070625"; 7 8 src = fetchurl { 9 url = "http://splix.ap2c.org/samsung_cms.tar.bz2"; ··· 17 }; 18 19 in stdenv.mkDerivation rec { 20 - name = "splix-svn-${rev}"; 21 - rev = "315"; 22 23 src = fetchsvn { 24 # We build this from svn, because splix hasn't been in released in several years 25 # although the community has been adding some new printer models. 26 url = "svn://svn.code.sf.net/p/splix/code/splix"; 27 - inherit rev; 28 sha256 = "16wbm4xnz35ca3mw2iggf5f4jaxpyna718ia190ka6y4ah932jxl"; 29 }; 30
··· 3 let 4 5 color-profiles = stdenv.mkDerivation { 6 + pname = "splix-color-profiles"; 7 + version = "unstable-2007-06-25"; 8 9 src = fetchurl { 10 url = "http://splix.ap2c.org/samsung_cms.tar.bz2"; ··· 18 }; 19 20 in stdenv.mkDerivation rec { 21 + pname = "splix-svn"; 22 + version = "315"; 23 24 src = fetchsvn { 25 # We build this from svn, because splix hasn't been in released in several years 26 # although the community has been adding some new printer models. 27 url = "svn://svn.code.sf.net/p/splix/code/splix"; 28 + rev = version; 29 sha256 = "16wbm4xnz35ca3mw2iggf5f4jaxpyna718ia190ka6y4ah932jxl"; 30 }; 31
+6 -6
pkgs/misc/drivers/epson-workforce-635-nx625-series/default.nix
··· 9 driver = "epson-inkjet-printer-workforce-635-nx625-series-1.0.1"; 10 }; 11 in stdenv.mkDerivation rec { 12 - name = "epson-inkjet-printer-workforce-635-nx625-series"; 13 version = "1.0.1"; 14 15 src = fetchurl { 16 # NOTE: Don't forget to update the webarchive link too! 17 urls = [ 18 - "https://download.ebz.epson.net/dsc/op/stable/SRPMS/${name}-${version}-1lsb3.2.src.rpm" 19 - "https://web.archive.org/web/https://download.ebz.epson.net/dsc/op/stable/SRPMS/${name}-${version}-1lsb3.2.src.rpm" 20 ]; 21 sha256 = "19nb2h0y9rvv6rg7j262f8sqap9kjvz8kmisxnjg1w0v19zb9zf2"; 22 }; ··· 40 let 41 filterdir = "$out/cups/lib/filter"; 42 docdir = "$out/share/doc"; 43 - ppddir = "$out/share/cups/model/${name}"; 44 libdir = 45 if stdenv.system == "x86_64-linux" then "lib64" 46 else if stdenv.system == "i686_linux" then "lib" ··· 51 52 cd ../${srcdirs.driver} 53 for ppd in ppds/*; do 54 - substituteInPlace "$ppd" --replace '/opt/${name}' "$out" 55 gzip -c "$ppd" > "${ppddir}/''${ppd#*/}" 56 done 57 cp COPYING.EPSON README "${docdir}" ··· 91 To use the driver adjust your configuration.nix file: 92 services.printing = { 93 enable = true; 94 - drivers = [ pkgs.${name} ]; 95 }; 96 ''; 97 downloadPage = "https://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=EN&CN2=&DSCMI=16857&DSCCHK=4334d3487503d7f916ccf5d58071b05b7687294f";
··· 9 driver = "epson-inkjet-printer-workforce-635-nx625-series-1.0.1"; 10 }; 11 in stdenv.mkDerivation rec { 12 + pname = "epson-inkjet-printer-workforce-635-nx625-series"; 13 version = "1.0.1"; 14 15 src = fetchurl { 16 # NOTE: Don't forget to update the webarchive link too! 17 urls = [ 18 + "https://download.ebz.epson.net/dsc/op/stable/SRPMS/${pname}-${version}-1lsb3.2.src.rpm" 19 + "https://web.archive.org/web/https://download.ebz.epson.net/dsc/op/stable/SRPMS/${pname}-${version}-1lsb3.2.src.rpm" 20 ]; 21 sha256 = "19nb2h0y9rvv6rg7j262f8sqap9kjvz8kmisxnjg1w0v19zb9zf2"; 22 }; ··· 40 let 41 filterdir = "$out/cups/lib/filter"; 42 docdir = "$out/share/doc"; 43 + ppddir = "$out/share/cups/model/${pname}"; 44 libdir = 45 if stdenv.system == "x86_64-linux" then "lib64" 46 else if stdenv.system == "i686_linux" then "lib" ··· 51 52 cd ../${srcdirs.driver} 53 for ppd in ppds/*; do 54 + substituteInPlace "$ppd" --replace '/opt/${pname}' "$out" 55 gzip -c "$ppd" > "${ppddir}/''${ppd#*/}" 56 done 57 cp COPYING.EPSON README "${docdir}" ··· 91 To use the driver adjust your configuration.nix file: 92 services.printing = { 93 enable = true; 94 + drivers = [ pkgs.${pname} ]; 95 }; 96 ''; 97 downloadPage = "https://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=EN&CN2=&DSCMI=16857&DSCCHK=4334d3487503d7f916ccf5d58071b05b7687294f";
+3 -2
pkgs/misc/drivers/foomatic-filters/default.nix
··· 1 { lib, stdenv, fetchpatch, fetchurl, pkg-config, perl, cups, dbus, enscript }: 2 3 stdenv.mkDerivation rec { 4 - name = "foomatic-filters-4.0.17"; 5 6 src = fetchurl { 7 - url = "https://www.openprinting.org/download/foomatic/${name}.tar.gz"; 8 sha256 = "1qrkgbm5jay2r7sh9qbyf0aiyrsl1mdc844hxf7fhw95a0zfbqm2"; 9 }; 10
··· 1 { lib, stdenv, fetchpatch, fetchurl, pkg-config, perl, cups, dbus, enscript }: 2 3 stdenv.mkDerivation rec { 4 + pname = "foomatic-filters"; 5 + version = "4.0.17"; 6 7 src = fetchurl { 8 + url = "https://www.openprinting.org/download/foomatic/foomatic-filters-${version}.tar.gz"; 9 sha256 = "1qrkgbm5jay2r7sh9qbyf0aiyrsl1mdc844hxf7fhw95a0zfbqm2"; 10 }; 11
+3 -2
pkgs/misc/drivers/gutenprint/default.nix
··· 6 }: 7 8 stdenv.mkDerivation rec { 9 - name = "gutenprint-5.3.4"; 10 11 src = fetchurl { 12 - url = "mirror://sourceforge/gimp-print/${name}.tar.bz2"; 13 sha256 = "0s0b14hjwvbxksq7af5v8z9g2rfqv9jdmxd9d81m57f5mh6rad0p"; 14 }; 15
··· 6 }: 7 8 stdenv.mkDerivation rec { 9 + pname = "gutenprint"; 10 + version = "5.3.4"; 11 12 src = fetchurl { 13 + url = "mirror://sourceforge/gimp-print/gutenprint-${version}.tar.bz2"; 14 sha256 = "0s0b14hjwvbxksq7af5v8z9g2rfqv9jdmxd9d81m57f5mh6rad0p"; 15 }; 16
+2 -1
pkgs/misc/drivers/m33-linux/default.nix
··· 1 { lib, stdenv, fetchFromGitHub }: 2 3 stdenv.mkDerivation { 4 - name = "M33-Linux-2016-06-23"; 5 6 src = fetchFromGitHub { 7 owner = "donovan6000";
··· 1 { lib, stdenv, fetchFromGitHub }: 2 3 stdenv.mkDerivation { 4 + pname = "M33-Linux"; 5 + version = "unstable-2016-06-23"; 6 7 src = fetchFromGitHub { 8 owner = "donovan6000";
+4 -2
pkgs/misc/drivers/xwiimote/default.nix
··· 1 { lib, stdenv, udev, ncurses, pkg-config, fetchurl, bluez }: 2 3 stdenv.mkDerivation rec { 4 - name = "xwiimote-2"; 5 src = fetchurl { 6 - url = "https://github.com/dvdhrm/xwiimote/releases/download/${name}/${name}.tar.xz"; 7 sha256 = "1g9cbhblll47l300zr999xr51x2g98y49l222f77fhswd12kjzhd"; 8 }; 9
··· 1 { lib, stdenv, udev, ncurses, pkg-config, fetchurl, bluez }: 2 3 stdenv.mkDerivation rec { 4 + pname = "xwiimote"; 5 + version = "2"; 6 + 7 src = fetchurl { 8 + url = "https://github.com/dvdhrm/xwiimote/releases/download/xwiimote-${version}/xwiimote-${version}.tar.xz"; 9 sha256 = "1g9cbhblll47l300zr999xr51x2g98y49l222f77fhswd12kjzhd"; 10 }; 11
+4 -3
pkgs/misc/emulators/bsod/default.nix
··· 1 {lib, stdenv, fetchurl, ncurses}: 2 3 - stdenv.mkDerivation { 4 - name = "bsod-0.1"; 5 6 src = fetchurl { 7 - url = "https://www.vanheusden.com/bsod/bsod-0.1.tgz"; 8 sha256 = "0hqwacazyq5rhc04j8w8w0j0dgb6ca8k66c9lxf6bsyi6wvbhvmd"; 9 }; 10
··· 1 {lib, stdenv, fetchurl, ncurses}: 2 3 + stdenv.mkDerivation rec { 4 + pname = "bsod"; 5 + version = "0.1"; 6 7 src = fetchurl { 8 + url = "https://www.vanheusden.com/bsod/bsod-${version}.tgz"; 9 sha256 = "0hqwacazyq5rhc04j8w8w0j0dgb6ca8k66c9lxf6bsyi6wvbhvmd"; 10 }; 11
+3 -2
pkgs/misc/emulators/dosbox/default.nix
··· 1 { stdenv, lib, fetchurl, makeDesktopItem, SDL, SDL_net, SDL_sound, libGLU, libGL, libpng, graphicsmagick }: 2 3 stdenv.mkDerivation rec { 4 - name = "dosbox-0.74-3"; 5 6 src = fetchurl { 7 - url = "mirror://sourceforge/dosbox/${name}.tar.gz"; 8 sha256 = "02i648i50dwicv1vaql15rccv4g8h5blf5g6inv67lrfxpbkvlf0"; 9 }; 10
··· 1 { stdenv, lib, fetchurl, makeDesktopItem, SDL, SDL_net, SDL_sound, libGLU, libGL, libpng, graphicsmagick }: 2 3 stdenv.mkDerivation rec { 4 + pname = "dosbox"; 5 + version = "0.74-3"; 6 7 src = fetchurl { 8 + url = "mirror://sourceforge/dosbox/dosbox-${version}.tar.gz"; 9 sha256 = "02i648i50dwicv1vaql15rccv4g8h5blf5g6inv67lrfxpbkvlf0"; 10 }; 11
+5 -3
pkgs/misc/emulators/fakenes/default.nix
··· 1 {lib, stdenv, fetchurl, allegro, openal, libGLU, libGL, zlib, hawknl, freeglut, libX11, 2 libXxf86vm, libXcursor, libXpm }: 3 4 - stdenv.mkDerivation { 5 - name = "fakenes-0.5.9b3"; 6 src = fetchurl { 7 - url = "mirror://sourceforge/fakenes/fakenes-0.5.9-beta3.tar.gz"; 8 sha256 = "026h67s4pzc1vma59pmzk02iy379255qbai2q74wln9bxqcpniy4"; 9 }; 10
··· 1 {lib, stdenv, fetchurl, allegro, openal, libGLU, libGL, zlib, hawknl, freeglut, libX11, 2 libXxf86vm, libXcursor, libXpm }: 3 4 + stdenv.mkDerivation rec { 5 + pname = "fakenes"; 6 + version = "0.5.9-beta3"; 7 + 8 src = fetchurl { 9 + url = "mirror://sourceforge/fakenes/fakenes-${version}.tar.gz"; 10 sha256 = "026h67s4pzc1vma59pmzk02iy379255qbai2q74wln9bxqcpniy4"; 11 }; 12
+4 -3
pkgs/misc/emulators/gens-gs/default.nix
··· 1 { lib, stdenv, fetchurl, pkg-config, gtk2, SDL, nasm, zlib, libpng, libGLU, libGL }: 2 3 - stdenv.mkDerivation { 4 - name = "gens-gs-7"; 5 6 src = fetchurl { 7 - url = "http://retrocdn.net/images/6/6d/Gens-gs-r7.tar.gz"; 8 sha256 = "1ha5s6d3y7s9aq9f4zmn9p88109c3mrj36z2w68jhiw5xrxws833"; 9 }; 10
··· 1 { lib, stdenv, fetchurl, pkg-config, gtk2, SDL, nasm, zlib, libpng, libGLU, libGL }: 2 3 + stdenv.mkDerivation rec { 4 + pname = "gens-gs"; 5 + version = "7"; 6 7 src = fetchurl { 8 + url = "http://retrocdn.net/images/6/6d/Gens-gs-r${version}.tar.gz"; 9 sha256 = "1ha5s6d3y7s9aq9f4zmn9p88109c3mrj36z2w68jhiw5xrxws833"; 10 }; 11
+3 -2
pkgs/misc/emulators/uae/default.nix
··· 1 {lib, stdenv, fetchurl, pkg-config, gtk2, alsa-lib, SDL}: 2 3 stdenv.mkDerivation rec { 4 - name = "uae-0.8.29"; 5 6 src = fetchurl { 7 - url = "http://web.archive.org/web/20130905032631/http://www.amigaemulator.org/files/sources/develop/${name}.tar.bz2"; 8 sha256 = "05s3cd1rd5a970s938qf4c2xm3l7f54g5iaqw56v8smk355m4qr4"; 9 }; 10
··· 1 {lib, stdenv, fetchurl, pkg-config, gtk2, alsa-lib, SDL}: 2 3 stdenv.mkDerivation rec { 4 + pname = "uae"; 5 + version = "0.8.29"; 6 7 src = fetchurl { 8 + url = "http://web.archive.org/web/20130905032631/http://www.amigaemulator.org/files/sources/develop/uae-${version}.tar.bz2"; 9 sha256 = "05s3cd1rd5a970s938qf4c2xm3l7f54g5iaqw56v8smk355m4qr4"; 10 }; 11
+3 -2
pkgs/misc/emulators/vice/default.nix
··· 3 }: 4 5 stdenv.mkDerivation rec { 6 - name = "vice-3.1"; 7 8 src = fetchurl { 9 - url = "mirror://sourceforge/vice-emu/vice-3.1.tar.gz"; 10 sha256 = "0h0jbml02s2a36hr78dxv1zshmfhxp1wadpcdl09aq416fb1bf1y"; 11 }; 12
··· 3 }: 4 5 stdenv.mkDerivation rec { 6 + pname = "vice"; 7 + version = "3.1"; 8 9 src = fetchurl { 10 + url = "mirror://sourceforge/vice-emu/vice-${version}.tar.gz"; 11 sha256 = "0h0jbml02s2a36hr78dxv1zshmfhxp1wadpcdl09aq416fb1bf1y"; 12 }; 13
+5 -3
pkgs/misc/emulators/wxmupen64plus/default.nix
··· 1 { lib, stdenv, fetchurl, python, wxGTK29, mupen64plus, SDL, libX11, libGLU, libGL 2 , wafHook }: 3 4 - stdenv.mkDerivation { 5 - name = "wxmupen64plus-0.3"; 6 src = fetchurl { 7 - url = "https://bitbucket.org/auria/wxmupen64plus/get/0.3.tar.bz2"; 8 sha256 = "1mnxi4k011dd300k35li2p6x4wccwi6im21qz8dkznnz397ps67c"; 9 }; 10
··· 1 { lib, stdenv, fetchurl, python, wxGTK29, mupen64plus, SDL, libX11, libGLU, libGL 2 , wafHook }: 3 4 + stdenv.mkDerivation rec { 5 + pname = "wxmupen64plus"; 6 + version = "0.3"; 7 + 8 src = fetchurl { 9 + url = "https://bitbucket.org/auria/wxmupen64plus/get/${version}.tar.bz2"; 10 sha256 = "1mnxi4k011dd300k35li2p6x4wccwi6im21qz8dkznnz397ps67c"; 11 }; 12
+2 -1
pkgs/misc/emulators/zsnes/default.nix
··· 13 }; 14 15 in stdenv.mkDerivation { 16 - name = "zsnes-1.51"; 17 18 src = fetchFromGitHub { 19 owner = "emillon";
··· 13 }; 14 15 in stdenv.mkDerivation { 16 + pname = "zsnes"; 17 + version = "1.51"; 18 19 src = fetchFromGitHub { 20 owner = "emillon";
+3 -2
pkgs/misc/screensavers/slock/default.nix
··· 6 7 with lib; 8 stdenv.mkDerivation rec { 9 - name = "slock-1.4"; 10 11 src = fetchurl { 12 - url = "https://dl.suckless.org/tools/${name}.tar.gz"; 13 sha256 = "0sif752303dg33f14k6pgwq2jp1hjyhqv6x4sy3sj281qvdljf5m"; 14 }; 15
··· 6 7 with lib; 8 stdenv.mkDerivation rec { 9 + pname = "slock"; 10 + version = "1.4"; 11 12 src = fetchurl { 13 + url = "https://dl.suckless.org/tools/slock-${version}.tar.gz"; 14 sha256 = "0sif752303dg33f14k6pgwq2jp1hjyhqv6x4sy3sj281qvdljf5m"; 15 }; 16
+6 -5
pkgs/misc/screensavers/vlock/default.nix
··· 1 { lib, stdenv, fetchurl, pam }: 2 3 - stdenv.mkDerivation { 4 - name = "vlock-2.2.2"; 5 - src = fetchurl 6 - { 7 - url = "mirror://debian/pool/main/v/vlock/vlock_2.2.2.orig.tar.gz"; 8 sha256 = "1b9gv7hmlb8swda5bn40lp1yki8b8wv29vdnhcjqfl6ir98551za"; 9 }; 10
··· 1 { lib, stdenv, fetchurl, pam }: 2 3 + stdenv.mkDerivation rec { 4 + pname = "vlock"; 5 + version = "2.2.2"; 6 + 7 + src = fetchurl { 8 + url = "mirror://debian/pool/main/v/vlock/vlock_${version}.orig.tar.gz"; 9 sha256 = "1b9gv7hmlb8swda5bn40lp1yki8b8wv29vdnhcjqfl6ir98551za"; 10 }; 11
+3 -2
pkgs/misc/screensavers/xlockmore/default.nix
··· 2 , libXdmcp, libXt, autoreconfHook }: 3 4 stdenv.mkDerivation rec { 5 - name = "xlockmore-5.66"; 6 7 src = fetchurl { 8 - url = "http://sillycycle.com/xlock/${name}.tar.xz"; 9 sha256 = "sha256-WXalw2YoKNFFIskOBvKN3PyOV3iP3gjri3pw6e87q3E="; 10 curlOpts = "--user-agent 'Mozilla/5.0'"; 11 };
··· 2 , libXdmcp, libXt, autoreconfHook }: 3 4 stdenv.mkDerivation rec { 5 + pname = "xlockmore"; 6 + version = "5.66"; 7 8 src = fetchurl { 9 + url = "http://sillycycle.com/xlock/xlockmore-${version}.tar.xz"; 10 sha256 = "sha256-WXalw2YoKNFFIskOBvKN3PyOV3iP3gjri3pw6e87q3E="; 11 curlOpts = "--user-agent 'Mozilla/5.0'"; 12 };
+2 -1
pkgs/misc/screensavers/xss-lock/default.nix
··· 2 , libXau, libXdmcp, xcbutil }: 3 4 stdenv.mkDerivation { 5 - name = "xss-lock-git-2018-05-31"; 6 7 src = fetchFromGitHub { 8 owner = "xdbob";
··· 2 , libXau, libXdmcp, xcbutil }: 3 4 stdenv.mkDerivation { 5 + pname = "xss-lock"; 6 + version = "unstable-2018-05-31"; 7 8 src = fetchFromGitHub { 9 owner = "xdbob";
+2 -1
pkgs/misc/screensavers/xtrlock-pam/default.nix
··· 1 { lib, stdenv, fetchgit, python, pkg-config, xlibsWrapper, pam }: 2 3 stdenv.mkDerivation { 4 - name = "xtrlock-pam-3.4-post-20150909"; 5 6 src = fetchgit { 7 url = "https://github.com/aanatoly/xtrlock-pam";
··· 1 { lib, stdenv, fetchgit, python, pkg-config, xlibsWrapper, pam }: 2 3 stdenv.mkDerivation { 4 + pname = "xtrlock-pam"; 5 + version = "3.4-post-20150909"; 6 7 src = fetchgit { 8 url = "https://github.com/aanatoly/xtrlock-pam";
+3 -2
pkgs/misc/solfege/default.nix
··· 5 }: 6 7 buildPythonApplication rec { 8 - name = "solfege-3.23.4"; 9 10 src = fetchurl { 11 - url = "mirror://sourceforge/solfege/${name}.tar.gz"; 12 sha256 = "0sc17vf4xz6gy0s0z9ghi68yskikdmyb4gdaxx6imrm40734k8mp"; 13 }; 14
··· 5 }: 6 7 buildPythonApplication rec { 8 + pname = "solfege"; 9 + version = "3.23.4"; 10 11 src = fetchurl { 12 + url = "mirror://sourceforge/solfege/solfege-${version}.tar.gz"; 13 sha256 = "0sc17vf4xz6gy0s0z9ghi68yskikdmyb4gdaxx6imrm40734k8mp"; 14 }; 15