
    i                         S r SSKrSSKrS rg)ar  
Code to be shared by PyInstaller and the bootloader/wscript file.

This code must not assume that either PyInstaller or any of its dependencies installed. I.e., the only imports allowed
in here are standard library ones. Within reason, it is preferable that this file should still run under Python 2.7 as
many compiler docker images still have only Python 2 installed.
    Nc                 .   [         R                  " 5       S:X  d  [         R                  " 5       S:X  a  [         R                  " 5       $ US:X  a&  U R                  5       R                  S5      (       a  ggUS:X  a  U R                  5       S;   a  ggUS	:w  a  g
U R                  S5      (       a  gU S;   a  gU S;   a  g[        R
                  " SU 5      (       a  gU R                  S5      (       a  gU S;   a  gU R                  S5      (       a  gU S;   a  U $ g)ac  
Choose an intentionally simplified architecture identifier to be used in the bootloader's directory name.

Args:
    machine:
        The output of ``platform.machine()`` or any known architecture alias or shorthand that may be used by a
        C compiler.
    system:
        The output of ``platform.system()`` on the target machine.
Returns:
    Either a string tag or, on platforms that don't need an architecture tag, ``None``.

Ideally, we would just use ``platform.machine()`` directly, but that makes cross-compiling the bootloader almost
impossible, because you need to know at compile time exactly what ``platform.machine()`` will be at run time, based
only on the machine name alias or shorthand reported by the C compiler at the build time. Rather, use a loose
differentiation, and trust that anyone mixing armv6l with armv6h knows what they are doing.
sw_64loongarch64WindowsarmintelSunOS)x86i86pcsparcLinuxN)r   aarchthumb)x86_64x64r
   zi[1-6]86)ppcpowerpcr   )mips64mipsr   riscv)s390xunknown)platformmachinelower
startswithre	fullmatch)r   systems     IC:\des-py\RoboSAPF\venv\Lib\site-packages\PyInstaller\_shared_with_waf.py_pyi_machiner!      s   * W$(8(8(:m(K!!==?%%e,,==?..
 	*++7 **	||J((,--$$'""*
     )__doc__r   r   r!    r"   r    <module>r%      s     	Er"   