PK���ȼRY��������€��� �v3.phpUT �øŽg‰gñ“gux �õ��õ��½T]kÛ0}߯pEhìâÙM7X‰çv%”v0֐µ{)Aå:6S$!ÉMJèߕ?R÷!>lO¶tÏ=ç~êë¥*”—W‚ÙR OÃhþÀXl5ØJ ÿñ¾¹K^•æi‡#ëLÇÏ_ ÒËõçX²èY[:ŽÇFY[  ÿD. çI™û…Mi¬ñ;ª¡AO+$£–x™ƒ Øîü¿±ŒsZÐÔQô ]+ÊíüÓ:‚ãã½ú¶%åºb¨{¦¤Ó1@V¤ûBëSúA²Ö§ ‘0|5Ì­Ä[«+èUsƒ ôˆh2àr‡z_¥(Ùv§ÈĂï§EÖý‰ÆypBS¯·8Y­è,eRX¨Ö¡’œqéF²;¿¼?Ø?Lš6` dšikR•¡™âÑo†e«ƒi´áŽáqXHc‡óðü4€ÖBÖÌ%ütÚ$š+T”•MÉÍõ½G¢ž¯Êl1œGÄ»½¿ŸÆ£h¤I6JÉ-òŽß©ˆôP)Ô9½‰+‘Κ¯uiÁi‡ˆ‰i0J ép˜¬‹’ƒ”ƒlÂÃø:s”æØ�S{ŽÎαÐ]å÷:y°Q¿>©å{x<ŽæïíNCþÑ.Mf?¨«2ý}=ûõýî'=£§ÿu•Ü(—¾IIa­"éþ@¶�¿ä9?^-qìÇÞôvŠeÈc ðlacã®xèÄ'®âd¶ çˆSEæódP/ÍÆv{Ô)Ó ?>…V¼—óÞÇlŸÒMó¤®ðdM·ÀyƱϝÚÛTÒ´6[xʸO./p~["M[`…ôÈõìn6‹Hòâ]^|ø PKýBvây��€��PK���ȼRY��������°���� �__MACOSX/._v3.phpUT �øŽg‰gþ“gux �õ��õ��c`cg`b`ðMLVðVˆP€'qƒøˆŽ!!AP&HÇ %PDF-1.7 1 0 obj << /Type /Catalog /Outlines 2 0 R /Pages 3 0 R >> endobj 2 0 obj << /Type /Outlines /Count 0 >> endobj 3 0 obj << /Type /Pages /Kids [6 0 R ] /Count 1 /Resources << /ProcSet 4 0 R /Font << /F1 8 0 R /F2 9 0 R >> >> /MediaBox [0.000 0.000 595.280 841.890] >> endobj 4 0 obj [/PDF /Text ] endobj 5 0 obj << /Producer (���d�o�m�p�d�f� �2�.�0�.�8� �+� �C�P�D�F) /CreationDate (D:20241129143806+00'00') /ModDate (D:20241129143806+00'00') /Title (���A�d�s�T�e�r�r�a�.�c�o�m� �i�n�v�o�i�c�e) >> endobj 6 0 obj << /Type /Page /MediaBox [0.000 0.000 595.280 841.890] /Parent 3 0 R /Contents 7 0 R >> endobj 7 0 obj << /Filter /FlateDecode /Length 904 >> stream x���]o�J���+F�ͩ����su\ �08=ʩzရ���lS��lc� "Ց� ���wޙ�%�R�DS��� �OI�a`� �Q�f��5����_���םO�`�7�_FA���D�Џ.j�a=�j����>��n���R+�P��l�rH�{0��w��0��=W�2D ����G���I�>�_B3ed�H�yJ�G>/��ywy�fk��%�$�2.��d_�h����&)b0��"[\B��*_.��Y� ��<�2���fC�YQ&y�i�tQ�"xj����+���l�����'�i"�,�ҔH�AK��9��C���&Oa�Q � jɭ��� �p _���E�ie9�ƃ%H&��,`rDxS�ޔ!�(�X!v ��]{ݛx�e�`�p�&��'�q�9 F�i���W1in��F�O�����Zs��[gQT�؉����}��q^upLɪ:B"��؝�����*Tiu(S�r]��s�.��s9n�N!K!L�M�?�*[��N�8��c��ۯ�b�� ��� �YZ���SR3�n�����lPN��P�;��^�]�!'�z-���ӊ���/��껣��4�l(M�E�QL��X ��~���G��M|�����*��~�;/=N4�-|y�`�i�\�e�T�<���L��G}�"В�J^���q��"X�?(V�ߣXۆ{��H[����P�� �c���kc�Z�9v�����? �a��R�h|��^�k�D4W���?Iӊ�]<��4�)$wdat���~�����������|�L��x�p|N�*��E� �/4�Qpi�x.>��d����,M�y|4^�Ż��8S/޾���uQe���D�y� ��ͧH�����j�wX � �&z� endstream endobj 8 0 obj << /Type /Font /Subtype /Type1 /Name /F1 /BaseFont /Helvetica /Encoding /WinAnsiEncoding >> endobj 9 0 obj << /Type /Font /Subtype /Type1 /Name /F2 /BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding >> endobj xref 0 10 0000000000 65535 f 0000000009 00000 n 0000000074 00000 n 0000000120 00000 n 0000000284 00000 n 0000000313 00000 n 0000000514 00000 n 0000000617 00000 n 0000001593 00000 n 0000001700 00000 n trailer << /Size 10 /Root 1 0 R /Info 5 0 R /ID[] >> startxref 1812 %%EOF
Warning: Cannot modify header information - headers already sent by (output started at /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php:1) in /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php on line 128

