=2&org/compiere/print/layout/LayoutEnginejava/lang/Objectjava/awt/print/Pageablejava/awt/print/Printable javax/print/DoclogLorg/compiere/util/CLogger; m_hasLayoutZm_format!Lorg/compiere/print/MPrintFormat; m_printCtxLjava/util/Properties;m_dataLorg/compiere/print/PrintData;m_queryLorg/compiere/model/MQuery; m_printColor Lorg/compiere/print/MPrintColor; m_printFontLorg/compiere/print/MPrintFont; m_columnCountI m_TrxNameLjava/lang/String; m_PrintInfoLorg/compiere/model/PrintInfo; m_windowNom_paperLorg/compiere/print/CPaper;m_headerHeightm_footerHeightm_pageNo m_currPage Lorg/compiere/print/layout/Page;m_pagesLjava/util/ArrayList; Signature7Ljava/util/ArrayList;m_headerFooter(Lorg/compiere/print/layout/HeaderFooter;m_headerLjava/awt/Rectangle; m_contentm_footerm_tempNLPositon AREA_HEADER ConstantValue AREA_CONTENT AREA_FOOTERm_area m_position[Ljava/awt/geom/Point2D$Double;m_maxHeightSinceNewLine[Fm_tableElement(Lorg/compiere/print/layout/TableElement; m_lastHeight m_lastWidth s_FASTDRAWm_isCopy IMAGE_TRUELjava/awt/Image; IMAGE_FALSE IMAGE_SIZELjava/awt/Dimension;childPrintFormatDetailsLjava/util/Map;TLjava/util/Map;colSuppressRepeats[Ljava/lang/Boolean;()VCode TVUorg/compiere/util/CLogger WX getCLogger.(Ljava/lang/Class;)Lorg/compiere/util/CLogger; Z \ D ^ FG ` HGbjava/awt/Dimension ad ef(II)V h IJ jlkjava/awt/Toolkit mngetDefaultToolkit()Ljava/awt/Toolkit;p true10.gif rtsjava/lang/Class uv getResource"(Ljava/lang/String;)Ljava/net/URL; jx yzgetImage (Ljava/net/URL;)Ljava/awt/Image;| false10.gifLineNumberTableLocalVariableTabletkLjava/awt/Toolkit;urlLjava/net/URL; StackMapTable java/net/URL{(Lorg/compiere/print/MPrintFormat;Lorg/compiere/print/PrintData;Lorg/compiere/model/MQuery;Lorg/compiere/model/PrintInfo;)V  e|(Lorg/compiere/print/MPrintFormat;Lorg/compiere/print/PrintData;Lorg/compiere/model/MQuery;Lorg/compiere/model/PrintInfo;I)Vthis(Lorg/compiere/print/layout/LayoutEngine;formatdataqueryinfo  e(Lorg/compiere/print/MPrintFormat;Lorg/compiere/print/PrintData;Lorg/compiere/model/MQuery;Lorg/compiere/model/PrintInfo;Ljava/lang/String;I)VwindowNo(Lorg/compiere/print/MPrintFormat;Lorg/compiere/print/PrintData;Lorg/compiere/model/MQuery;Lorg/compiere/model/PrintInfo;Ljava/lang/String;)VtrxName  eQ          !  $  %  &java/util/ArrayList  )*java/awt/Rectangle  /0  10  20  3  ;java/awt/geom/Point2D$Double e(DD)V  <=  >?  @A  B?  C?  Ejava/util/HashMap  KL java/util/logging/Level INFOLjava/util/logging/Level; T  isLoggable(Ljava/util/logging/Level;)Z java/lang/String valueOf&(Ljava/lang/Object;)Ljava/lang/String; makeConcatWithConstantsJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; T (Ljava/lang/String;)V  setPrintFormat%(Lorg/compiere/print/MPrintFormat;Z)V   setPrintData=(Lorg/compiere/print/PrintData;Lorg/compiere/model/MQuery;Z)V   setPrintInfo!(Lorg/compiere/model/PrintInfo;)V  Qlayoutorg/compiere/print/MPrintFormatorg/compiere/print/PrintDataorg/compiere/model/MQueryorg/compiere/model/PrintInfo    NOjava/util/Properties  getCtx()Ljava/util/Properties;  e (Ljava/util/Properties;)V    getAD_PrintPaper_ID()I org/compiere/print/MPrintPaper get#(I)Lorg/compiere/print/MPrintPaper;  isStandardHeaderFooter()Z(org/idempiere/print/StandardHeaderFooter    ! getCPaper()Lorg/compiere/print/CPaper; # $getHeaderHeight & 'getFooterHeight ) *+setPaper (Lorg/compiere/print/CPaper;II)V - .getAD_PrintHeaderFooter_ID 0 12getAD_PrintHeaderFooter-()Lorg/compiere/model/I_AD_PrintHeaderFooter; 465org/adempiere/base/Core 78getPrintHeaderFooterU(Lorg/compiere/model/I_AD_PrintHeaderFooter;)Lorg/idempiere/print/IPrintHeaderFooter; :#;&org/idempiere/print/IPrintHeaderFooter :& > ?getHeaderMargin A BgetFooterMargin  E FgetAD_PrintColor_ID HJIorg/compiere/print/MPrintColor K9(Ljava/util/Properties;I)Lorg/compiere/print/MPrintColor; M  O PgetAD_PrintFont_ID RTSorg/compiere/print/MPrintFont U"(I)Lorg/compiere/print/MPrintFont; W Y *ReportName[Name ] ^_get_Translation&(Ljava/lang/String;)Ljava/lang/String; acborg/compiere/util/Env de setContext=(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Vg*Header ai jk getHeader+(Ljava/util/Properties;I)Ljava/lang/String;m #AD_Language o pq getLanguage()Lorg/compiere/util/Language; sutorg/compiere/util/Language vwgetAD_Language()Ljava/lang/String;doLayout tempHasLayoutmPaper Lorg/compiere/print/MPrintPaper; headerFooter*Lorg/idempiere/print/StandardHeaderFooter;printHeaderFooter(Lorg/idempiere/print/IPrintHeaderFooter;    O(Lorg/compiere/print/PrintData;Lorg/compiere/model/MQuery;ZLjava/lang/String;)V(Lorg/compiere/print/CPaper;)Vpaper  "# org/compiere/print/CPaper equals(Ljava/lang/Object;)Z  FINE ((Ljava/lang/String;II)Ljava/lang/String; T fine  QcalculatePageSize headerHeight footerHeight paperChangepageSetupDialog(Ljava/awt/print/PrinterJob;)V  (Ljava/awt/print/PrinterJob;)Z  *jobLjava/awt/print/PrinterJob; setPageFormat(Ljava/awt/print/PageFormat;)V  epfLjava/awt/print/PageFormat; getPageFormat()Ljava/awt/print/PageFormat;     getImageableX(Z)D  getImageableWidth   getImageableY  getImageableHeight   setBounds(IIII)V ^(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;xwyhheightgetPaper&org/compiere/print/layout/HeaderFooter   -.  isForm  createHeaderFooter(Lorg/compiere/print/MPrintFormat;Lorg/compiere/print/layout/HeaderFooter;Ljava/awt/Rectangle;Ljava/awt/Rectangle;Lorg/compiere/model/MQuery;)V :  WARNING (I)Ljava/lang/String; T warning  Qclear  newPage(ZZ)I  Q layoutForm  layoutParameter*()Lorg/compiere/print/layout/PrintElement;  '( org/compiere/print/layout/Page  addElement+(Lorg/compiere/print/layout/PrintElement;)V &org/compiere/print/layout/PrintElement  setLocation(Ljava/awt/geom/Point2D;)V  D   getHeight()F@  layoutPInstanceLogs     layoutTablej(Lorg/compiere/print/MPrintFormat;Lorg/compiere/print/PrintData;I)Lorg/compiere/print/layout/PrintElement;   getLocation()Ljava/awt/Point;   getPageCount  size     getPageInfo 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; *PageCount!java/sql/Timestamp #%$java/lang/System &'currentTimeMillis()J  ) e*(J)V, *CurrentDate .0/org/compiere/util/DisplayType 12 getDateFormat;(ILorg/compiere/util/Language;)Ljava/text/SimpleDateFormat; 465java/text/SimpleDateFormat 7$(Ljava/util/Date;)Ljava/lang/String;9*CurrentDateTime ; <=getTableFormat(()Lorg/compiere/print/MPrintTableFormat; ? @A getPrintInfo ()Lorg/compiere/model/PrintInfo; C DgetAD_Table_ID FHGorg/compiere/model/MTable I4(Ljava/util/Properties;I)Lorg/compiere/model/MTable;K IsPrinted FM NO getColumn0(Ljava/lang/String;)Lorg/compiere/model/MColumn; FQ RisView FT Uw getTableNameXY Z [ getRecord_ID ]_^java/lang/Integer `(I)Ljava/lang/Integer; bdcorg/compiere/util/DB efgetSQLValueStringExK(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;  ikj$org/compiere/print/MPrintTableFormat lmgetImageWaterMark()Ljava/awt/Image; io ym q r(I)Ljava/lang/Object; t u getPageNo x y setPageInfo { |} setPageCount(I)V  setBackgroundImage(Ljava/awt/Image;)Velement(Lorg/compiere/print/layout/PrintElement;ppageInfonowLjava/sql/Timestamp;imagetf&Lorg/compiere/print/MPrintTableFormat;tableLorg/compiere/model/MTable; tableNamesql isPrintedpagesipagepageNojava/awt/ImagegetColumnCountsetArea(java/lang/ArrayIndexOutOfBoundsException  e}areagetArea getAreaBounds()Ljava/awt/Rectangle;part  getX()D    getY  skipped  e(Ljava/util/Properties;I)V  add      FINER T finerforce preserveXPosnewLine   isYspaceFor(F)Z  FINEST (IIDD)Ljava/lang/String; T finest   getYspace  (FFI)Ljava/lang/String;   SEVERE  '(ILjava/lang/String;)Ljava/lang/String; T .(Ljava/util/logging/Level;Ljava/lang/String;)VxPosgetPage#(I)Lorg/compiere/print/layout/Page; retValuegetPages()Ljava/util/ArrayList;9()Ljava/util/ArrayList;getHeaderFooter*()Lorg/compiere/print/layout/HeaderFooter;setPage  &org/compiere/print/layout/TableElement  getPageXCount   getPageIndex(I)Ijava/lang/StringBuilder(  e   getPageYIndex  append(I)Ljava/lang/StringBuilder;,  -(Ljava/lang/String;)Ljava/lang/StringBuilder;    getPageXIndex )  wtoStringpisbLjava/lang/StringBuilder;getPageInfoMax   getPageYCount getFormat#()Lorg/compiere/print/MPrintFormat; getPageable+(Z)Lorg/compiere/print/layout/LayoutEngine;  setCopy(Z)V  !getNumberOfPages #%$ org/compiere/print/ArchiveEngine &'isValid+(Lorg/compiere/print/layout/LayoutEngine;)Z * _isCopysetRelativePosition ./java/awt/geom/Point2D .Ljava/awt/geom/Point2D;(FF)V5java/awt/geom/Point2D$Float 47 e3 9 ,F getPosition()Ljava/awt/geom/Point2D;setX(F)VaddXxOffsetsetYaddY*yOffset getXspace M Nwidth isXspaceFor Q K S  U V getRowCount Y Z[ setRowIndex(I)Z ] ^isBreakPagePerRecord ` abgetItem((I)Lorg/compiere/print/MPrintFormatItem; dfe#org/compiere/print/MPrintFormatItem  dh iisHeader dk lisFooter n } dp qisSetNLPosition ds tisRelativePosition dv w isNextLine y Q { @> d} ~ isNextPage d  getXSpace d  getYSpace  E} d  getXPosition d  getYPosition  ,3  ;< d wgetFieldAlignmentType d  getMaxWidth d isLineAlignLeadingL   d isLineAlignCenterC d isLineAlignTrailingT d wgetDisplayLogic ,org/compiere/print/layout/PrintDataEvaluatee  hasPageLogic(Ljava/lang/String;)Z   isDisplayedF(Lorg/compiere/print/PrintData;Lorg/compiere/print/MPrintFormatItem;)Z d isTypePrintFormat   includeFormatm(Lorg/compiere/print/MPrintFormatItem;Lorg/compiere/print/PrintData;)Lorg/compiere/print/layout/PrintElement; d  isBarcode  createBarcodeElement d  getMaxHeight  (FFZLjava/lang/String;)V d  isTypeImage d  isImageField  createImageElement d isImageIsAttached d get_ID &org/compiere/print/layout/ImageElement +(I)Lorg/compiere/print/layout/ImageElement; d w getImageURL@  indexOf(Ljava/lang/String;)IBorg/compiere/print/layout/PrintDataEvaluatee$PrintDataDataProvider  eA(Lorg/compiere/print/layout/Page;Lorg/compiere/print/PrintData;)V"org/compiere/util/DefaultEvaluatee  e4(Lorg/compiere/util/DefaultEvaluatee$DataProvider;)V a  parseVariableL(Ljava/lang/String;Lorg/compiere/util/DefaultEvaluatee;ZZ)Ljava/lang/String;  <(Ljava/lang/String;)Lorg/compiere/print/layout/ImageElement; d  isTypeField d isFieldAlignBlock  createFieldElementc(Lorg/compiere/print/MPrintFormatItem;ILjava/lang/String;Z)Lorg/compiere/print/layout/PrintElement; d  isTypeBox  createBoxElementO(Lorg/compiere/print/MPrintFormatItem;)Lorg/compiere/print/layout/PrintElement;   > setMaxWidth d  wgetPrintFormatTypeS d  getPrintName0(Lorg/compiere/util/Language;)Ljava/lang/String;  (Ljava/lang/String;I)I  [ isFunctionRow   substring ! "length $ %(II)Ljava/lang/String; dE dO d) *isHeightOneLine , -.createStringElementT(Ljava/lang/String;IIIIZLjava/lang/String;Z)Lorg/compiere/print/layout/PrintElement; 0 1getWidth 3 O  8 9!(Lorg/compiere/print/PrintData;)V ; Z} = > setPageLogic @ A getItemCountrowCountrowsomethingPrinteditem%Lorg/compiere/print/MPrintFormatItem; alignmentmaxWidth lineAligneddpDLorg/compiere/print/layout/PrintDataEvaluatee$PrintDataDataProvider; evaluatee$Lorg/compiere/util/DefaultEvaluatee; printNamesummaryTagStart summaryTagEnd dR SgetAD_PrintFormatChild_ID dU VgetAD_PrintFormat_ID dX YgetAD_PrintFormatItem_ID[ % ] ^;(Ljava/util/Properties;IZ)Lorg/compiere/print/MPrintFormat; ` ab setLanguage(Lorg/compiere/util/Language;)V d eisTranslationView g hbsetTranslationLanguage dj kgetAD_Column_ID dm nwgetNamep q9(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; s trgetNodeByPrintFormatItemId v wQ dumpHeader y zQdumpCurrentRow| }9(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String;#org/compiere/print/PrintDataElement ~ w getValueKey 9(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; C  org/compiere/util/Util isUUID d w getColumnName=  addRestriction9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V ] parseInt java/lang/Exception w getMessage K(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;  setTranslationViewQuery(Lorg/compiere/model/MQuery;)V org/compiere/print/DataEngine  e2(Lorg/compiere/util/Language;Ljava/lang/String;I)V    getPrintDatar(Ljava/util/Properties;Lorg/compiere/print/MPrintFormat;Lorg/compiere/model/MQuery;)Lorg/compiere/print/PrintData;   setChildPrintFormatDetailsF(Lorg/compiere/print/MPrintFormatItem;Lorg/compiere/print/PrintData;)V  QsetHeightToLastPage  AD_Column_IDobjLjava/lang/Object; dataElement%Lorg/compiere/print/PrintDataElement; recordString Record_IDeLjava/lang/Exception;deLorg/compiere/print/DataEngine; includedDatalocLjava/awt/geom/Point2D$Double;  getColor()Ljava/awt/Color; H H R getFont()Ljava/awt/Font; R'org/compiere/print/layout/StringElement  eQ(Ljava/lang/String;Ljava/awt/Font;Ljava/awt/Paint;Lorg/compiere/util/NamePair;Z)VcontentAD_PrintColor_IDAD_PrintFont_ID maxHeightFieldAlignmentType isTranslatedcolorLjava/awt/Color;cfontLjava/awt/Font;fjava/awt/Color java/awt/Font  getClass()Ljava/lang/Class;!* ~ isNull d isSuppressNull ~ getValueDisplay ~ getValue()Ljava/lang/Object;java/lang/Boolean AmtInWords"* org/compiere/util/Msg  getAmtInWordsB(Lorg/compiere/util/Language;Ljava/lang/String;)Ljava/lang/String; d getPrintNameSuffix ~  isID org/compiere/util/KeyNamePair   getKey   e(ILjava/lang/String;)Vorg/compiere/util/ValueNamePair  w  e'(Ljava/lang/String;Ljava/lang/String;)V ~  isNumeric ~  getDisplayType")org/compiere/print/layout/LocationElement !$ e%p(Ljava/util/Properties;ILjava/awt/Font;Ljava/awt/Paint;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ')(%org/compiere/print/layout/HTMLElement *isHTML ' - e.t(Ljava/lang/Object;Ljava/awt/Font;Ljava/awt/Paint;Lorg/compiere/util/NamePair;Ljava/lang/String;Ljava/lang/String;)V stringContentlabel labelSuffixIDLorg/compiere/util/NamePair;value6org/compiere/util/NamePair8$org/compiere/print/layout/BoxElement 7: e;8(Lorg/compiere/print/MPrintFormatItem;Ljava/awt/Color;)V = >?getNodeByPrintFormatItem9(Lorg/compiere/print/MPrintFormatItem;)Ljava/lang/Object;#* B Ca(Lorg/compiere/print/PrintDataElement;Ljava/lang/String;)Lorg/compiere/print/layout/ImageElement; printData(Lorg/compiere/print/layout/ImageElement;$*H(org/compiere/print/layout/BarcodeElement GJ eK:(Ljava/lang/String;Lorg/compiere/print/MPrintFormatItem;)V GM &*Lorg/compiere/print/layout/BarcodeElement; P QBLACK m m%Vjava/awt/Point Ud Y Z[put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; i] ^_setStandard_Font(Ljava/awt/Font;)V ia bgetHeader_Font id egetHeaderFG_Color ig hgetHeaderBG_Color ij kisMultiLineHeader m en(Ljava/awt/Rectangle;)V dp qisPrintInstanceAttributes stjava/util/List sv wcontains dy zgetBelowColumn d| } is_Immutable d e((Lorg/compiere/print/MPrintFormatItem;)V d setIsSuppressNull d QsaveCrossTenantSafeEx org/compiere/util/CacheMgt ()Lorg/compiere/util/CacheMgt;AD_PrintFormat   reset d w d  isFixedWidth d isSuppressRepeats  (Z)Ljava/lang/Boolean;.org/compiere/print/util/SerializableMatrixImpl m    i  getFunct_Font i getFunctFG_Color i getFunctBG_Color   isPageBreak&  getLineLevelNo m  getSize  e(Ljava/lang/String;II)V  getMReportLine#()Lorg/compiere/report/MReportLine;Col_   startsWith  &(Ljava/lang/Object;)Ljava/lang/Object; ] intValue d  isTypeText ~ isYesNojava/io/Serializable'*Box PrintFormat( *org/compiere/print/util/SerializableMatrix addRow(Ljava/util/List;)V  getPKey'()Lorg/compiere/print/PrintDataElement; ~ s sq/org/compiere/print/layout/InstanceAttributeData  e)(Lorg/compiere/print/MPrintFormatItem;I)V  9readAttributesData s iterator()Ljava/util/Iterator; java/util/Iterator next)org/compiere/print/layout/TableProperties  eR([Lorg/compiere/util/ValueNamePair;[I[I[Z[Ljava/lang/Boolean;[Ljava/lang/String;)V   updateTable[(Lorg/compiere/print/util/SerializableMatrix;Lorg/compiere/print/layout/TableProperties;I)V  getColumnHeader$()[Lorg/compiere/util/ValueNamePair;  getColumnMaxWidth()[I  getColumnMaxHeight     getFixedWidth()[Z  getColSuppressRepeats()[Ljava/lang/Boolean;  getColumnJustification()[Ljava/lang/String;  hasNext  e([Lorg/compiere/util/ValueNamePair;[I[I[Ljava/lang/String;[ZLjava/util/ArrayList;ZLorg/compiere/print/util/SerializableMatrix;[Lorg/compiere/util/KeyNamePair;Ljava/lang/String;ILjava/awt/Rectangle;Ljava/awt/Rectangle;ILjava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;Lorg/compiere/print/MPrintTableFormat;Ljava/util/ArrayList;[Ljava/lang/Boolean;Ljava/util/HashMap;Ljava/util/ArrayList;)V    setPageLogics(Ljava/util/ArrayList;)V ! "9setTablePrintData rowColFontLjava/util/HashMap; printFont rowColColor printColorrowColBackgroundrowColReportLine colPositionsmultiLineHeader pageNoStartrepeatedColumns firstPage nextPagesinstanceAttributeListLjava/util/List;instanceAttributeItems columnCount columnHeader"[Lorg/compiere/util/ValueNamePair;columnMaxWidth[IcolumnMaxHeight fixedWidth[ZcolumnJustification[Ljava/lang/String;additionalLines pageLogicscolrowselements,Lorg/compiere/print/util/SerializableMatrix;pk [Lorg/compiere/util/KeyNamePair; pkColumnName functionRows pageBreakfinReportSumRows lastLevelNolevelNocolumnsbaserLine!Lorg/compiere/report/MReportLine; columnElementLjava/io/Serializable;pde asiElements columnIndex asiElement1Lorg/compiere/print/layout/InstanceAttributeData; columnOffsettableProperties+Lorg/compiere/print/layout/TableProperties; currentCountLocalVariableTypeTable4Ljava/util/HashMap;5Ljava/util/HashMap;FLjava/util/HashMap;:Ljava/util/HashMap;%Ljava/util/List;7Ljava/util/List;;Ljava/util/HashMap;)Ljava/util/ArrayList;DLorg/compiere/print/util/SerializableMatrix;*Ljava/util/ArrayList;-Ljava/util/ArrayList;CLjava/util/List;57:O<Dnorg/compiere/report/MReportLine p qisActive s tugetReportProcessQuery()Lorg/compiere/model/MQuery;w*org/compiere/print/layout/ParameterElement vy ezZ(Lorg/compiere/model/MQuery;Ljava/util/Properties;Lorg/compiere/print/MPrintTableFormat;)V v } ! v } fitToPagepe,Lorg/compiere/print/layout/ParameterElement;  getAD_PInstance_ID-org/compiere/print/layout/PInstanceLogElement  eZ(Ljava/util/Properties;Lorg/compiere/model/MQuery;Lorg/compiere/print/MPrintTableFormat;)V  getEffectiveRowCount /Lorg/compiere/print/layout/PInstanceLogElement;(I)Ljava/awt/print/PageFormat; Exceptions#java/lang/IndexOutOfBoundsException  [havePage)   pageIndex getPrintable(I)Ljava/awt/print/Printable;*print2(Ljava/awt/Graphics;Ljava/awt/print/PageFormat;I)Ijava/awt/print/PrinterException  1    e  java/awt/Graphics2D  paint.(Ljava/awt/Graphics2D;Ljava/awt/Rectangle;ZZ)V    setCurrentPage#(Lorg/compiere/print/layout/Page;)V  -(Ljava/awt/Graphics2D;Ljava/awt/Rectangle;Z)VgraphicsLjava/awt/Graphics; pageFormatr getDocFlavor()Ljavax/print/DocFlavor; 'javax/print/DocFlavor$SERVICE_FORMATTED PAGEABLE)Ljavax/print/DocFlavor$SERVICE_FORMATTED;java/io/IOException getAttributes)()Ljavax/print/attribute/DocAttributeSet;getReaderForText()Ljava/io/Reader;getStreamForBytes()Ljava/io/InputStream; Y java/util/MapprintFormatItemgetChildPrintFormatDetails()Ljava/util/Map;V()Ljava/util/Map;  isEmpty t  org/compiere/util/Evaluator  evaluateLogic2(Lorg/compiere/util/Evaluatee;Ljava/lang/String;)Zdisplay7(Lorg/compiere/print/MPrintFormat;)[Ljava/lang/Boolean; s toArray(([Ljava/lang/Object;)[Ljava/lang/Object;%Ljava/util/List; SourceFileLayoutEngine.javaBootstrapMethods $java/lang/invoke/StringConcatFactory (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;  -  -  - Header=, Footer=EPaper=,HeaderHeight=,FooterHeight= => Header=,Contents=,Footer=8Print Header/Footer not found, AD_PrintHeaderFooter_ID=$SELECT IsPrinted FROM  WHERE _ID=?Page=Page= [] /+Not enough Y space  - remaining  - Area=Outside of Area():  No page #Nothing to print - Outside of Area:  Row= /Not enough X space for  - remaining  - Area=NIncluded format not configured. AD_PrintFormat_ID = , AD_PrintFormatItem_ID= - Item= () No Node - AD_Column_ID= -  - &No Record Key -  - AD_Column_ID= - /Invalid Record Key -  () - AD_Column_ID= - Element not PrintDataElement  AmtInWords:  - PageBreak row= Unsupported:  in Table: "No page index= InnerClassesDoubleFloat'%java/lang/invoke/MethodHandles$Lookup)java/lang/invoke/MethodHandlesLookup,javax/print/DocFlavorSERVICE_FORMATTEDPrintDataDataProvider0/org/compiere/util/DefaultEvaluatee$DataProvider DataProvider! '   !"#$%&'()*+,-./01020345675895:;<=>?@AB?C? DE FG HG IJKL+MNOJPQROSY[]_aY  cgiKoqL+ *+w]{qL+ *+w_}6  "&. 2 : B FN~&(. :jeRa *+,-} w x~4    eRm *+,-}  ~>     eRm *+,-}  ~>     eR% %**********Y*Y*Y*Y***YYSYYSYYS*Y QY QY Q**Y QY QY Q*Y QY QY Q**Y͵**Yж֙Y+,-ں*+*,-**}~ #).9DOZ_de  $~H%%%%% %% R1'*+**Y+ *>*+ :*"Y:*"%(i*,H*/3:*9<(4**=*@(**=*@(***C+DGL*+NQV* X*Z\`* f* *h`* l*nr`* *}#  #!,"6#?$E%O$R&U'_(k)p*v+*,-.-0121467:;<>"?&@~H'''x y,z{?|}k6~U4:jR{*+*,* *}KL MNO~*xR *+*,** *}[\ ]^_`~4   x *RF*+**(} h i~#*+Rt+**6+*6Y֙Y+*+**** *}:tuwx!y3{?|P}U~Z_cos~4tt#ttX@@"Ra*+***} ~Rc+*Y+*}~R2*}~ QR\*<*=*>*6*6*`>*d*d6*`>*6*Y֙2Y******ں}B )/;@NZ_eq~> )/~!R/*}~ QR *Y* ͵*К*&YL+*****ӧW*,M*/3L+ +*****!Yض֙Y*,****W*Й **L+,*++*2*2Y+bc*L+,*++*2*2Y+bc*@***L+* = *W*++***L* +` Y"(M* +*n-,3`* 8*n-,3`N*::*C*>BE:JLMPES:V:W*Y*>Y\Sag6hN nN*66?*p:s6  * vL+wz-~*}C#+CP[_y|   '.<GLQX`k ! %&'(*+,2-7/=1@4F8O9U;c<j={>?@9CD~+|}[?~I"G8-2 OORFc+(j$ ?F5:(11$  iF;R/* }L~ R/*}U~ }Rt!* Y*}^_ `ab c~!! R/*}k~ Rz#*L* *L**L+}tu vwx!z~#0  RG*2*2*2*Y֙ Y**Y`*Y* ***W*2** *2*2**2***2***Y QY QY QY֙Y**}F.:CHReq ~  CbFQR c*L* *L**L+=**=***0™b**2**2**0cYƶ֙Y****2**2̧*lYƶ֙Y**0***WYƶ֙wY****2**2̧I**2+**2**0cY***2ں** Q}^ !&-2Bg:Xb~ c^0&= n/@EuR/*}~ R0*Y*dpM,} .~ 00.(+R/*}~ R/*ΰ}~ }R3*Yܱ*dpM*,}-2~ 33-(RW**ö*=YN-*`*` W- }*>R ~*WW8*-wRH**öYL+*ö*ö W+ }!2C~H!'R/*} ~ Rx&** *"Y*()*}*+ ,."/$1~&&+,R~+*M* *M**M**2,+-c,+0cYƶ֙.Y****2**21̱}* :;< =>?!@&AFB}C~ ~~2 t0  V,3RP*4Y#$68} L M~ ::;<R4 **2}U~  =>RF**2#Yƶ֙.Y****2**2?̱}^_E`~FF:E@>RR# **2Y#cYƶ֙.Y****2**2A̱}hijkQl~RRB:IR8**2}t~ C}RF**2Yƶ֙.Y****2**2Ḏ}}~E~FFEE}Ry  *™P**2YcYƶ֙ʲY****2**2F̧*lYƶ֙Y**0**G*WYƶ֙YY****2**2Ḩ+**2YcY*ںIܱ}B$[^fu~J U/@'R8**2}~ KR:*L* *L**L++L`**2g} !~:50  ORL*P#f }~N: R:*L* *L**L++R`**2g} !~:50  RL*#f }~: QR x***T<=[Yж֙YW*XW*\ *W>6*_:c*Y`gjg *mj *m*mor*u *x>***0z| *Wr*z**or**-:66rT:*L668:*L66:*L66: ****: (**:   †ŧș˙**: UљԸ: @:  ߶'Y*: Y :   :  :  Y †ŧE/ *L6**ж: 3*Й *:  *L6   g**ж: *n:    6    6  C  <*'`   `:    d#:   #:  *L6* &'(+:  )>** /Q** Q6>** Q** Qr*tz*tr***02/Yƶ֙Y**0*P*4*x*B***0š2Yƶ֙Y**0**5*W  **2**  * 6 *7 : <**0**0****0Qr****0Q*?}Z  2;IPRXcknx   (8DKRU]e!j"s#v$y%'()*+-./4589;<=?@B DEG H/I7JDMKNVPdQoRzTVWXY[\]^_abdefhjl'm*p8qKr`slt~uvwx{|}~} %0:GWfw4FN`ow~xcB`CRDUcEFKGRHU I K6 dJK o LM 8N KO `|P z8 d  4,5#G@<  2D?#'R *xN+QY+T+WZ-*C+Q\:*n_*c*nf+i6Yж֙Y+lo,+Wr:%,u,xY+,ں{~::  &,u,xY+ںY:  +D6 6 &: ,xY +ں + \ Y֙Y Yn**:  , :  Y֙Y *+ * +N-G**2: - 6 *-*W  -** S-**-/Q**-Q***02/Yƶ֙Y**0*P**x*B***0š2Yƶ֙Y**0***W- }2L #%3?IU[} "&.3>ACT[gr     " /"?$N%_$g&k(*+*,/~EF3[Y- > "! ,  9  o%/'0~"& d~"+2Q?-.R + + *: '*L*CG:    : *V: #*VQ:    : Y+  :   }>B C EF"H,I4J;LDMSOYPaQhSyTU~H*x , DG Y y  -,R X*+Wr:~Yں~: +*n:  +: :+g.Y֙Y*n::+*n: +*n: : J:    Y   +: @ 8Y +: -g NN*:  4+&-*L+&*C+&G:    : *V: +')*V+'+'Q: : :B!Y*      +(  *nr#:+†+(-ŧH&'Y+:!Y     ,:+†+(-};d efghk5l7p>qMrOs]tquswwxy|~ *-7?FJPZ]r &DU~XXEFXHXX K>]/w0 }1 z23 =4 P    ~%K d~505Kd~5&&d~5&&5R<*M+&)*L+&*C+&GN--M7Y+,9} &-2~*<<EF7& 2Rh,+2ԲYж֙Y+R,ST+::Y:+NQ:UYWζXWζ\UYW`XWY:*C+DG:UYWͶXWUYWcXWY:  UYWfXWY: Y: i6 *6 6Y*l:Y`YLdL*2*d6Y`YRdRY*l:Y`YLdLY:Y:66K+_c<+_-+_o!\rW+_rW+?: : ::::Y:Y:666+_:  u c uT xL\ xd\XW / {dY ~:   +WY  +nS  \XW O. T S . O \.hO O ( O S22g S '. '+N" 'Q:!UYW!ζXW &2 &+D&*C &G:!UYW!ͶXW  W6 W+?2,T6Y*:  :!:"Y:#Y:$Y:%6&6'Z6(Y:),'XW,{#'\WUY'WXWUY'WXW UY'WXW,$'\WY֙Y',6(((t6((&%'\W(c:*(+UY'WY**(dXW.((UY'WY**(dXW(6&,:*6+:,++_:--u:.-c*7(2-$ UY' -]ƷW*XW-*,-w-ș-˙*-,:,R-љ-Ը:,=-://߶$Y,:0Y0:1/1://:,,,--†-ŧ-.*-,:,,,--†-ŧ-ə-+n:,--  gj,-<://S/~5/~:00 0̙0:.'0+n:.Y/ں.:,$Y- ҧ-ں),W+++? ),:++!'+ S" +:"''Y:'6(B(d:)(]6*Y)*:++,'+rW((6(':*i*:)Y:+6,) +(+:+:+:+ :+ :+:(,d`6(*Y#  !"  $ %:(( * *(+* *((, (}01%3.475K6U7j9s:;<>?ACFGHIJK L M,N8OEPPQ[SdTmUpVvXZ\^_`cVhijklmnoprs uv w#x+z;|P}X`kqv #9AU_ts!$-4;F[p !6:>DJMUadgo $ + 0JMU^c}!"#%&( )*-4/<H2Q4W5\7i8n9u>?@ABCDE@HIJ KJLM#N*O1P8Q?RFSMTXIbYhZn[t\z]^_Y`abdegijm~EDB%.#$7%sa&$T'"($ )$ *$ + , -.0 JE/0dp01mg21pd3sT4567879:NO;<=$>*? EF _!!@AB CD!E"F*#G*$H*%I&aC'$QJ(-HK*)YL*D1MN*G+MOP,UEF-gP.3/JK0 LM1\/(Q0WQ+LR1'N(.EF)S*TU+|V(ZU)EWX+@Y,;A(Z.#[sa&\"(\ )] *^ dp0_mg2`=a>bAc Fd#Gd$Hd%-HKe)LRf'd>ViRHssAM iRHssghhijkdGK!iRHssghhijkdi!iRHssghhijkdi&26L(iRHssghhijkl9* mdC2!2~ PT/iRHssghhijklmdT 5(iRHssghhijkl)iRHssghhijkls>+iRHssghhijklse (iRHssghhijklsN RX*$*o*r*rovY** *:xL+ {+*|~+}v(w*yAzI{V|~XA(RG**o *Y* **:L++ +}4;=E~G4 !R2*}~ R`*Y*}~R]*Y*}~Ra*Y*|*|:*`:+*ɶ**+*}&  '0@IW_~>aaaa':001( [RV *} ~ +R/*ɬ}~ R>*ɱ} ~+R.}~ R,*}~ R,} ~ R,}~ R,}#~ R>*+} ,-~ @AR/*}5~ RO *+,W} ? @~  F D+R/*ΰ}H~ R&,ԙY**׶+,>}R S T$V~*&&&EF$ RJ*ЙYL=!*_N-c+-rW*?+j}& _` abde#g1b<j~*J9N1)EFZ 9N  s+    !!#2.$ 4.% &(*+- . /1