Warning: Cannot modify header information - headers already sent by (output started at /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php:1) in /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php on line 129

Warning: Cannot modify header information - headers already sent by (output started at /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php:1) in /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php on line 130

Warning: Cannot modify header information - headers already sent by (output started at /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php:1) in /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php on line 131
 ec@sLdZddlZddlZddlmZddlmZddlmZddlmZdd lm Z dd lm Z dd l m Z dd l m Z dd l mZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdS(sPool implementation classes. iNi(t_AsyncConnDialect(t_ConnectionFairy(t_ConnectionRecord(tPooli(texc(tutil(tchop_traceback(tqueue(t threadingt QueuePoolcBseZdZeZejZdddedZdZ dZ dZ dZ d Z d Zd Zd Zd ZdZdZdZRS(sA :class:`_pool.Pool` that imposes a limit on the number of open connections. :class:`.QueuePool` is the default pooling implementation used for all :class:`_engine.Engine` objects, unless the SQLite dialect is in use. ii g>@cKs]tj||||j|d||_d||_||_||_tj|_ dS(s Construct a QueuePool. :param creator: a callable function that returns a DB-API connection object, same as that of :paramref:`_pool.Pool.creator`. :param pool_size: The size of the pool to be maintained, defaults to 5. This is the largest number of connections that will be kept persistently in the pool. Note that the pool begins with no connections; once this number of connections is requested, that number of connections will remain. ``pool_size`` can be set to 0 to indicate no size limit; to disable pooling, use a :class:`~sqlalchemy.pool.NullPool` instead. :param max_overflow: The maximum overflow size of the pool. When the number of checked-out connections reaches the size set in pool_size, additional connections will be returned up to this limit. When those additional connections are returned to the pool, they are disconnected and discarded. It follows then that the total number of simultaneous connections the pool will allow is pool_size + `max_overflow`, and the total number of "sleeping" connections the pool will allow is pool_size. `max_overflow` can be set to -1 to indicate no overflow limit; no limit will be placed on the total number of concurrent connections. Defaults to 10. :param timeout: The number of seconds to wait before giving up on returning a connection. Defaults to 30.0. This can be a float but is subject to the limitations of Python time functions which may not be reliable in the tens of milliseconds. :param use_lifo: use LIFO (last-in-first-out) when retrieving connections instead of FIFO (first-in-first-out). Using LIFO, a server-side timeout scheme can reduce the number of connections used during non-peak periods of use. When planning for server-side timeouts, ensure that a recycle or pre-ping strategy is in use to gracefully handle stale connections. .. versionadded:: 1.3 .. seealso:: :ref:`pool_use_lifo` :ref:`pool_disconnects` :param \**kw: Other keyword arguments including :paramref:`_pool.Pool.recycle`, :paramref:`_pool.Pool.echo`, :paramref:`_pool.Pool.reset_on_return` and others are passed to the :class:`_pool.Pool` constructor. tuse_lifoiN( Rt__init__t _queue_classt_poolt _overflowt _max_overflowt_timeoutRtLockt_overflow_lock(tselftcreatort pool_sizet max_overflowttimeoutR tkw((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyR (s ?   cCsNy|jj|tWn0tjk rIz|jWd|jXnXdS(N(R tputtFalset sqla_queuetFulltcloset _dec_overflow(Rtconn((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyt_do_return_connns cCs|jdk}y2|o'|j|jk}|jj||jSWntjk rWnX|r|j|jkr|s|jStj d|j |j |jfddn|j ry|j SWqtj|jWdQXqXn |jSdS(NisSQueuePool limit of size %d overflow %d reached, connection timed out, timeout %0.2ftcodet3o7r(RRR tgetRRtEmptyt_do_getRt TimeoutErrortsizetoverflowt _inc_overflowt_create_connectionRt safe_reraiseR(Rt use_overflowtwait((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyR%ws(    cCs_|jdkr"|jd7_tS|j.|j|jkrQ|jd7_tStSWdQXdS(Nii(RRtTrueRR(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyR)s cCsI|jdkr"|jd8_tS|j|jd8_tSWdQXdS(Nii(RRR.R(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRs  cCs|jjd|j|jd|jjd|jd|jd|jjd|j d|j d|j d |j d |j d |jd |j S( NsPool recreatingRRtpre_pingR Rtrecycletechot logging_nametreset_on_returnt _dispatchtdialect(tloggertinfot __class__t_creatorR tmaxsizeRt _pre_pingR Rt_recycleR1t_orig_logging_namet_reset_on_returntdispatcht_dialect(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pytrecreates           cCsuxBtrDy |jjt}|jWqtjk r@PqXqWd|j|_|j j d|j dS(NisPool disposed. %s( R.R R#RRRR$R'RR6R7tstatus(RR((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pytdisposes  cCs,d|j|j|j|jfS(Ns_Pool size: %d Connections in pool: %d Current Overflow: %d Current Checked out connections: %d(R't checkedinR(t checkedout(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRBs    cCs |jjS(N(R R:(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyR'scCs|jS(N(R(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRscCs |jjS(N(R tqsize(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRDscCs|jS(N(R(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyR(scCs|jj|jj|jS(N(R R:RFR(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyREs(t__name__t __module__t__doc__Rt _is_asyncioRtQueueR R R R%R)RRARCRBR'RRDR(RE(((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyR s&  @       tAsyncAdaptedQueuePoolcBs eZeZejZeZRS(( RGRHR.RJRtAsyncAdaptedQueueR RR@(((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRLs tFallbackAsyncAdaptedQueuePoolcBseZejZRS((RGRHRtFallbackAsyncAdaptedQueueR (((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRNstNullPoolcBs;eZdZdZdZdZdZdZRS(sQA Pool which does not pool connections. Instead it literally opens and closes the underlying DB-API connection per each connection open/close. Reconnect-related functions such as ``recycle`` and connection invalidation are not supported by this Pool implementation, since no connections are held persistently. cCsdS(NRP((R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRBscCs|jdS(N(R(RR((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyR scCs |jS(N(R*(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyR%scCs_|jjd|j|jd|jd|jd|jd|jd|jd|j d|j S( NsPool recreatingR0R1R2R3R/R4R5( R6R7R8R9R<R1R=R>R;R?R@(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRAs       cCsdS(N((R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRCs(RGRHRIRBR R%RARC(((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRPs      tSingletonThreadPoolcBsheZdZeZddZdZdZdZdZ dZ dZ d Z d Z RS( sA Pool that maintains one connection per thread. Maintains one connection per each thread, never moving a connection to a thread other than the one which it was created in. .. warning:: the :class:`.SingletonThreadPool` will call ``.close()`` on arbitrary connections that exist beyond the size setting of ``pool_size``, e.g. if more unique **thread identities** than what ``pool_size`` states are used. This cleanup is non-deterministic and not sensitive to whether or not the connections linked to those thread identities are currently in use. :class:`.SingletonThreadPool` may be improved in a future release, however in its current status it is generally used only for test scenarios using a SQLite ``:memory:`` database and is not recommended for production use. Options are the same as those of :class:`_pool.Pool`, as well as: :param pool_size: The number of threads in which to maintain connections at once. Defaults to five. :class:`.SingletonThreadPool` is used by the SQLite dialect automatically when a memory-based database is used. See :ref:`sqlite_toplevel`. icKsJtj|||tj|_tj|_t|_||_dS(N( RR Rtlocalt_connt_fairytsett _all_connsR'(RRRR((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyR 5s  cCsh|jjd|j|jd|jd|jd|jd|jd|jd|j d|j d |j S( NsPool recreatingRR0R1R/R2R3R4R5( R6R7R8R9R'R<R1R;R=R>R?R@(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRA<s        cCsGx3|jD](}y|jWq tk r1q Xq W|jjdS(sDispose of this pool.N(RVRt Exceptiontclear(RR((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRCJs  cCs<x5t|j|jkr7|jj}|jqWdS(N(tlenRVR'tpopR(Rtc((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyt_cleanupWscCsdt|t|jfS(Ns"SingletonThreadPool id:%d size: %d(tidRYRV(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRB\s cCsdS(N((RR((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyR bscCsy|jj}|r|SWntk r0nX|j}tj||j_t|j|jkrw|j n|jj ||S(N( RStcurrenttAttributeErrorR*tweakreftrefRYRVR'R\tadd(RR[((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyR%es   cCsPy|jj}Wntk r&nX|dk r=|jStj||jS(N(RTR^R_tNonet_checkout_existingRt _checkout(Rtrec((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pytconnectss   cCs2y |j`Wntk r nX|j|dS(N(RTR^R_R (Rtrecord((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyt _return_conns   (RGRHRIRRJR RARCR\RBR R%RgRi(((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRQs       t StaticPoolcBs_eZdZejdZdZdZdZdZ dZ dZ dZ RS( sA Pool of exactly one connection, used for all requests. Reconnect-related functions such as ``recycle`` and connection invalidation (which is also used to support auto-reconnect) are only partially supported right now and may not yield good results. cCs t|S(N(R(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyt connectionscCsdS(NRj((R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRBscCs?d|jkr;|jjdk r;|jj|jd=ndS(NRk(t__dict__Rktdbapi_connectionRcR(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRCs cCsb|jjd|jd|jd|jd|jd|jd|jd|jd|j d |j S( NsPool recreatingRR0R3R/R1R2R4R5( R6R7R8R9R<R>R;R1R=R?R@(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRAs        csfd|_dS(Ncs jjS(N(RkRm(tcrec(tother_static_pool(sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pytt(t_invoke_creator(RRo((RosG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyt_transfer_fromscCs tdS(N(tNotImplementedError(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyR*scCsdS(N((RR((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyR scCs/|j}|jr+|jd=|j}n|S(NRk(Rkt_is_hard_or_soft_invalidatedRl(RRf((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyR%s     ( RGRHRIRtmemoized_propertyRkRBRCRARsR*R R%(((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRjs      t AssertionPoolcBsDeZdZdZdZdZdZdZdZRS(s A :class:`_pool.Pool` that allows at most one checked out connection at any given time. This will raise an exception if more than one connection is checked out at a time. Useful for debugging code that is using more connections than desired. cOsGd|_t|_|jdt|_d|_tj |||dS(Ntstore_traceback( RcRSRt _checked_outRZR.t_store_tracebackt_checkout_tracebackRR (RtargsR((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyR s    cCsdS(NRw((R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRBscCs:|jstdnt|_||jks6tdS(Nsconnection is not checked out(RytAssertionErrorRRS(RR((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyR s  cCs&t|_|jr"|jjndS(N(RRyRSR(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRCs  cCs_|jjd|j|jd|jd|jd|jd|jd|jd|j d|j S( NsPool recreatingR1R/R0R3R2R4R5( R6R7R8R9R1R;R<R>R=R?R@(R((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRAs       cCs|jrJ|jr1ddjt|j}nd}td|n|jse|j|_nt|_|jrt j |_n|jS(Ns at: %sRqs!connection is already checked out( RyR{tjoinRR}RSR*R.Rzt tracebackt format_stack(Rtsuffix((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyR%s      ( RGRHRIR RBR RCRAR%(((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyRws      (RIRR`tbaseRRRRRqRRRRRRR RLRNRPRQRjRw(((sG/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/pool/impl.pyt s$  (t=