chart2/Library_chartcore.mk                                           |    1 
 chart2/source/model/filter/XMLFilter.cxx                              |   10 
 configure.ac                                                          |    6 
 connectivity/source/drivers/firebird/PreparedStatement.cxx            |    4 
 cui/source/dialogs/FontFeaturesDialog.cxx                             |    2 
 download.lst                                                          |    8 
 extensions/source/propctrlr/formcomponenthandler.cxx                  |    4 
 external/liborcus/UnpackedTarball_liborcus.mk                         |   16 
 external/liborcus/forcepoint-83.patch.1                               |   16 
 external/liborcus/forcepoint-84.patch.1                               |   38 
 external/liborcus/forcepoint-87.patch.1                               |   27 
 external/liborcus/forcepoint-88.patch.1                               |   42 
 external/liborcus/forcepoint-95.patch.1                               |   11 
 external/nss/ExternalProject_nss.mk                                   |    7 
 external/zlib/UnpackedTarball_zlib.mk                                 |    4 
 external/zlib/ubsan.patch                                             |   11 
 include/sfx2/strings.hrc                                              |    2 
 include/sfx2/viewfrm.hxx                                              |    1 
 include/xmloff/SchXMLImportHelper.hxx                                 |    3 
 officecfg/registry/schema/org/openoffice/Office/Common.xcs            |   10 
 oox/source/export/drawingml.cxx                                       |    9 
 oox/source/export/shapes.cxx                                          |    4 
 reportdesign/source/filter/xml/xmlImportDocumentHandler.cxx           |    8 
 reportdesign/source/filter/xml/xmlImportDocumentHandler.hxx           |    3 
 reportdesign/source/ui/inspection/DataProviderHandler.cxx             |    3 
 sc/inc/chartlis.hxx                                                   |    2 
 sc/inc/externalrefmgr.hxx                                             |    2 
 sc/source/core/tool/chartlis.cxx                                      |    9 
 sc/source/ui/docshell/externalrefmgr.cxx                              |    8 
 sc/source/ui/unoobj/chart2uno.cxx                                     |    3 
 sd/qa/unit/data/odp/tdf53970.odp                                      |binary
 sd/qa/unit/data/odp/tdf53970_linked.odp                               |binary
 sd/qa/unit/export-tests-ooxml2.cxx                                    |   30 
 sfx2/source/appl/newhelp.cxx                                          |   17 
 sfx2/source/appl/newhelp.hxx                                          |    1 
 sfx2/source/view/viewfrm.cxx                                          |   38 
 solenv/flatpak-manifest.in                                            |    3 
 svl/source/numbers/zforfind.cxx                                       |   23 
 svl/source/passwordcontainer/passwordcontainer.cxx                    |  115 +-
 svl/source/passwordcontainer/passwordcontainer.hxx                    |   61 -
 sw/CppunitTest_sw_core_attr.mk                                        |   75 +
 sw/Module_sw.mk                                                       |    1 
 sw/inc/IDocumentMarkAccess.hxx                                        |    5 
 sw/inc/unoprnms.hxx                                                   |    1 
 sw/qa/core/attr/attr.cxx                                              |   53 
 sw/qa/core/attr/data/attr-set.docx                                    |binary
 sw/qa/core/data/rtf/pass/forcepoint-96.rtf                            |    8 
 sw/qa/core/data/rtf/pass/forcepoint104.rtf                            |  571 
++++++++++
 sw/qa/core/doc/doc.cxx                                                |   28 
 sw/qa/extras/layout/data/forcepoint100.html                           |binary
 sw/qa/extras/layout/data/forcepoint102.rtf                            |  178 
+++
 sw/qa/extras/layout/data/forcepoint103.html                           |binary
 sw/qa/extras/layout/data/forcepoint89.html                            |binary
 sw/qa/extras/layout/data/forcepoint90.rtf                             |    1 
 sw/qa/extras/layout/data/forcepoint91.html                            |binary
 sw/qa/extras/layout/data/forcepoint94.html                            |binary
 sw/qa/extras/layout/data/forcepoint98.html                            |binary
 sw/qa/extras/layout/data/forcepoint99.html                            |binary
 sw/qa/extras/layout/data/tdf147485-forcepoint.doc                     |binary
 sw/qa/extras/layout/layout.cxx                                        |   67 +
 sw/qa/extras/odfimport/data/forcepoint101.fodt                        |   13 
 sw/qa/extras/odfimport/odfimport.cxx                                  |    6 
 sw/qa/extras/ooxmlexport/data/TestPuzzleExport.odt                    |binary
 sw/qa/extras/ooxmlexport/data/tdf148273_sectionBulletFormatLeak.docx  |binary
 sw/qa/extras/ooxmlexport/data/tdf148361.docx                          |binary
 sw/qa/extras/ooxmlexport/ooxmlexport10.cxx                            |   30 
 sw/qa/extras/ooxmlexport/ooxmlexport17.cxx                            |   33 
 sw/qa/extras/rtfexport/data/tdf116358.rtf                             |  116 ++
 sw/qa/extras/rtfexport/data/tdf95706.rtf                              |   36 
 sw/qa/extras/rtfexport/rtfexport4.cxx                                 |   91 +
 sw/qa/extras/uiwriter/data/variable-field-table-row-split-header.fodt |  270 
++++
 sw/qa/extras/uiwriter/uiwriter.cxx                                    |    4 
 sw/qa/extras/uiwriter/uiwriter3.cxx                                   |  126 ++
 sw/qa/extras/uiwriter/uiwriter4.cxx                                   |   35 
 sw/qa/inc/swmodeltestbase.hxx                                         |   17 
 sw/qa/unit/swmodeltestbase.cxx                                        |   24 
 sw/rtfexport_setup.mk                                                 |    1 
 sw/source/core/attr/swatrset.cxx                                      |    3 
 sw/source/core/doc/DocumentContentOperationsManager.cxx               |   31 
 sw/source/core/doc/DocumentFieldsManager.cxx                          |   25 
 sw/source/core/doc/docbm.cxx                                          |   22 
 sw/source/core/doc/docfld.cxx                                         |   45 
 sw/source/core/doc/docfly.cxx                                         |    2 
 sw/source/core/docnode/node2lay.cxx                                   |   77 +
 sw/source/core/fields/expfld.cxx                                      |    3 
 sw/source/core/inc/MarkManager.hxx                                    |    2 
 sw/source/core/inc/docfld.hxx                                         |   11 
 sw/source/core/inc/node2lay.hxx                                       |    6 
 sw/source/core/layout/ftnfrm.cxx                                      |    3 
 sw/source/core/layout/layact.cxx                                      |   12 
 sw/source/core/layout/sectfrm.cxx                                     |    3 
 sw/source/core/layout/tabfrm.cxx                                      |   66 -
 sw/source/core/text/itrform2.cxx                                      |   15 
 sw/source/core/text/itrform2.hxx                                      |    2 
 sw/source/core/text/porlay.cxx                                        |    4 
 sw/source/core/text/txtfrm.cxx                                        |    8 
 sw/source/core/undo/unbkmk.cxx                                        |    2 
 sw/source/core/undo/undobj.cxx                                        |    2 
 sw/source/core/unocore/unodraw.cxx                                    |    4 
 sw/source/core/unocore/unoframe.cxx                                   |    1 
 sw/source/core/unocore/unoobj.cxx                                     |    9 
 sw/source/ui/dbui/mmoutputtypepage.cxx                                |   17 
 sw/source/ui/dbui/mmresultdialogs.cxx                                 |    3 
 sw/source/ui/misc/bookmark.cxx                                        |    2 
 sw/source/uibase/app/docsh2.cxx                                       |   42 
 sw/source/uibase/dbui/mailmergehelper.cxx                             |    7 
 sw/source/uibase/dochdl/swdtflvr.cxx                                  |    4 
 sw/source/uibase/shells/annotsh.cxx                                   |    3 
 sw/source/uibase/shells/textsh1.cxx                                   |    4 
 sw/source/uibase/utlui/content.cxx                                    |    2 
 sw/uiconfig/swriter/ui/exchangedatabases.ui                           |  150 +-
 tools/CppunitTest_tools_test.mk                                       |    1 
 tools/qa/cppunit/test_Wildcard.cxx                                    |   46 
 tools/source/fsys/wldcrd.cxx                                          |   77 -
 translations                                                          |    2 
 vcl/inc/qt5/QtFrame.hxx                                               |    7 
 vcl/inc/qt5/QtMenu.hxx                                                |    2 
 vcl/inc/qt5/QtTransferable.hxx                                        |    2 
 vcl/inc/qt5/QtWidget.hxx                                              |    4 
 vcl/qt5/QtFrame.cxx                                                   |  103 -
 vcl/qt5/QtMenu.cxx                                                    |   38 
 vcl/qt5/QtTransferable.cxx                                            |   25 
 vcl/qt5/QtWidget.cxx                                                  |   32 
 vcl/unx/gtk3/gtkframe.cxx                                             |   20 
 vcl/unx/gtk3/gtkinst.cxx                                              |    4 
 writerfilter/source/dmapper/DomainMapper.cxx                          |    2 
 writerfilter/source/dmapper/DomainMapper_Impl.cxx                     |    8 
 writerfilter/source/dmapper/SdtHelper.cxx                             |   20 
 writerfilter/source/dmapper/SdtHelper.hxx                             |    3 
 writerfilter/source/dmapper/SettingsTable.cxx                         |    6 
 writerfilter/source/filter/WriterFilter.cxx                           |    1 
 writerfilter/source/rtftok/rtfcharsets.cxx                            |    9 
 writerfilter/source/rtftok/rtfcharsets.hxx                            |   13 
 writerfilter/source/rtftok/rtfdispatchflag.cxx                        |    3 
 writerfilter/source/rtftok/rtfdocumentimpl.cxx                        |   39 
 xmloff/source/chart/SchXMLChartContext.cxx                            |    4 
 xmloff/source/text/XMLTextShapeImportHelper.cxx                       |   15 
 137 files changed, 2985 insertions(+), 445 deletions(-)

New commits:
commit 73e7e7d5acf73ff55db2a0c00c232f1964b3563e
Merge: a39eed087762 8e467c88d0ba
Author:     Michael Weghorn <[email protected]>
AuthorDate: Mon Apr 11 07:39:55 2022 +0200
Commit:     Michael Weghorn <[email protected]>
CommitDate: Mon Apr 11 07:39:55 2022 +0200

    Merge branch 'libreoffice-7-3'
    
    into distro/lhm/libreoffice-7-3+backports
    
    Change-Id: Iccb2298a304dfad8995091a8dec8c0280b264c54

commit 8e467c88d0ba6e70159382676af55b8ef8d65d54
Author:     Mike Kaganski <[email protected]>
AuthorDate: Tue Apr 5 21:50:30 2022 +0300
Commit:     Adolfo Jayme Barrientos <[email protected]>
CommitDate: Mon Apr 11 04:00:49 2022 +0200

    Related tdf#148384: do not pause after last email's failure
    
    In this case, SwSendMailDialog::AllMailsSent will keep the dialog open
    anyway, to allow to see the resulting report containing errors.
    
    Change-Id: I351a5da01c3ab50677be1d735b261d8e5516cb43
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132588
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <[email protected]>
    (cherry picked from commit 6453502fa8d3cc83e066c550d8df98facb1f4471)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132605
    Reviewed-by: Adolfo Jayme Barrientos <[email protected]>

diff --git a/sw/source/ui/dbui/mmoutputtypepage.cxx 
b/sw/source/ui/dbui/mmoutputtypepage.cxx
index 5a7ba198d6b1..dcf17151eca5 100644
--- a/sw/source/ui/dbui/mmoutputtypepage.cxx
+++ b/sw/source/ui/dbui/mmoutputtypepage.cxx
@@ -463,8 +463,8 @@ void SwSendMailDialog::DocumentSent( uno::Reference< 
mail::XMailMessage> const &
                                         bool bResult,
                                         const OUString* pError )
 {
-    //sending should stop on send errors
-    if(pError &&
+    //sending should stop on send errors, except after last error - it will 
stop in AllMailsSent
+    if (pError && m_nSendCount + 1 < m_nExpectedCount &&
         m_pImpl->xMailDispatcher.is() && m_pImpl->xMailDispatcher->isStarted())
     {
         Application::PostUserEvent( LINK( this, SwSendMailDialog,
commit 29f7b81afcf2e21c88c38fbae31fb463b26040c1
Author:     Eike Rathke <[email protected]>
AuthorDate: Fri Apr 8 21:46:47 2022 +0200
Commit:     Caolán McNamara <[email protected]>
CommitDate: Sat Apr 9 22:18:44 2022 +0200

    Resolves: tdf#148052 accept a ". Month " name for matching DMY format
    
    ... even if the locale doesn't define such DM order or
    LongDateDaySeparator.
    
    Change-Id: I4bef720dff3582de9b60313824a84b570c153e98
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132741
    Reviewed-by: Eike Rathke <[email protected]>
    Tested-by: Jenkins
    (cherry picked from commit 7a16002ede5fd31ae8f3358136ad49de40465ac1)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132703
    Reviewed-by: Caolán McNamara <[email protected]>

diff --git a/svl/source/numbers/zforfind.cxx b/svl/source/numbers/zforfind.cxx
index 330921242a01..010549d28151 100644
--- a/svl/source/numbers/zforfind.cxx
+++ b/svl/source/numbers/zforfind.cxx
@@ -2605,6 +2605,29 @@ bool ImpSvNumberInputScan::ScanMidString( const 
OUString& rString, sal_uInt16 nS
         SkipBlanks(rString, nPos);
         bDate = SkipString( rDate, rString, nPos);      // 10.  10-  10/
     }
+    if (!bDate && nStringPos == 1 && mpFormat && (mpFormat->GetType() & 
SvNumFormatType::DATE))
+    {
+        // If a DMY format was given and a mid string starts with a literal
+        // ". " dot+space and could contain a following month name and ends
+        // with a space or LongDateMonthSeparator, like it's scanned in
+        // `14". AUG "18`, then it may be a date as well. Regardless whether
+        // defined such by the locale or not.
+        // This *could* check for presence of ". "MMM or ". "MMMM in the actual
+        // format code for further restriction to match only if present, but..
+
+        const sal_uInt32 nExactDateOrder = mpFormat->GetExactDateOrder();
+        // Exactly DMY.
+        if (((nExactDateOrder & 0xff) == 'Y') && (((nExactDateOrder >> 8) & 
0xff) == 'M')
+                && (((nExactDateOrder >> 16) & 0xff) == 'D'))
+        {
+            const sal_Int32 nTmpPos = nPos;
+            if (SkipChar('.', rString, nPos) && SkipBlanks(rString, nPos) && 
nPos + 2 < rString.getLength()
+                    && (rString.endsWith(" ") || rString.endsWith( 
pLoc->getLongDateMonthSep())))
+                bDate = true;
+            else
+                nPos = nTmpPos;
+        }
+    }
     if (bDate || ((MayBeIso8601() || MayBeMonthDate()) &&    // 1999-12-31  
31-Dec-1999
                   SkipChar( '-', rString, nPos)))
     {
commit 76de12a19bd90c0ed0d7a6a85502d3dccdbeba4e
Author:     Jan-Marek Glogowski <[email protected]>
AuthorDate: Thu Apr 7 01:07:43 2022 +0200
Commit:     Jan-Marek Glogowski <[email protected]>
CommitDate: Fri Apr 8 19:48:56 2022 +0200

    tdf#141578 Qt handle QtFrame screen changes
    
    LO doesn't provide any way to notify screen changes / scaling
    factors of a window and in fact doesn't really handle scaling
    factors in VCL. The QWidget doesn't receive a resize event,
    because it's size doesn't change, just the scaling factor.
    So we trigger a faked resize on QWindow::screenChanged signal.
    
    Change-Id: I6928c4c62d1c0995c70fea0088cff17849bcd1d4
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132650
    Reviewed-by: Michael Weghorn <[email protected]>
    Tested-by: Jenkins
    (cherry picked from commit 881cfbf77567194f5016a961d1c3db869734d68b)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132740
    Reviewed-by: Jan-Marek Glogowski <[email protected]>

diff --git a/vcl/inc/qt5/QtFrame.hxx b/vcl/inc/qt5/QtFrame.hxx
index 59ec093a2ed6..5ffaacf3ad94 100644
--- a/vcl/inc/qt5/QtFrame.hxx
+++ b/vcl/inc/qt5/QtFrame.hxx
@@ -25,6 +25,7 @@
 #include <vclpluginapi.h>
 
 #include "QtTools.hxx"
+#include "QtWidget.hxx"
 
 #include <headless/svpgdi.hxx>
 #include <vcl/svapp.hxx>
@@ -70,7 +71,7 @@ class VCLPLUG_QT_PUBLIC QtFrame : public QObject, public 
SalFrame
 
     friend class QtWidget;
 
-    QWidget* m_pQWidget;
+    QtWidget* m_pQWidget;
     QtMainWindow* m_pTopLevel;
 
     const bool m_bUseCairo;
@@ -134,6 +135,9 @@ class VCLPLUG_QT_PUBLIC QtFrame : public QObject, public 
SalFrame
 
     void fixICCCMwindowGroup();
 
+private Q_SLOTS:
+    void screenChanged(QScreen*);
+
 public:
     QtFrame(QtFrame* pParent, SalFrameStyleFlags nSalFrameStyle, bool 
bUseCairo);
     virtual ~QtFrame() override;
diff --git a/vcl/inc/qt5/QtWidget.hxx b/vcl/inc/qt5/QtWidget.hxx
index e2a22d3c9f18..575cef11014f 100644
--- a/vcl/inc/qt5/QtWidget.hxx
+++ b/vcl/inc/qt5/QtWidget.hxx
@@ -85,6 +85,7 @@ public:
 
     QtFrame& frame() const { return m_rFrame; }
     void endExtTextInput();
+    void fakeResize();
 
     static bool handleEvent(QtFrame&, const QWidget&, QEvent*);
     // key events might be propagated further down => call base on false
diff --git a/vcl/qt5/QtFrame.cxx b/vcl/qt5/QtFrame.cxx
index bcd95494dabd..c78417b3070a 100644
--- a/vcl/qt5/QtFrame.cxx
+++ b/vcl/qt5/QtFrame.cxx
@@ -30,7 +30,6 @@
 #include <QtSystem.hxx>
 #include <QtTools.hxx>
 #include <QtTransferable.hxx>
-#include <QtWidget.hxx>
 
 #include <QtCore/QMimeData>
 #include <QtCore/QPoint>
@@ -178,10 +177,12 @@ QtFrame::QtFrame(QtFrame* pParent, SalFrameStyleFlags 
nStyle, bool bUseCairo)
     else
         m_pQWidget = new QtWidget(*this, aWinFlags);
 
+    QWindow* pChildWindow = windowHandle();
+    connect(pChildWindow, &QWindow::screenChanged, this, 
&QtFrame::screenChanged);
+
     if (pParent && !(pParent->m_nStyle & SalFrameStyleFlags::PLUG))
     {
-        QWindow* pParentWindow = 
pParent->GetQWidget()->window()->windowHandle();
-        QWindow* pChildWindow = asChild()->window()->windowHandle();
+        QWindow* pParentWindow = pParent->windowHandle();
         if (pParentWindow && pChildWindow && (pParentWindow != pChildWindow))
             pChildWindow->setTransientParent(pParentWindow);
     }
@@ -193,6 +194,8 @@ QtFrame::QtFrame(QtFrame* pParent, SalFrameStyleFlags 
nStyle, bool bUseCairo)
     fixICCCMwindowGroup();
 }
 
+void QtFrame::screenChanged(QScreen*) { m_pQWidget->fakeResize(); }
+
 void QtFrame::FillSystemEnvData(SystemEnvData& rData, sal_IntPtr pWindow, 
QWidget* pWidget)
 {
     if (QGuiApplication::platformName() == "wayland")
@@ -343,7 +346,12 @@ bool QtFrame::PostEvent(std::unique_ptr<ImplSVEvent> pData)
     return true;
 }
 
-QWidget* QtFrame::asChild() const { return m_pTopLevel ? m_pTopLevel : 
m_pQWidget; }
+QWidget* QtFrame::asChild() const
+{
+    if (m_pTopLevel)
+        return m_pTopLevel;
+    return m_pQWidget;
+}
 
 qreal QtFrame::devicePixelRatioF() const { return 
asChild()->devicePixelRatioF(); }
 
@@ -864,9 +872,8 @@ void QtFrame::SetInputContext(SalInputContext* pContext)
 
 void QtFrame::EndExtTextInput(EndExtTextInputFlags /*nFlags*/)
 {
-    QtWidget* pQtWidget = static_cast<QtWidget*>(m_pQWidget);
-    if (pQtWidget)
-        pQtWidget->endExtTextInput();
+    if (m_pQWidget)
+        m_pQWidget->endExtTextInput();
 }
 
 OUString QtFrame::GetKeyName(sal_uInt16 nKeyCode)
diff --git a/vcl/qt5/QtWidget.cxx b/vcl/qt5/QtWidget.cxx
index ab8bf2dc0017..1fe2ce9a7159 100644
--- a/vcl/qt5/QtWidget.cxx
+++ b/vcl/qt5/QtWidget.cxx
@@ -135,6 +135,12 @@ void QtWidget::resizeEvent(QResizeEvent* pEvent)
     m_rFrame.CallCallback(SalEvent::Resize, nullptr);
 }
 
+void QtWidget::fakeResize()
+{
+    QResizeEvent aEvent(size(), QSize());
+    resizeEvent(&aEvent);
+}
+
 void QtWidget::fillSalAbstractMouseEvent(const QtFrame& rFrame, const 
QInputEvent* pQEvent,
                                          const QPoint& rPos, Qt::MouseButtons 
eButtons, int nWidth,
                                          SalAbstractMouseEvent& aSalEvent)
commit d72dece2bc61e3bab8db5968d53dc0e98a3bea4d
Author:     Vasily Melenchuk <[email protected]>
AuthorDate: Tue Apr 5 19:13:05 2022 +0300
Commit:     Miklos Vajna <[email protected]>
CommitDate: Fri Apr 8 11:20:10 2022 +0200

    tdf#95706: RTF import: Use fontname suffixes to detect encoding
    
    Font names like "Arial CE", "Times New Roman Cyr" are not special
    fonts. They are classical Arial, Times New Roman... And these
    suffixes can be used to detect encoding used for RTF text.
    
    Most interesting: for MS Word these suffixes have priority:
    {\f34\cpg1253\fcharset161 Arial Baltic;} will have cp1257
    and not cp1253.
    
    Looks like compatibility issue came from dark ages.
    
    Change-Id: Ife8e781d5d04c3f6a8c11fcf604357c74bf33055
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132584
    Tested-by: Jenkins
    Reviewed-by: Miklos Vajna <[email protected]>
    Signed-off-by: Xisco Fauli <[email protected]>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132681
    Reviewed-by: Michael Stahl <[email protected]>

diff --git a/sw/qa/extras/rtfexport/data/tdf95706.rtf 
b/sw/qa/extras/rtfexport/data/tdf95706.rtf
new file mode 100644
index 000000000000..64c97930441d
--- /dev/null
+++ b/sw/qa/extras/rtfexport/data/tdf95706.rtf
@@ -0,0 +1,36 @@
+{\rtf\ansi
+{\fonttbl
+{\f1 Arial Baltic;}
+{\f2 Arial CE;}
+{\f3 Arial Cyr;}
+{\f4 Arial Greek;}
+{\f5 Arial Tur;}
+{\f6 Arial (Hebrew);}
+{\f7 Arial (Arabic);}
+{\f8 Arial (Vietnamese);}
+{\f9 Arial BlaBlaBla;}
+
+{\f10\cpg1253\fcharset161 Arial;}
+{\f11\fcharset161 Arial;}
+{\f12\cpg1253 Arial;}
+{\f13\cpg1253\fcharset161 Arial Baltic;}
+{\f14 Arial Baltic;\cpg1253\fcharset161}
+
+}
+\pard Font name suffixes:\par
+\pard\f1\fs26 \'c0\'c1\'c2\'c3\'c4\par
+\pard\f2\fs26 \'c0\'c1\'c2\'c3\'c4\par
+\pard\f3\fs26 \'c0\'c1\'c2\'c3\'c4\par
+\pard\f4\fs26 \'c0\'c1\'c2\'c3\'c4\par
+\pard\f5\fs26 \'c0\'c1\'c2\'c3\'c4\par
+\pard\f6\fs26 \'c0\'c1\'c2\'c3\'c4\par
+\pard\f7\fs26 \'c0\'c1\'c2\'c3\'c4\par
+\pard\f8\fs26 \'c0\'c1\'c2\'c3\'c4\par
+\pard\f9\fs26 \'c0\'c1\'c2\'c3\'c4\par
+\pard Font entry charset values:\par
+\pard\f10\fs26 \'c0\'c1\'c2\'c3\'c4\par
+\pard\f11\fs26 \'c0\'c1\'c2\'c3\'c4\par
+\pard\f12\fs26 \'c0\'c1\'c2\'c3\'c4\par
+\pard\f13\fs26 \'c0\'c1\'c2\'c3\'c4\par
+\pard\f14\fs26 \'c0\'c1\'c2\'c3\'c4\par
+}
diff --git a/sw/qa/extras/rtfexport/rtfexport4.cxx 
b/sw/qa/extras/rtfexport/rtfexport4.cxx
index 32f1a5f88cad..1f1434054085 100644
--- a/sw/qa/extras/rtfexport/rtfexport4.cxx
+++ b/sw/qa/extras/rtfexport/rtfexport4.cxx
@@ -461,6 +461,67 @@ CPPUNIT_TEST_FIXTURE(Test, testGutterTop)
     CPPUNIT_ASSERT(bGutterAtTop);
 }
 
+DECLARE_RTFEXPORT_TEST(testTdf95706, "tdf95706.rtf")
+{
+    uno::Reference<text::XTextRange> xRun2
+        = getRun(getParagraph(2), 1, u"\u0104\u012e\u0100\u0106\u00c4");
+    CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun2, 
"CharFontName"));
+
+    uno::Reference<text::XTextRange> xRun3
+        = getRun(getParagraph(3), 1, u"\u0154\u00c1\u00c2\u0102\u00c4");
+    CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun3, 
"CharFontName"));
+
+    uno::Reference<text::XTextRange> xRun4
+        = getRun(getParagraph(4), 1, u"\u0410\u0411\u0412\u0413\u0414");
+    CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun4, 
"CharFontName"));
+
+    uno::Reference<text::XTextRange> xRun5
+        = getRun(getParagraph(5), 1, u"\u0390\u0391\u0392\u0393\u0394");
+    CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun5, 
"CharFontName"));
+
+    uno::Reference<text::XTextRange> xRun6
+        = getRun(getParagraph(6), 1, u"\u00c0\u00c1\u00c2\u00c3\u00c4");
+    CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun6, 
"CharFontName"));
+
+    uno::Reference<text::XTextRange> xRun7
+        = getRun(getParagraph(7), 1, u"\u05b0\u05b1\u05b2\u05b3\u05b4");
+    // Do not check font for Hebrew: it can be substituted by smth able to 
handle these chars
+    //CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun7, 
"CharFontName"));
+
+    uno::Reference<text::XTextRange> xRun8
+        = getRun(getParagraph(8), 1, u"\u06c1\u0621\u0622\u0623\u0624");
+    // Do not check font for Arabic: it can be substituted by smth able to 
handle these chars
+    //CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun8, 
"CharFontName"));
+
+    uno::Reference<text::XTextRange> xRun9
+        = getRun(getParagraph(9), 1, u"\u00c0\u00c1\u00c2\u0102\u00c4");
+    CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun9, 
"CharFontName"));
+
+    // Ensure strange font remains strange. No reason to check content: in 
this case it can vary on locale
+    uno::Reference<text::XTextRange> xRun10 = getRun(getParagraph(10), 1);
+    CPPUNIT_ASSERT_EQUAL(OUString("Arial BlaBlaBla"),
+                         getProperty<OUString>(xRun10, "CharFontName"));
+
+    uno::Reference<text::XTextRange> xRun12
+        = getRun(getParagraph(12), 1, u"\u0390\u0391\u0392\u0393\u0394");
+    CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun12, 
"CharFontName"));
+
+    uno::Reference<text::XTextRange> xRun13
+        = getRun(getParagraph(13), 1, u"\u0390\u0391\u0392\u0393\u0394");
+    CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun13, 
"CharFontName"));
+
+    uno::Reference<text::XTextRange> xRun14 = getRun(getParagraph(14), 1);
+    CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun14, 
"CharFontName"));
+
+    uno::Reference<text::XTextRange> xRun15
+        = getRun(getParagraph(15), 1, u"\u0104\u012e\u0100\u0106\u00c4");
+    CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun15, 
"CharFontName"));
+
+    uno::Reference<text::XTextRange> xRun16
+        = getRun(getParagraph(16), 1, u"\u0104\u012e\u0100\u0106\u00c4");
+    CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun16, 
"CharFontName"));
+}
+
 DECLARE_RTFEXPORT_TEST(testTdf111851, "tdf111851.rtf")
 {
     uno::Reference<text::XTextTable> xTable(getParagraphOrTable(1), 
uno::UNO_QUERY);
diff --git a/writerfilter/source/rtftok/rtfcharsets.cxx 
b/writerfilter/source/rtftok/rtfcharsets.cxx
index 69e416ce8bc5..886e161e3c89 100644
--- a/writerfilter/source/rtftok/rtfcharsets.cxx
+++ b/writerfilter/source/rtftok/rtfcharsets.cxx
@@ -9,6 +9,7 @@
 
 #include "rtfcharsets.hxx"
 #include <sal/macros.h>
+#include <rtl/textenc.h>
 
 namespace writerfilter::rtftok
 {
@@ -50,6 +51,14 @@ RTFEncoding const aRTFEncodings[] = {
 
 int nRTFEncodings = SAL_N_ELEMENTS(aRTFEncodings);
 
+RTFFontNameSuffix const aRTFFontNameSuffixes[] = {
+    { "Baltic", RTL_TEXTENCODING_MS_1257 },   { "CE", RTL_TEXTENCODING_MS_1250 
},
+    { "Cyr", RTL_TEXTENCODING_MS_1251 },      { "Greek", 
RTL_TEXTENCODING_MS_1253 },
+    { "Tur", RTL_TEXTENCODING_MS_1254 },      { "(Hebrew)", 
RTL_TEXTENCODING_MS_1255 },
+    { "(Arabic)", RTL_TEXTENCODING_MS_1256 }, { "(Vietnamese)", 
RTL_TEXTENCODING_MS_1258 },
+    { "", RTL_TEXTENCODING_DONTKNOW } // End of array
+};
+
 } // namespace writerfilter::rtftok
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/writerfilter/source/rtftok/rtfcharsets.hxx 
b/writerfilter/source/rtftok/rtfcharsets.hxx
index 865a9310289e..826dea271f6b 100644
--- a/writerfilter/source/rtftok/rtfcharsets.hxx
+++ b/writerfilter/source/rtftok/rtfcharsets.hxx
@@ -19,6 +19,19 @@ struct RTFEncoding
 };
 extern RTFEncoding const aRTFEncodings[];
 extern int nRTFEncodings;
+
+/// Font name can contain special suffixes used
+/// to determine encoding for given font table entry
+/// For example "Arial CE" is "Arial" with CP1250 encoding
+/// List of these suffixes is not official and detected in a empirical
+/// way thus may be inexact and incomplete.
+struct RTFFontNameSuffix
+{
+    const char* suffix;
+    int codepage;
+};
+extern RTFFontNameSuffix const aRTFFontNameSuffixes[];
+
 } // namespace writerfilter::rtftok
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/writerfilter/source/rtftok/rtfdocumentimpl.cxx 
b/writerfilter/source/rtftok/rtfdocumentimpl.cxx
index af4ba47158c3..8ea858abada5 100644
--- a/writerfilter/source/rtftok/rtfdocumentimpl.cxx
+++ b/writerfilter/source/rtftok/rtfdocumentimpl.cxx
@@ -50,6 +50,7 @@
 #include "rtfskipdestination.hxx"
 #include "rtftokenizer.hxx"
 #include "rtflookahead.hxx"
+#include "rtfcharsets.hxx"
 
 using namespace com::sun::star;
 
@@ -1370,14 +1371,48 @@ void RTFDocumentImpl::text(OUString& rString)
                     case Destination::FONTTABLE:
                     case Destination::FONTENTRY:
                     {
-                        m_aFontNames[m_nCurrentFontIndex] = aName;
+                        // Old documents can contain no encoding information 
in fontinfo,
+                        // but there can be font name suffixes: Arial CE is 
not a special
+                        // font, it is ordinal Arial, but with used cp 1250 
encoding.
+                        // Moreover these suffixes have priority over \cpgN 
and \fcharsetN
+                        // in MS Word.
+                        OUString aFontSuffix;
+                        OUString aNameNoSuffix(aName);
+                        sal_Int32 nLastSpace = aName.lastIndexOf(' ');
+                        if (nLastSpace >= 0)
+                        {
+                            aFontSuffix = aName.copy(nLastSpace + 1);
+                            aNameNoSuffix = aName.copy(0, nLastSpace);
+                            sal_Int32 nEncoding = RTL_TEXTENCODING_DONTKNOW;
+                            for (int i = 0;
+                                 aRTFFontNameSuffixes[i].codepage != 
RTL_TEXTENCODING_DONTKNOW; i++)
+                            {
+                                if 
(aFontSuffix.equalsAscii(aRTFFontNameSuffixes[i].suffix))
+                                {
+                                    nEncoding = 
aRTFFontNameSuffixes[i].codepage;
+                                    break;
+                                }
+                            }
+                            if (nEncoding > RTL_TEXTENCODING_DONTKNOW)
+                            {
+                                m_nCurrentEncoding = nEncoding;
+                                
m_aStates.top().setCurrentEncoding(m_nCurrentEncoding);
+                            }
+                            else
+                            {
+                                // Unknown suffix: looks like it is just a 
part of font name, restore it
+                                aNameNoSuffix = aName;
+                            }
+                        }
+
+                        m_aFontNames[m_nCurrentFontIndex] = aNameNoSuffix;
                         if (m_nCurrentEncoding >= 0)
                         {
                             m_aFontEncodings[m_nCurrentFontIndex] = 
m_nCurrentEncoding;
                             m_nCurrentEncoding = -1;
                         }
                         
m_aStates.top().getTableAttributes().set(NS_ooxml::LN_CT_Font_name,
-                                                                 new 
RTFValue(aName));
+                                                                 new 
RTFValue(aNameNoSuffix));
 
                         writerfilter::Reference<Properties>::Pointer_t const 
pProp(
                             new 
RTFReferenceProperties(m_aStates.top().getTableAttributes(),
commit 267555f2458e6670a03013a5def67e87d6dc56cd
Author:     Miklos Vajna <[email protected]>
AuthorDate: Thu Apr 7 16:59:32 2022 +0200
Commit:     Michael Stahl <[email protected]>
CommitDate: Fri Apr 8 11:12:53 2022 +0200

    sw: keep URL when applying frame style on images
    
    It seems that the intention is to reset properties which are possible to
    set in a style when applying a style. For example the paragraph
    alignment can be defined in a paragraph style, so reset that on style
    apply.
    
    URLs on frames can't be defined for frame styles, so it looks incorrect
    to reset the URL of a frame/image on style apply, fix this.
    
    Change-Id: Ie3a57b654cf06b9512b25d2dc103d15cd83727b7
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132675
    Reviewed-by: Miklos Vajna <[email protected]>
    Tested-by: Jenkins
    (cherry picked from commit 97c18cf32a9a3088b5a51e2b0d535d8caf5daca8)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132697
    Reviewed-by: Michael Stahl <[email protected]>

diff --git a/sw/qa/core/doc/doc.cxx b/sw/qa/core/doc/doc.cxx
index 0d39c2fbd508..43894afa03dc 100644
--- a/sw/qa/core/doc/doc.cxx
+++ b/sw/qa/core/doc/doc.cxx
@@ -197,6 +197,34 @@ CPPUNIT_TEST_FIXTURE(SwCoreDocTest, testIMEGrouping)
 #endif
 }
 
+CPPUNIT_TEST_FIXTURE(SwCoreDocTest, testImageHyperlinkStyle)
+{
+    // Given a document with an image with a hyperlink:
+    loadURL("private:factory/swriter", nullptr);
+    uno::Reference<lang::XMultiServiceFactory> xFactory(mxComponent, 
uno::UNO_QUERY);
+    uno::Reference<text::XTextDocument> xDocument(mxComponent, uno::UNO_QUERY);
+    uno::Reference<text::XText> xText = xDocument->getText();
+    uno::Reference<text::XTextCursor> xCursor = xText->createTextCursor();
+    uno::Reference<text::XTextContent> xImage(
+        xFactory->createInstance("com.sun.star.text.TextGraphicObject"), 
uno::UNO_QUERY);
+    xText->insertTextContent(xCursor, xImage, /*bAbsorb=*/false);
+    uno::Reference<beans::XPropertySet> xImageProps(xImage, uno::UNO_QUERY);
+    OUString aExpected = "http://www.example.com";;
+    xImageProps->setPropertyValue("HyperLinkURL", uno::makeAny(aExpected));
+
+    // When applying a frame style on it:
+    xImageProps->setPropertyValue("FrameStyleName", 
uno::makeAny(OUString("Frame")));
+
+    // Then make sure that the hyperlink is not lost:
+    auto aActual = getProperty<OUString>(xImageProps, "HyperLinkURL");
+    // Without the accompanying fix in place, this test would have failed with:
+    // - Expected: http://www.example.com
+    // - Actual  :
+    // i.e. the link was lost, even if the frame style dialog doesn't allow 
specifying a link on
+    // frames.
+    CPPUNIT_ASSERT_EQUAL(aExpected, aActual);
+}
+
 CPPUNIT_PLUGIN_IMPLEMENT();
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sw/source/core/doc/docfly.cxx b/sw/source/core/doc/docfly.cxx
index 6b73f1f756b5..db9518b2cecd 100644
--- a/sw/source/core/doc/docfly.cxx
+++ b/sw/source/core/doc/docfly.cxx
@@ -700,7 +700,7 @@ bool SwDoc::SetFrameFormatToFly( SwFrameFormat& rFormat, 
SwFrameFormat& rNewForm
     rFormat.ResetFormatAttr( RES_PRINT, RES_SURROUND );
     rFormat.ResetFormatAttr( RES_LR_SPACE, RES_UL_SPACE );
     rFormat.ResetFormatAttr( RES_BACKGROUND, RES_COL );
-    rFormat.ResetFormatAttr( RES_URL, RES_EDIT_IN_READONLY );
+    rFormat.ResetFormatAttr( RES_EDIT_IN_READONLY );
 
     if( !bFrameSz )
         rFormat.SetFormatAttr( aFrameSz );
commit 2ce52702116b703345f91d7152d134b2e51e77e3
Author:     Michael Stahl <[email protected]>
AuthorDate: Wed Apr 6 21:39:45 2022 +0200
Commit:     Xisco Fauli <[email protected]>
CommitDate: Fri Apr 8 10:52:29 2022 +0200

    nss: depend on zlib
    
    Required on WNT since 1c748fefc3c5b42e3548a1a7f5017a579982005a, may
    be needed on other platforms if using --without-system-zlib.
    
    Change-Id: Ib8e544d81881f425d257514fc475e272ca2e53ed
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132648
    Reviewed-by: Jan-Marek Glogowski <[email protected]>
    Tested-by: Jenkins
    (cherry picked from commit b11a5d3900e3c19e94833c1b1e5218288320c3e3)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132608
    Reviewed-by: Xisco Fauli <[email protected]>

diff --git a/external/nss/ExternalProject_nss.mk 
b/external/nss/ExternalProject_nss.mk
index 592ea70741b9..cc6c19bdbc35 100644
--- a/external/nss/ExternalProject_nss.mk
+++ b/external/nss/ExternalProject_nss.mk
@@ -15,6 +15,10 @@ $(eval $(call gb_ExternalProject_register_targets,nss,\
        build \
 ))
 
+$(eval $(call gb_ExternalProject_use_externals,nss,\
+       zlib \
+))
+
 ifeq ($(OS),WNT)
 $(call gb_ExternalProject_get_state_target,nss,build): \
                $(call gb_ExternalExecutable_get_dependencies,python) \
commit 303cc5c368a3fd192e7e34e3f4be1378cfb336e9
Author:     Caolán McNamara <[email protected]>
AuthorDate: Thu Apr 7 16:46:33 2022 +0100
Commit:     Xisco Fauli <[email protected]>
CommitDate: Fri Apr 8 10:51:21 2022 +0200

    Red used instead of Green
    
    Change-Id: I1261154fcff6f4904b4360099cbf26e33b9e7463
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132694
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <[email protected]>

diff --git a/vcl/unx/gtk3/gtkinst.cxx b/vcl/unx/gtk3/gtkinst.cxx
index 31935aea6102..2732ea7dd0ad 100644
--- a/vcl/unx/gtk3/gtkinst.cxx
+++ b/vcl/unx/gtk3/gtkinst.cxx
@@ -16699,7 +16699,7 @@ private:
     void set_text_background_color(const Color& rColor)
     {
         guint16 nRed = rColor.GetRed() << 8;
-        guint16 nGreen = rColor.GetRed() << 8;
+        guint16 nGreen = rColor.GetGreen() << 8;
         guint16 nBlue = rColor.GetBlue() << 8;
 
         PangoAttrType aFilterAttrs[] = {PANGO_ATTR_BACKGROUND, 
PANGO_ATTR_INVALID};
@@ -16716,7 +16716,7 @@ private:
     void set_text_foreground_color(const Color& rColor, bool bSetBold)
     {
         guint16 nRed = rColor.GetRed() << 8;
-        guint16 nGreen = rColor.GetRed() << 8;
+        guint16 nGreen = rColor.GetGreen() << 8;
         guint16 nBlue = rColor.GetBlue() << 8;
 
         PangoAttrType aFilterAttrs[] = {PANGO_ATTR_FOREGROUND, 
PANGO_ATTR_WEIGHT, PANGO_ATTR_INVALID};
commit 631d075f294086fa55b7e4470af076c4d635958b
Author:     Michael Weghorn <[email protected]>
AuthorDate: Thu Apr 7 17:02:54 2022 +0200
Commit:     Michael Weghorn <[email protected]>
CommitDate: Fri Apr 8 08:35:21 2022 +0200

    tdf#148445 sw: Make "Exchange Databases" dialog modal
    
    This among others prevents opening the "Exchange Database"
    dialog from the mail merge wizard, then closing
    the mail merge wizard while the "Exchange Dialog" is
    still open, resulting in a crash.
    
    Change-Id: I86bd80d0bfa6084bf0f772bb430b2a871e9b5ef0
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132678
    Reviewed-by: Michael Weghorn <[email protected]>
    Tested-by: Michael Weghorn <[email protected]>
    (cherry picked from commit 365bd679904ec5f67d1061511d7faf73f9f8aa62)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132696
    Tested-by: Jenkins
    Tested-by: Ilmari Lauhakangas <[email protected]>
    Reviewed-by: Ilmari Lauhakangas <[email protected]>

diff --git a/sw/uiconfig/swriter/ui/exchangedatabases.ui 
b/sw/uiconfig/swriter/ui/exchangedatabases.ui
index b804becbcbbd..c605d7f7993b 100644
--- a/sw/uiconfig/swriter/ui/exchangedatabases.ui
+++ b/sw/uiconfig/swriter/ui/exchangedatabases.ui
@@ -26,6 +26,7 @@
     <property name="can-focus">False</property>
     <property name="border-width">6</property>
     <property name="title" translatable="yes" 
context="exchangedatabases|ExchangeDatabasesDialog">Exchange 
Databases</property>
+    <property name="modal">True</property>
     <property name="type-hint">dialog</property>
     <child internal-child="vbox">
       <object class="GtkBox" id="dialog-vbox1">
commit b6cab2bf1a863ccd14df89ad494c27699b50adf6
Author:     Michael Weghorn <[email protected]>
AuthorDate: Thu Apr 7 17:02:47 2022 +0200
Commit:     Michael Weghorn <[email protected]>
CommitDate: Fri Apr 8 08:35:06 2022 +0200

    tdf#148445 sw: Resave exchangedatabases.ui with glade 3.38.2
    
    ... in preparation of fixing the actual issue.
    
    Change-Id: Ia3e60984b06e4fda856889f5116b49aecbbfb960
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132677
    Tested-by: Jenkins
    Reviewed-by: Michael Weghorn <[email protected]>
    (cherry picked from commit dafa352065b31428c54e8eded382a36951f7af5c)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132695
    Tested-by: Ilmari Lauhakangas <[email protected]>
    Reviewed-by: Ilmari Lauhakangas <[email protected]>

diff --git a/sw/uiconfig/swriter/ui/exchangedatabases.ui 
b/sw/uiconfig/swriter/ui/exchangedatabases.ui
index 76fab80f6d1b..b804becbcbbd 100644
--- a/sw/uiconfig/swriter/ui/exchangedatabases.ui
+++ b/sw/uiconfig/swriter/ui/exchangedatabases.ui
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.36.0 -->
+<!-- Generated with glade 3.38.2 -->
 <interface domain="sw">
   <requires lib="gtk+" version="3.20"/>
   <object class="GtkTreeStore" id="liststore1">
@@ -23,27 +23,27 @@
     </columns>
   </object>
   <object class="GtkDialog" id="ExchangeDatabasesDialog">
-    <property name="can_focus">False</property>
-    <property name="border_width">6</property>
+    <property name="can-focus">False</property>
+    <property name="border-width">6</property>
     <property name="title" translatable="yes" 
context="exchangedatabases|ExchangeDatabasesDialog">Exchange 
Databases</property>
-    <property name="type_hint">dialog</property>
+    <property name="type-hint">dialog</property>
     <child internal-child="vbox">
       <object class="GtkBox" id="dialog-vbox1">
-        <property name="can_focus">False</property>
+        <property name="can-focus">False</property>
         <property name="orientation">vertical</property>
         <property name="spacing">12</property>
         <child internal-child="action_area">
           <object class="GtkButtonBox" id="dialog-action_area1">
-            <property name="can_focus">False</property>
-            <property name="layout_style">end</property>
+            <property name="can-focus">False</property>
+            <property name="layout-style">end</property>
             <child>
               <object class="GtkButton" id="ok">
                 <property name="label" translatable="yes" 
context="exchangedatabases|define">Define</property>
                 <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="can_default">True</property>
-                <property name="has_default">True</property>
-                <property name="receives_default">True</property>
+                <property name="can-focus">True</property>
+                <property name="can-default">True</property>
+                <property name="has-default">True</property>
+                <property name="receives-default">True</property>
               </object>
               <packing>
                 <property name="expand">False</property>
@@ -55,8 +55,8 @@
               <object class="GtkButton" id="close">
                 <property name="label" translatable="yes" 
context="stock">_Close</property>
                 <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="receives_default">True</property>
+                <property name="can-focus">True</property>
+                <property name="receives-default">True</property>
                 <property name="use-underline">True</property>
               </object>
               <packing>
@@ -69,8 +69,8 @@
               <object class="GtkButton" id="help">
                 <property name="label" translatable="yes" 
context="stock">_Help</property>
                 <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="receives_default">True</property>
+                <property name="can-focus">True</property>
+                <property name="receives-default">True</property>
                 <property name="use-underline">True</property>
               </object>
               <packing>
@@ -84,72 +84,72 @@
           <packing>
             <property name="expand">False</property>
             <property name="fill">True</property>
-            <property name="pack_type">end</property>
+            <property name="pack-type">end</property>
             <property name="position">0</property>
           </packing>
         </child>
         <child>
           <object class="GtkBox" id="box1">
             <property name="visible">True</property>
-            <property name="can_focus">False</property>
+            <property name="can-focus">False</property>
             <property name="orientation">vertical</property>
             <property name="spacing">12</property>
             <child>
               <object class="GtkFrame" id="frame1">
                 <property name="visible">True</property>
-                <property name="can_focus">False</property>
+                <property name="can-focus">False</property>
                 <property name="hexpand">True</property>
                 <property name="vexpand">True</property>
-                <property name="label_xalign">0</property>
-                <property name="shadow_type">none</property>
+                <property name="label-xalign">0</property>
+                <property name="shadow-type">none</property>
                 <child>
-                  <!-- n-columns=1 n-rows=1 -->
+                  <!-- n-columns=2 n-rows=4 -->
                   <object class="GtkGrid" id="grid1">
                     <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="hexpand">True</property>
-                    <property name="vexpand">True</property>
-                    <property name="row_spacing">6</property>
-                    <property name="column_spacing">12</property>
-                    <property name="column_homogeneous">True</property>
+                    <property name="can-focus">False</property>
                     <property name="margin-start">12</property>
                     <property name="margin-top">6</property>
+                    <property name="hexpand">True</property>
+                    <property name="vexpand">True</property>
+                    <property name="row-spacing">6</property>
+                    <property name="column-spacing">12</property>
+                    <property name="column-homogeneous">True</property>
                     <child>
                       <object class="GtkLabel" id="label5">
                         <property name="visible">True</property>
-                        <property name="can_focus">False</property>
+                        <property name="can-focus">False</property>
                         <property name="label" translatable="yes" 
context="exchangedatabases|label5">Databases in Use</property>
-                        <property name="use_underline">True</property>
-                        <property name="mnemonic_widget">inuselb</property>
+                        <property name="use-underline">True</property>
+                        <property name="mnemonic-widget">inuselb</property>
                         <property name="xalign">0</property>
                       </object>
                       <packing>
-                        <property name="left_attach">0</property>
-                        <property name="top_attach">0</property>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">0</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkLabel" id="label6">
                         <property name="visible">True</property>
-                        <property name="can_focus">False</property>
+                        <property name="can-focus">False</property>
                         <property name="label" translatable="yes" 
context="exchangedatabases|label6">_Available Databases</property>
-                        <property name="use_underline">True</property>
-                        <property name="mnemonic_widget">availablelb</property>
+                        <property name="use-underline">True</property>
+                        <property name="mnemonic-widget">availablelb</property>
                         <property name="xalign">0</property>
                       </object>
                       <packing>
-                        <property name="left_attach">1</property>
-                        <property name="top_attach">0</property>
+                        <property name="left-attach">1</property>
+                        <property name="top-attach">0</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkButton" id="browse">
                         <property name="label" translatable="yes" 
context="exchangedatabases|browse">Browse...</property>
                         <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">True</property>
+                        <property name="can-focus">True</property>
+                        <property name="receives-default">True</property>
                         <property name="halign">start</property>
-                        <property name="use_underline">True</property>
+                        <property name="use-underline">True</property>
                         <child internal-child="accessible">
                           <object class="AtkObject" id="browse-atkobject">
                             <property name="AtkObject::accessible-description" 
translatable="yes" context="exchangedatabases|extended_tip|browse">Opens a file 
open dialog to select a database file (*.odb). The selected file is added to 
the Available Databases list.</property>
@@ -157,48 +157,48 @@
                         </child>
                       </object>
                       <packing>
-                        <property name="left_attach">1</property>
-                        <property name="top_attach">2</property>
+                        <property name="left-attach">1</property>
+                        <property name="top-attach">2</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkLabel" id="label7">
                         <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="margin_top">12</property>
-                        <property name="margin_bottom">12</property>
+                        <property name="can-focus">False</property>
+                        <property name="margin-top">12</property>
+                        <property name="margin-bottom">12</property>
                         <property name="label" translatable="yes" 
context="exchangedatabases|label7">Use this dialog to replace the databases you 
access in your document via database fields, with other databases. You can only 
make one change at a time. Multiple selection is possible in the list on the 
left.
 Use the browse button to select a database file.</property>
                         <property name="wrap">True</property>
-                        <property name="width_chars">72</property>
-                        <property name="max_width_chars">72</property>
+                        <property name="width-chars">72</property>
+                        <property name="max-width-chars">72</property>
                         <property name="xalign">0</property>
                       </object>
                       <packing>
-                        <property name="left_attach">0</property>
-                        <property name="top_attach">3</property>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">3</property>
                         <property name="width">2</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkScrolledWindow">
                         <property name="visible">True</property>
-                        <property name="can_focus">True</property>
+                        <property name="can-focus">True</property>
                         <property name="hexpand">True</property>
                         <property name="vexpand">True</property>
-                        <property name="shadow_type">in</property>
+                        <property name="shadow-type">in</property>
                         <child>
                           <object class="GtkTreeView" id="inuselb">
-                            <property name="width_request">-1</property>
+                            <property name="width-request">-1</property>
                             <property name="visible">True</property>
-                            <property name="can_focus">True</property>
-                            <property name="receives_default">True</property>
+                            <property name="can-focus">True</property>
+                            <property name="receives-default">True</property>
                             <property name="hexpand">True</property>
                             <property name="vexpand">True</property>
                             <property name="model">liststore1</property>
-                            <property name="headers_visible">False</property>
-                            <property name="search_column">1</property>
-                            <property name="enable_tree_lines">True</property>
+                            <property name="headers-visible">False</property>
+                            <property name="search-column">1</property>
+                            <property name="enable-tree-lines">True</property>
                             <child internal-child="selection">
                               <object class="GtkTreeSelection" id="Macro 
Library List-selection1"/>
                             </child>
@@ -228,29 +228,29 @@ Use the browse button to select a database 
file.</property>
                         </child>
                       </object>
                       <packing>
-                        <property name="left_attach">0</property>
-                        <property name="top_attach">1</property>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkScrolledWindow">
                         <property name="visible">True</property>
-                        <property name="can_focus">True</property>
+                        <property name="can-focus">True</property>
                         <property name="hexpand">True</property>
                         <property name="vexpand">True</property>
-                        <property name="shadow_type">in</property>
+                        <property name="shadow-type">in</property>
                         <child>
                           <object class="GtkTreeView" id="availablelb">
-                            <property name="width_request">-1</property>
+                            <property name="width-request">-1</property>
                             <property name="visible">True</property>
-                            <property name="can_focus">True</property>
-                            <property name="receives_default">True</property>
+                            <property name="can-focus">True</property>
+                            <property name="receives-default">True</property>
                             <property name="hexpand">True</property>
                             <property name="vexpand">True</property>
                             <property name="model">liststore2</property>
-                            <property name="headers_visible">False</property>
-                            <property name="search_column">1</property>
-                            <property name="enable_tree_lines">True</property>
+                            <property name="headers-visible">False</property>
+                            <property name="search-column">1</property>
+                            <property name="enable-tree-lines">True</property>
                             <child internal-child="selection">
                               <object class="GtkTreeSelection" id="Macro 
Library List-selection2"/>
                             </child>
@@ -280,8 +280,8 @@ Use the browse button to select a database file.</property>
                         </child>
                       </object>
                       <packing>
-                        <property name="left_attach">1</property>
-                        <property name="top_attach">1</property>
+                        <property name="left-attach">1</property>
+                        <property name="top-attach">1</property>
                       </packing>
                     </child>
                     <child>
@@ -292,7 +292,7 @@ Use the browse button to select a database file.</property>
                 <child type="label">
                   <object class="GtkLabel" id="label1">
                     <property name="visible">True</property>
-                    <property name="can_focus">False</property>
+                    <property name="can-focus">False</property>
                     <property name="label" translatable="yes" 
context="exchangedatabases|label1">Exchange Databases</property>
                     <attributes>
                       <attribute name="weight" value="bold"/>
@@ -309,12 +309,12 @@ Use the browse button to select a database 
file.</property>
             <child>
               <object class="GtkBox" id="box2">
                 <property name="visible">True</property>
-                <property name="can_focus">False</property>
+                <property name="can-focus">False</property>
                 <property name="spacing">12</property>
                 <child>
                   <object class="GtkLabel" id="label2">
                     <property name="visible">True</property>
-                    <property name="can_focus">False</property>
+                    <property name="can-focus">False</property>
                     <property name="label" translatable="yes" 
context="exchangedatabases|label2">Database applied to document:</property>
                   </object>
                   <packing>
@@ -326,7 +326,7 @@ Use the browse button to select a database file.</property>
                 <child>
                   <object class="GtkLabel" id="dbnameft">
                     <property name="visible">True</property>
-                    <property name="can_focus">False</property>
+                    <property name="can-focus">False</property>
                     <property name="label">DataSource.Command</property>
                   </object>
                   <packing>
@@ -356,9 +356,6 @@ Use the browse button to select a database file.</property>
       <action-widget response="-7">close</action-widget>
       <action-widget response="-11">help</action-widget>
     </action-widgets>
-    <child type="titlebar">
-      <placeholder/>
-    </child>
     <child internal-child="accessible">
       <object class="AtkObject" id="ExchangeDatabasesDialog-atkobject">
         <property name="AtkObject::accessible-description" translatable="yes" 
context="exchangedatabases|extended_tip|ExchangeDatabasesDialog">Change the 
data sources for the current document.</property>
commit a174fe91987160c0d57099d0aaf49dcc8e036f5b
Author:     Jan-Marek Glogowski <[email protected]>
AuthorDate: Wed Apr 6 18:59:10 2022 +0200
Commit:     Jan-Marek Glogowski <[email protected]>
CommitDate: Fri Apr 8 08:19:42 2022 +0200

    tdf#143135 Qt break recursive IM QueryCursorRect
    
    To reproduce the Impress crash, you need an IM, e.g. fcitx / ibus.
    This is triggered by having an active input, like double-clicking
    one of a presentations text fields, then leaving the window and
    switching back to it.
    
    This results in a stack exhaustion in a few seconds. The backtrace
    is basically:
    
    QWidget::setFocus
    QtFrame::ToTop
    sd::Window::GrabFocus
    ImplHandleExtTextInputPos
    QtWidget::inputMethodQuery
    QInputMethod::cursorRectangle
    QWidget::setFocus
    QApplication::setActiveWindow
    QtInstance::DoYield
    main
    
    I scratched my head over the longer backtrace for while, but there
    seems to be no good way to prevent this from LO's POV. The only
    alternative from the Qt VCL plugin is QtFrame::ToTop. That code
    is less ugly (no mutable or cached result), but QtWidget::
    inputMethodQuery is earlier in the backtrace.
    
    Change-Id: Ief3a8e44bca295cc676e75050d52d70a1da98a88
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132643
    Tested-by: Jenkins
    Reviewed-by: Michael Weghorn <[email protected]>
    Reviewed-by: Jan-Marek Glogowski <[email protected]>
    (cherry picked from commit e81385277c091dabb1f6542a94229d7dcc77289b)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132612

diff --git a/vcl/inc/qt5/QtWidget.hxx b/vcl/inc/qt5/QtWidget.hxx
index 801cd290ff88..e2a22d3c9f18 100644
--- a/vcl/inc/qt5/QtWidget.hxx
+++ b/vcl/inc/qt5/QtWidget.hxx
@@ -19,6 +19,7 @@
 
 #pragma once
 
+#include <QtCore/QRect>
 #include <QtWidgets/QWidget>
 #include <rtl/ustring.hxx>
 
@@ -36,6 +37,8 @@ class QtWidget : public QWidget
 
     QtFrame& m_rFrame;
     bool m_bNonEmptyIMPreeditSeen;
+    mutable bool m_bInInputMethodQueryCursorRectangle;
+    mutable QRect m_aImCursorRectangle;
     int m_nDeltaX;
     int m_nDeltaY;
 
diff --git a/vcl/qt5/QtFrame.cxx b/vcl/qt5/QtFrame.cxx
index ad9c03d0bfa1..bcd95494dabd 100644
--- a/vcl/qt5/QtFrame.cxx
+++ b/vcl/qt5/QtFrame.cxx
@@ -795,8 +795,9 @@ void QtFrame::ToTop(SalFrameToTop nFlags)
         pWidget->activateWindow();
     else if ((nFlags & SalFrameToTop::GrabFocus) || (nFlags & 
SalFrameToTop::GrabFocusOnly))
     {
-        pWidget->activateWindow();
-        pWidget->setFocus();
+        if (!(nFlags & SalFrameToTop::GrabFocusOnly))
+            pWidget->activateWindow();
+        pWidget->setFocus(Qt::OtherFocusReason);
     }
 }
 
diff --git a/vcl/qt5/QtWidget.cxx b/vcl/qt5/QtWidget.cxx
index 86431a3488b1..ab8bf2dc0017 100644
--- a/vcl/qt5/QtWidget.cxx
+++ b/vcl/qt5/QtWidget.cxx
@@ -623,6 +623,7 @@ QtWidget::QtWidget(QtFrame& rFrame, Qt::WindowFlags f)
     : QWidget(Q_NULLPTR, f)
     , m_rFrame(rFrame)
     , m_bNonEmptyIMPreeditSeen(false)
+    , m_bInInputMethodQueryCursorRectangle(false)
     , m_nDeltaX(0)
     , m_nDeltaY(0)
 {
@@ -796,11 +797,18 @@ QVariant QtWidget::inputMethodQuery(Qt::InputMethodQuery 
property) const
         }
         case Qt::ImCursorRectangle:
         {
-            const qreal fRatio = m_rFrame.devicePixelRatioF();
-            SalExtTextInputPosEvent aPosEvent;
-            m_rFrame.CallCallback(SalEvent::ExtTextInputPos, &aPosEvent);
-            return QVariant(QRect(aPosEvent.mnX / fRatio, aPosEvent.mnY / 
fRatio,
-                                  aPosEvent.mnWidth / fRatio, 
aPosEvent.mnHeight / fRatio));
+            if (!m_bInInputMethodQueryCursorRectangle)
+            {
+                m_bInInputMethodQueryCursorRectangle = true;
+                SalExtTextInputPosEvent aPosEvent;
+                m_rFrame.CallCallback(SalEvent::ExtTextInputPos, &aPosEvent);
+                const qreal fRatio = m_rFrame.devicePixelRatioF();
+                m_aImCursorRectangle.setRect(aPosEvent.mnX / fRatio, 
aPosEvent.mnY / fRatio,
+                                             aPosEvent.mnWidth / fRatio,
+                                             aPosEvent.mnHeight / fRatio);
+                m_bInInputMethodQueryCursorRectangle = false;
+            }
+            return QVariant(m_aImCursorRectangle);
         }
         case Qt::ImAnchorPosition:
         {
commit c489920f6f497a5bc4a9932eaa8408209b54294c
Author:     Michael Stahl <[email protected]>
AuthorDate: Tue Apr 5 21:09:45 2022 +0200
Commit:     Thorsten Behrens <[email protected]>
CommitDate: Fri Apr 8 00:48:48 2022 +0200

    forcepoint#104 sw: do not delete fieldmark chars in MoveNodeRange()
    
    The problem is that SwXTextTableCursor::mergeRange() wants to move some
    nodes, and the deleteMarks() deletes a fieldmark creating a SaveBookmark
    but it contains the positions relative to the CH_TXT_ATR_FIELD* still in
    the text, while deleting the fieldmark of course removes these.
    
    The SaveBookmark would need to adjust the indexes and store the
    separator position too and the vector would need to be restored in
    reverse order.
    
    But every time the SaveBookmarks are created, they are restored as well,
    so it looks simpler to just suppress deleting the CH_TXT_ATR_FIELD* in
    this case, and inserting them too (latter is already done when copying
    text).
    
    Change-Id: I690c6432a38eab6dec10adff74e638f0e52cca55
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132531
    Tested-by: Jenkins
    Reviewed-by: Michael Stahl <[email protected]>
    (cherry picked from commit 5d41c2461642364b7159398024acccbee12f6e3e)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132589
    Reviewed-by: Thorsten Behrens <[email protected]>

diff --git a/sw/inc/IDocumentMarkAccess.hxx b/sw/inc/IDocumentMarkAccess.hxx
index 1d11734e46e9..d7f3bdd6674b 100644
--- a/sw/inc/IDocumentMarkAccess.hxx
+++ b/sw/inc/IDocumentMarkAccess.hxx
@@ -236,9 +236,12 @@ class IDocumentMarkAccess
 
             @param ppMark
             [in] an iterator pointing to the Mark to be deleted.
+            @param isMoveNodes
+            [in] the mark is deleted only temporarily for a node move, do not
+                 remove fieldmark chars.
         */
         virtual std::unique_ptr<ILazyDeleter>
-            deleteMark(const IDocumentMarkAccess::const_iterator_t& ppMark) =0;
+            deleteMark(const IDocumentMarkAccess::const_iterator_t& ppMark, 
bool isMoveNodes) =0;
 
         /** Deletes a mark.
 
diff --git a/sw/qa/core/data/rtf/pass/forcepoint104.rtf 
b/sw/qa/core/data/rtf/pass/forcepoint104.rtf
new file mode 100644
index 000000000000..2effec385394
--- /dev/null
+++ b/sw/qa/core/data/rtf/pass/forcepoint104.rtf
@@ -0,0 +1,571 @@
+{\rtf1\ansi\deflang1045\ftnbj\uc1\deff1
+{\fonttbl{\f0 \froman \fcharset238 Times New Roman;}{\f1 \fswiss 
\fcharset23838 Arial;}{\f2 \fnil \fcharset238 Wingdings;}{\f3 \froman 
\fcharset23838 Times New Roman;}{\f4 \fswiss \fcharset238 Arial;}{\f5 \fswiss 
\fcharset238 Times New Roman;}{\f6 \fswiss \fcharset23838 
+Lucida Sans;}{\f7 \froman \fcharset238 Symbol;}{\f8 \fswiss \fcharset238 
Lucida Sans;}{\f9 \froman \fcharset238 Times New Roman;}{\f10 \fnil Courier 
New;}}
+{\colortbl ;\red255\green255\blue255 ;\red0\green0\blue0 
;\red0\green64\blue128 ;\red255\green255\blue128 ;\red0\green0\blue255 
;\red0\green0\blue160 ;\red0\green0\blue0 ;\red0\green0\blue0 
;\red0\green0\blue0 ;\red131\green58\blue20 ;\red164\green79\blue36 
+;\red162\green78\blue34 ;\red255\green255\blue255 ;\red254\green255\blue255 
;\red250\green255\blue255 ;\red251\green255\blue255 ;\red27\green10\blue0 
;\red195\green114\blue46 ;\red252\green255\blue255 ;\red249\green255\blue255 
;\red17\green7\blue0 ;\red218\green211\blue185 
+;\red179\green89\blue0 ;\red170\green83\blue0 ;\red209\green110\blue0 
;\red237\green167\blue86 ;\red242\green153\blue51 ;\red220\green127\blue19 
;\red0\green0\blue9 ;\red0\green0\blue2 ;\red0\green32\blue0 ;}
+{\stylesheet{\fs20\cf0\cb1\ulc0 Normal;}{\cs1\f3\fs20\cf0\cb1\ulc0 Default 
Paragraph Font;}{\s2\f3\fs24\cf0\cb1\ulc2 TOC 
1;}{\s3\f3\fs24\cf0\cb1\ulc2\li180 TOC 2;}{\s4\f3\fs24\cf0\cb1\ulc2\li360 TOC 
3;}{\s5\f3\fs24\cf0\cb1\ulc2\li540 TOC 4;}{\s6\f3\fs24\cf0\cb1\ulc2\li720 
+TOC 5;}{\s7\f3\fs24\cf0\cb1\ulc2\li900 TOC 6;}{\s8\f3\fs24\cf0\cb1\ulc2\li1080 
TOC 7;}{\s9\f3\fs24\cf0\cb1\ulc2\li1260 TOC 
8;}{\s10\f3\fs24\cf0\cb1\ulc2\li1440 TOC 
9;}{\s11\f1\fs32\b\cf3\cb1\ulc0\sb240\sa60 Heading 
1;}{\s12\f1\fs28\b\cf3\cb1\ulc0\sb240\sa60\outlinelevel1 
+Heading 2;}{\s13\f1\fs26\b\cf3\cb1\ulc0\sb240\sa60\outlinelevel2 Heading 
3;}{\s14\f3\fs28\b\cf3\cb1\ulc0\sb240\sa60\outlinalevel3 Heading 
4;}{\s15\f3\fs26\b\i\cf3\cb1\ulc0\sb240\sa60\outlinelevel4 Heading 
5;}{\s16\f3\fs22\b\cf3\cb1\ulc0\sb240\sa60\outlinelevel5 
+Heading 6;}{\s17\f3\fs24\cf3\cb1\ulc0\sb240\sa60\outlinelevel6 Heading 
7;}{\s18\f3\fs24\i\cf0\cb1\ulc0\sb240\sa60\outlinelevel7 Heading 
8;}{\s19\f1\fs22\cf3\cb1\ulc0\sb240\sa60\outlinelevel8 Heading 
9;}{\s20\f1\fs32\b\cf0\cb1\ulc0\sb240\sa60\qc 
Title;}{\s21\f3\fs20\cf0\cb1\ulc0\fi-360\li360{\*\pn\pnlvlbody\pnstart1\pndec\ls0\ilvl0\pnhang
+{\pntxta \'2e}}\ls0\ilvl0 Numbered 
List;}{\s22\f3\fs20\cf0\cb1\ulc0\fi-360\li360{\*\pn\pnlvlblt\ls0\ilvl0\pnhang\pnf7{\pntxtb
 \'b7}}\ls0\ilvl0 Bulleted List;}{\s23\f3\fs20\cf0\cb1\ulc0\sa120 Body 
Text;}{\s24\f3\fs18\cf0\cb1\ulc0\sa120\sl480\slmult1 Body 
+Text 2;}{\s25\f3\fs16\cf0\cb1\ulc0\sa120 Body Text 
3;}{\s26\f3\fs20\cf0\cb1\ulc0 Note Heading;}{\s27\f10\fs20\cf0\cb1\ulc0 Plain 
Text;}{\s28\f3\fs20\b\cf0\cb1\ulc0 Strong;}{\s29\f3\fs20\i\cf0\cb1\ulc0 
Emphasis;}{\s30\f3\fs20\ul\cf5\cb1\ulc0 
Hyperlink;}{\s31\f3\fs20\cf0\cb1\ulc0\tx4320 
+Footer;}{\s32\f3\fs20\cf0\cb1\ulc0\tx4320 Header;}{\s33\f10\fs18\cf0\cb1\ulc0 
Code;}{\cs34\f3\fs20\i\cf3\cb1\ulc2 Field Label;}{\cs35\f3\fs22\b\cf0\cb1\ulc2 
Table Heading;}{\cs36\f6\fs16\b\protect\cf0\cb4\ulc0 
SSBookmark;}{\cs37\f3\fs20\b\ul\cf0\cb1\ulc0(
+Object type;}{\s38\f3\fs20\b\i\cf6\cb1\ulc0 List Header;}}
+{\*\listtable
+{\list\listtemplateid1
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'00.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'01.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'02.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'03.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'04.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'05.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'06.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'07.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'08.}{\levelnumbers \'01}}
+{\listname List1;}\listid1
+}
+{\list\listtemplateid2
+{\listlevel\levelnfc23\levelfollow0\levelstartat1{\leveltext 
\'01\'b7}{\levelnumbers}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'01.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'02.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'03.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'04.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'05.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\lerelstartat1{\leveltext 
\'02\'06.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'07.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'08.}{\levelnumbers \'01}}
+{\listname List2;}\listid2
+}
+{\list\listtemplateid3
+{\listlevel\levelnfc23\levelfollow0\levelstartat1{\leveltext 
\'01\'b7}{\levelnumbers}\f9\fs24}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'01.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'02.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'03.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'04.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'05.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'06.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'07.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\nevelfollow0\levelstartat1{\leveltext 
\'02\'08.}{\levelnumbers \'01}}
+{\listname List3;}\listid3
+}
+{\list\listtemplateid4
+{\listlevel\levelnfc23\levelfollow0\levelstartat1{\leveltext 
\'01\'b7}{\levelnumbers}\f9\fs24}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'01.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'02.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'03.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'04.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'05.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'06.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'07.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'08.}{\levelnumbers \'01}}
+{\listname List4;}\listid4
+}
+{\list\listtemplateid5
+{\listlevel\levelnfc23\levelfollow0\levelstartat1{\leveltext 
\'01\'b7}{\levelnumbers}\f7\fs24}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'01.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'02.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'03.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'04.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'05.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'06.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'07.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'08.}{\levelnumbers \'01}}
+{\listname List5;}\listid5
+}
+{\list\listtemplateid6
+{\listlevel\levelnfc23\levelfollow0\levelstartat1{\leveltext 
\'01\'b7}{\levelnumbers}\f7\fs24}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'01.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'02.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'03.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'04.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'05.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'06.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'07.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'08.}{\levelnumbers \'01}}
+{\listname List6;}\listid6
+}
+{\list\listtemplateid7
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'00.}{\levelnumbers \'01}\f5\fs24}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'01.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'02.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'03.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'04.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'05.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'06.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'07.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'08.}{\levelnumbers \'01}}
+{\listname List7;}\listid7
+}
+{\list\listtemplateid8
+{\listlevel\levelnfc23\levelfollow0\levelstartat1{\leveltext 
\'01\'b7}{\levelnumbers}\f7\fs24}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'01.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'02.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'03.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'04.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'05.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'06.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'07.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'08.}{\levelnumbers \'01}}
+{\listname List8;}\listid8
+}
+{\list\listtemplateid9
+{\listlevel\levelnfc23\levelfollow0\levelstartat1{\leveltext 
\'01\'b7}{\levelnumbers}\f7\fs24}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'01.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'02.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'03.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'04.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'05.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'06.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'07.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'08.}{\levelnumbers \'01}}
+{\listname List9;}\listid9
+}
+{\list\listtemplateid10
+{\listlevel\level�fc23\levelfollow0\levelstartat1{\leveltext 
\'01\'b7}{\levelnumbers}\f7\fs24}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\meveltext 
\'02\'01.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'02.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'03.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'04.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'05.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'06.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'07.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'08.}{\levelnumbers \'01}}
+{\listname List10;}\listid10
+}
+{\list\listtemplateid11
+{\listlevel\levelnfc23\levelfollow0\levelstartat1{\leveltext 
\'01\'b7}{\levelnumbers}\f7\fs24}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'01.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'02.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'03.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'04.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'05.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'06.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'07.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'08.}{\levelnumbers \'01}}
+{\listname List11;}\listid11
+}
+{\list\listtemplateid12
+{\listlevel\levelnfc23\levelfollow0\levelstartat1{\leveltext 
\'01\'b7}{\levelnumbers}\f7\fs24}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'01.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'02.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'03.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'04.}{\levelnumbers \'01}}
+{\listlevel\Levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'05.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'06.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'07.}{\levelnumbers \'01}}
+{\listlevel\levelnfc0\levelfollow0\levelstartat1{\leveltext 
\'02\'08.}{\levelnumbers \'01}}
+{\listname List12;}\listid12
+}
+}
+{\*\listoverridetable
+{\listoverride\listid12\listoverridecount0\ls1}
+}
+\paperw11908\paperh16833\margl1440\margr1440\margt1440\margb1440\headery720\footery720\deftab720\formshade\aendnotes\aftnnrlc\pgbrdrhead\pgbrdrfoot
+\sectd\pgwsxn12240\pghsxn15840\marglsxn1440\margrsxn1440\margtsxn1440\margbsxn1440\headery720\footery720\sbkpage\pgncont\pgndec
+\plain\f1\cf0\fs20
+{\header
+\trowd\trgaph60\trleft0\trrh230
+\clvertalt\clbrdrb\brdrs\brdrw1\cellx3510
+\clvertalt\clbrdrb\brdrs\brdrw1\cellx5760
+\clvertalt\clbrdrb\brdrs\brdrw1\cellx9360
+\pard\intbl\s32\tx4320\ql\lang1033\f0 Model Specification\cell
+\pard\intbl\s32\tx4320\qc\lang1045\f1\lang1033\f0 Phase 01\cell
+\pard\intbl\s32\tx4320\qr\lang1045\f1\lang1033\f0 Page: {\field{\fldinst 
PAGE}{\fldrslt 1}}\cell
+\lang1045\f0\intbl\row
+\pard\s32\tx4320\qr\f1\f0\par\f1}
+{\footer\ql\f5\ulc0\par\f1\ulc2}
+\pard\s20\sb240\sa60\qc\l`ng1033\f5\fs32 Table of 
Contents\par\pard\s0\ql\lang1045\f1\fs20\f5\ulc0\par\pard\s5\tqr\tldot\tx9270\li540\ql\f1\ulc2{\field{\fldinst
 TOC \\o "1-9"}{\fldrslt\f3\ulc0\fs24 Infrastruktura sieciowa\lang1033\f0\tab 
2\par\lang1045\f3 
+Sieci LAN\lang1033\f0\tab 2\par\pard\s6\tqr\tldot\tx9270\li720\ql\lang1045\f3 
201.0.0.0\f0\tab 2\par\f3 201.0.100.136/30 :sie\u263 \'e6 IP\f0\tab 2\par\f3 
201.0.12.0\f0\tab 2\par\f3 201.0.16.0\f0\tab 2\par\f3 201.0.3.0\f0\tab 2\par\f3 
201.0.6.0\f0\tab 
+2\par\f3 ca 201.0.9.0/27\f0\tab 3\par\f3 cpfcpf 201.0.100.124/30\f0\tab 
3\par\f3 DMZ 193.27.6.0\f0\tab 3\par\f3 flink 201.0.100.140/30\f0\tab 3\par\f3 
Internet\f0\tab 3\par\f3 pixcpf 201.0.100.124/30\f0\tab 3\par\f3 prod 
201.0.100.240/29\f0\tab 3\par\f3 
+RA 201.0.9.32/27\f0\tab 3\par\\\\f3 RAO 201.0.9.96/27 :sie\u263 \'e6 IP\f0\tab 
3\par\pard\s5\tqr\tldot\tx9270\li540\ql\f3 Urz\u261 \'b9dzenia\lang1033\f0\tab 
4\par\pard\s6\tqr\tldot\tx9270\li720\ql\lang1045\f3 pix1\f0\tab 4\par\f3 
pix21\f0\tab 4\par\f3 proxy1\f0\tab 
+4\par\f3 proxy21\f0\tab 5\par\f3 sw1\f0\tab 5\par\f3 sw2\f0\tab 5\par\f3 
sw21\f0\tab 5\par\f3 sw22\f0\tab 5\par\f3 sw23\f0\tab 5\par\f3 sw3\f0\tab 
5\par\f3 wentyl1\f0\tab 5\par\f3 wentyl21\f0\tab 
5\par\pard\s2\tqr\tldottx9270\ql}}\lang1033\f0\pard\s2\tqr\tldot\tx9270\ql\par\page\pard\s14\li720\sb240\sa60\ql\lang1045\f1{\*\bkmkstart
 
+Infrastruktura_sieciowa}{\*\bkmkstart 
BKM_82c14eb3_F991_4597_98f0_854dd833f496}\f3\cf3\ulc0\fs28\b Infrastruktura 
sieciowa{\field\fldlock{\*\fldinst 
+MERGEFIELD \lang1033\f0 
Pkg.Name}{\fldrslt}}\lang1033\f0\pard\s14\li720\sb240\sa60\ql\par\pard\s0\tqr\tx1170\li720\ql\lang1045\f1\cf0\ulc2\fs20\b0{\field\fldlock{\*\fldinst
 MERGEFIELD \lang1033\f0\ulc0 
Pkg.Notes}{\fldrslt}}\cs36\lang1033\f8\highlight4\ulc0\fs16\b\protect\pard\s0\tqr\tx1170\li720\ql\par\pard\s0\li720\ql\cs1\lang1045\f1\highlight1\ulc2\fs20\b0\protect0\lang1045\f3\ulc0
 
+ \lang1045\f5\par\pard\s14\li720\sb240\sa60\ql\f1\ulc2{\*\bkmkstart 
Sieci_LAN}{\*\bkmkstart 
BKM_BDBBF25a_74dd_4037_B5e1_9d10c2183fbb}\f3\cf3\ulc0\fs28\b 
+Sieci LAN{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Pkg.Name}{\fldrslt}}\lang1033\f0\pard\s14\li720\sb240\sa60\ql\par\pard\s0\tqr\tx1170\li720\ql\lang1045\f1\cf0\ulc2\fs20\b0{\field\fldlock{\*\fldinst
 MERGEFIELD \lang1033\f0\ulc0 
Pkg.Notes}{\fldrslt}}\cs36\lang1033\f8\highlight4\ulc0\fs16\b\protect\pard\s0\tqr\tx1170\li720\ql\par
+{\*\bkmkstart 
BKM_523ada47_3e82_4089_ABEB_5b4b9b2a30c7}\cs1\lang1045\f5\highlight1\fs20\b0\protect0\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc0\fs26\b
 201.0.0.0{\field\fldlock{\*\fldinst 
+MERGEFIELD \lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\f1\cf0\ulc2\fs20\b0\lang1045\f3\ulc0
 Sie\lang1045\f3\u263 \'e6\lang1045\f3  udost\lang1045\f3\u281 \'ea\lang1045\f3 
pniana klientom Izby za po\lang1045\f3\u347 \'9c\lang1045\f3 
+rednictwem sieci Exatel S.A.\lang1045\f5\par{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 Element.Notes}{\fldrslt}}\f1\ulc2\pard\par
+\trowd\trgaph60\trleft64816\trrh279
+\clvertalt\clmgf\cellx9240
+\clmrg\cellx9360
+\pard\intbl\s38\ql\cs35\f3\ulc0\fs22\b Szczeg\u243 \'f3\u322 \'b3y\cell\cell
+\cs1\f0\fs20\b0\intbl\row
+\trowd\trgaph60\trleft720\trrh381
+\clvertalt\cellx1350
+\clvertalt\cellx9361
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 Adres IP{\field\fldlock{\*\fldinst 
MERGEFIEND \lang1033\f0 ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = 
\lang1045\f3 201.0.0.0 255.255.255.255 1.0.0.11{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Value}{\fldrslt}}\lang1045\f5 
+.  {\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 
Lokalizacja{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = \lang1045\f3 o\lang1045\f3\u347 
\'9c\lang1045\f3 rodek Pileckiego{\field\fldlock{\*\fldinst MERGEFIELD 
\lang1033\f0 
+ElementTagVal.Value}{\fldrslt}}\lang1045\f5 .  {\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\s0\tqr\tx1170\li720\ql\f1\ulc2{\*\bkmkend 
BKM_523ada47_3e82_4089_ABEB_5b4b9b2a30c7}\lang1045\f3\ulc0   {\*\bkmkstart 
BKM_BFCA7b27_252f_4611_9ad1_4049708dd34a}\lang1045\f5\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc0\fs26\b
 
+201.0.100.136/30 :sie\u263 \'e6 IP{\field\fldlock{\*\fldinst MERGEFIELD 
\lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\s0\tqr\tx1170\li720\ql\f1\cf0\ulc2\fs20\b0{\field\fldlock{\*\fldinst
 MERGEFIELD \lang1033\f0\ulc0 Element.Notes
+{\*\bkmkend 
BKM_BFCA7b27_252f_4611_9ad1_4049708dd34a}}{\fldrslt}}\lang1045\f3\ulc0   
{\*\bkmkstart 
BKM_BB3e912_D587_439e_AAB8_4ea7a3473176}\lang1045\f5\pard\s0\tqr\tx1170\li720\ql\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc0\fs26\b
 
+201.0.12.0{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\f1\cf0\ulc2\fs20\b0\lang1045\f3\ulc0
 Sie\lang1045\f3\u263 \'e6\lang1045\f3  udost\lang1045\f3\u281 \'ea\lang1045\f3 
pniana klientom 
+Izby za po\lang1045\f3\u347 \'9c\lang1045\f3 rednictwem sieci Exatel 
S.A.{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Notes}{\fldrslt}}\lang1045\f1\ulc2\pard\par
+\trowd\trgaph60\trleft720\trrh279
+\clvertalt\clmgf\cellx9240
+\clmrg\cellx9360
+\pard\intbl\s38\ql\cs35\f3\ulc0\fs22\b Szczeg\u243 \'f3\u322 \'b3y\cell\cell
+\cs1\f0\fs20\b0\intbl\row
+\trowd\trgaph60\trleft720\trrh381
+\clvertalt\cellx1350
+\clvertalt\cellx9361
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 Adres IP{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = 
\lang1045\f3 201.0.12.0 255.255.255.0 201.0.12.11{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Value}{\fldrslt}}\lang1045\f5 
+.  {\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 
Lokalizacja{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = \lang1045\f3 o\lang1045\f3\u347 
\'9c\lang1045\f3 rodek Cypryjska{\field\fldlock{\*\fldinst MERGEFIELD 
\lang1033\f0 
+ElementTagVal.Value}{\fldrslt}}\lang1045\f5 .  {\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\s0\tqr\tx1170\li720\ql\f1\ulc2{\*\bkmkend 
BKM_BB3e912_D587_439e_AAB8_4ea7a3473176}\lang1045\f3\ulc0   {\*\bkmkstart 
BKM_B99df3a2_6fcc_4716_953e_A4e4a7e0CFA0}\lang1045\f5\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc0\fs26\b
 
+201.0.16.0{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\f1\cf0\ulc2\fs20\b0\lang1045\f3\ulc0
 Sie\lang1045\f3\u263 \'e6\lang1045\f3  og\lang1045\f3\u243 \'f3\lang1045\f3 
lna Centrali 
+KIR S.A.{\field\fldlock{\*\fldinst MERGEFIELD \l`ng1033\f0 
Element.Notes}{\fldrslt}}\lang1045\f1\ulc2\pard\par
+\trowd\trgaph60\trleft720\trrh279
+\clvertalt\clmgf\cellx9240
+\clmrg\cellx9360
+\pard\intbl\s38\ql\cs35\f3\ulc0\fs22\b Szczeg\u243 \'f3|u322 \'b3y\cell\cell
+\cs1\f0\fs20\b0\intbl\row
+\trowd\trgaph60\trleft720\trrh381
+\clvertalt\cellx1350
+\clvertalt\cellx9361
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 Adres IP{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = 
\lang1045\f3 201.0.16.0 255.255.255.0 201.0.16.242{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Value}{\fldrslt}}\lang1045\f5 
+.  {\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 
Lokalizacja{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = \lang1045\f3 o\lang1045\f3\u347 
\'9c\lang1045\f3 rodek Cypryjska{\field\fldlock{\*\fldinst MERGEFIELD 
\lang1033\f0 
+ElementTagVal.Value}{\fldrslt}}\lang1045\f5 .  {\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\s0\tqr\tx1170\li720\ql\f1\ulc2{\*\bkmkend 
BKM_B99df3a2_6fcc_4716_953e_A4e4a7e0CFA0}\lang1045\f3\ulc0   {\*\bkmkstart 
BKM_BBB9F76C_07B9_4f8d_A567_D5772463993e}\lang1045\f5\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc0\fs26\b
 
+201.0.3.0{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\f1\cf0\ulc2\fs20\b0\lang1045\f3\ulc0
 Sie\lang1045\f3\u263 \'e6\lang1045\f3  udost\lang1045\f3\u281 \'ea\lang1045\f3 
pnia~a klientom 
+Izby za po\lang1045\f3\u347 \'9c\lang1045\f3 rednictwem sieci Exatel 
S.A.{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Notes}{\fldrslt}}\lang1045\f1\ulc2\pard\par
+\trowd\trgaph60\trleft720\trrh27y
+\clvertalt\clmgf\cellx9240
+\clmrg\cellx9360
+\pard\intbl\s38\ql\cs35\f3\ulc0\fs22\b Szczeg\u243 \'f3\u322 \'b3y\cell\cell
+\cs1\f0\fs20\b0\intbl\row
+\trowd\trgaph60\trleft720\trrh381
+\clvertalt\cellx1350
+\clvertalt\cellx9361
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 Adres IP{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = 
\lang1045\f3 201.0.3.0 255.255.255.0 201.0.3.11{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Value}{\fldrslt}}\lang1045\f5 
+.  {\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 
Lokalizacja{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = \lang1045\f3 o\lang1045\f3\u347 
\'9c\lang1045\f3 rodek Pileckiego{\field\fldlock{\*\fldinst MERGEFIELD 
\lang1033\f0 
+ElementTagVal.Value}{\fldrslt}}\lang1045\f5 .  {\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\s0\tqr\tx1170\li720\ql\f1\ulc2{\*\bkmkend 
BKM_BBB9f76c_7b9_4f8d_A567_D5772463993e}\lang1045\f3\ulc0   {\*\bkmkstart 
BKM_1017804d_216c_4074_B461_668b2d44913d}\lang1045\f5\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc0\fs26\b
 
+201.0.6.0{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\f1\cf0\ulc2\fs20\b0\lang1045\f3\ulc0
 Sie\lang1045\f3\u263 \'e6\lang1045\f3  og\lang1045\f3\u243 \'f3\lang1045\f3 
lna Centrali 
+KIR S.A.{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Notes}{\fldrslt}}\lang1045\f1\ulc2\pard\par
+\trowd\trgaph60\trleft720\trrh279
+\clvertalt\clmgf\cellx9240
+\clmrg\cellx9360
+\pard\intbl\s38\ql\cs35\f3\ulc0\fs22\b Szczeg\u243 \'f3\u322 \'b3y\cell\cell
+\cs1\f0\fs20\b0\intbl\row
+\trowd\trgaph60\trleft720\trrh381
+\clvertalt\cellx1350
+\clvertalt\cellx9361
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 Adres IP{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = 
\lang1045\f3 201.0.6.0 255.255.255.0 201.0.6.11{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Value}{\fldrslt}}\lang1045\f5 
+.  {\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 
Lokalizacja{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = \lang1045\f3 o\lang1045\f3\u347 
\'9c\lang1045\f3 rodek Pileckiego{\field\fldlock{\*\fldinst MERGEFIELD 
\lang1033\f0 
+ElementTagVal.Value}{\fldrslt}}\lang1045\f5 .  {\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\s0\tqr\tx1170\li720\ql\f1\ulc2{\*\bkmkend 
BKM_1017804d_216c_4074_B461_668b2d44913d}\lang1045\f3\ulc0   {\*\bkmkstart 
BKM_349b5ca7_58e4_4ac5_B66e_ea8b76eb9f9}\lang1045\f5\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc0\fs26\b
 
+ca 201.0.9.0/27{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\f1\cf0\ulc2\fs20\b0\lang1045\f3\ulc0
 Sie\lang1045\f3\u263 \'e6\lang1045\f3  wysoce chroniona; w sieci 
znajduj\lang1045\f3\u261 
+\'b9\lang1045\f3  si\lang1045\f3\u281 \'ea\lang1045\f3  tylko komputery 
urz\lang1045\f3\u281 \'ea\lang1045\f3 d\lang1045\f3\u243 \'f3\lang1045\f3 w 
certyfikacyjnych KIR S.A.{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Notes}{\fldrslt}}\lang1045\f1\ulc2\pard\par
+\trowd\trgaph60\trleft720\trrh279
+\clvertalt\clmgf\cellx9240
+\clmrg\cellx9360
+\pard\intbl\s38\ql\cs35\f3\ulc0\fs22\b Szczeg\u243 \'f3\u322 \'b3y\cell\cell
+\cs1\f0\fs20\b0\intbl\row
+\trowd\trgaph60\trleft720\trrh381
+\clvertalt\cellx1350
+\clvertalt\cellx9361
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 Adres IP{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = 
\lang1045\f3 201.0.9.0 255.255.255.224 201.0.9.30{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Value}{\fldrslt}}\lang1045\f5 
+.  {\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 
Lokalizacja{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = \lang1045\f3 o\lang1045\f3\u347 
\'9c\lang1045\f3 rodek Cypryjska, o\lang1045\f3\u347 \'9c\lang1045\f3 
+rodek Pileckiego{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Value}{\fldrslt}}\lang1045\f5 .  {\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\s0\tqr\tx1170\li720\ql\f1\ulc2{\*\bkmkend 
BKM_349b5ca7_58e4_4ac5_B66e_ea8b76eb9f9}\lang1045\f3\ulc0   {\*\bkmkstart 
BKM_D47641b5_A5d7_43da_9626_EB144f57febb}\lang1045\f5\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc0\fs26\b
 
+cpfcpf 201.0.100.124/30{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\s0\tqr\tx1170\li720\ql\f1\cf0\ulc2\fs20\b0{\field\fldlock{\*\fldinst
 MERGEFIELD \lang1033\f0\ulc0 Element.Notes
+{\*\bkmkend 
BKM_D47641b5_A5d7_43da_9626_EB144f57febb}}{\fldrslt}}\lang1045\f3\ulc0   
{\*\bkmkstart 
BKM_8629b55b_E004_472b_B1f1_C683250e6b6}\lang1045\f5\pard\s0\tqr\tx1170\li720\ql\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc0\fs26\b
 
+DMZ 193.27.6.0{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\f1\cf0\ulc2\fs20\b0\lang1045\f3\ulc0
 Strefa zdemilitaryzowana po\lang1045\f3\u322 \'b3\u261 \'b9\lang1045\f3 czenia 
z Internetem 
+w KIR S.A.{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Notes}{\fldrslt}}\lang1045\f1\ulc2\pard\par
+\trowd\trgaph60\trleft720\trrh279
+\clvertalt\clmgf\cellx9240
+\clmrg\cellx9360
+\pard\intbl\s38\ql\cs35\f3\ulc0\fs22\b Szczeg\u243 \'f3\u322 \'b3y\cell\cell
+\cs1\f0\fs20\b0\intbl\row
+\trowd\trgaph60\trleft720\trrh381
+\clvertalt\cellx1350
+\clvertalt\cellx9361
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 Adres IP{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = 
\lang1045\f3 193.27.6.0 255.255.255.240 <brak>{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Value}{\fldrslt}}\lang1045\f5 
+.  {\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 
Lokalizacja{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = \lang1045\f3 o\lang1045\f3\u347 
\'9c\lang1045\f3 rodek Cypryjska, o\lang1045\f3\u347 \'9c\lang1045\f3 
+rodek Pileckiego{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Value}{\fldrslt}}\lang1045\f5 .  {\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\s0\tqr\tx1170\li720\ql\f1\ulc2{\*\bkmkend 
BKM_8629b55b_E004_472b_B1f1_C683250e6b6}\lang1045\f3\ulc0   {\*\bkmkstart 
BKM_9cf66f6c_07D5_46d4_B5E4_6785020AE1C6}\lang1045\f5\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc0\fs26\b
 
+flink 201.0.100.140/30{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\s0\tqr\tx1170\li720\ql\f1\cf0\ulc2\fs20\b0{\field\fldlock{\*\fldinst
 MERGEFIELD \lang1033\f0\ulc0 Element.Notes
+{\*\bkmkend 
BKM_9cf66f6c_07D5_46d4_B5E4_6785020AE1C6}}{\fldrslt}}\lang1045\f3\ulc0   
{\*\bkmkstart 
BKM_FD91271_8e42_4e74_9361_F87b02c663c3}\lang1045\f5\pard\s0\tqr\tx1170\li720\ql\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc0\fs26\b
 
+Internet{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\s0\tqr\tx1170\li720\ql\f1\cf0\ulc2\fs20\b0\lang1045\f3\ulc0
 Globalna sie\lang1045\f3\u263 \'e6\lang1045\f3  
Internet.{\field\fldlock{\*\fldinst 
+MERGEFIELD \lang1033\f0 Element.Notes{\*\bkmkend 
BKM_FD91271_8e42_4e74_9361_F87b02c663c3}}{\fldrslt}}  {\*\bkmkstart 
BKM_C1cc1d21_3f5_4062_9545_5a3bf082e743}\lang1045\f5\pard\s0\tqr\tx1170\li720\ql\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc0\fs26\b
 
+pixcpf 201.0.100.124/30{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\s0\tqr\tx1170\li720\ql\f1\cf0\ulc2\fs20\b0{\field\fldlock{\*\fldinst
 MERGEFIELD \lang1033\f0\ulc0 Element.Notes
+{\*\bkmkend 
BKM_C1cc1d21_3f5_4062_9545_5a3bf082e743}}{\fldrslt}}\lang1045\f3\ulc0   
{\*\bkmkstart 
BKM_A6e8d12d_BA01_4208_8187_877d3dad86c6}\lang1045\f5\pard\s0\tqr\tx1170\li720\ql\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc\fs26\b
 
+prod 201.0.100.240/29{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\s0\tqr\tx1170\li720\ql\f1\cf0\ulc2\fs20\b0{\field\fldlock{\*\fldinst
 MERGEFIELD \lang1033\f0\ulc0 Element.Notes
+{\*\bkmkend 
BKM_A6e8d12d_BA01_4208_8187_877d3dad86c6}}{\fldrslt}}\lang1045\f3\ulc0   
{\*\bkmkstart 
BKM_F283df07_BB20_4f67_B119_E116b34353ff}\lang1045\f5\pard\s0\tqr\tx1170\li720\ql\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc0\fs26\b
 
+RA 201.0.9.32/27{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\f1\cf0\ulc2\fs20\b0\lang1045\f3\ulc0
 Sie\lang1045\f3\u263 \'e6\lang1045\f3  chroniona; w sieci 
znajduj\lang1045\f3\u261 
+\'b9\lang1045\f3  si\lang1045\f3\u281 \'ea\lang1045\f3  tylko komputery 
zwi\lang1045\f3\u261 \'b9\lang1045\f3 zane z prac\lang1045\f3\u261 
\'b9\lang1045\f3  OZK2.{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Notes}{\fldrslt}}\lang1045\f1\ulc2\pard\par
+\trowd\trgaph60\trleft720\trrh279
+\clvertalt\clmgf\cellx9240
+\clmrg\cellx9360
+\pard\intbl\s38\ql\cs35\f3\ulc0\fs22\b Szczeg\u243 \'f3\u322 \'b3y\cell\cell
+\cs1\f0\fs20\b0\intbl\row
+\trowd\trgaph60\trleft720\trrh381
+\clvertalt\cellx1350
+\clvertalt\cellx9361
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 Adres IP{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = 
\lang1045\f3 201.0.19.32 255.255.255.224 201.0.19.62{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 
+ElementTagVal.Value}{\fldrslt}}\lang1045\f5 .  {\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 
Lokalizacja{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = \lang1045\f3 o\lang1045\f3\u347 
\'9c\lang1045\f3 rodek Cypryjska, o\lang1045\f3\u347 \'9c\lang1045\f3 
+rodek Pileckiego{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Value}{\fldrslt}}\lang1045\f5 .  {\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\s0\tqr\tx1170\li720\ql\f1\ulc2{\*\bkmkend 
BKM_F283df07_BB20_4f67_B119_E116b34353ff}\lang1045\f3\ulc0   {\*\bkmkstart 
BKM_6758daa6_A44a_44c2_86bc_211566e94ec1}\lang1045\f5\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc0\fs26\b
 
+RAO 201.0.9.96/27 :sie\u263 \'e6 IP{\field\fldlock{\*\fldinst MERGEFIELD 
\lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\f1\cf0\ulc2\fs20\b0\lang1045\f3\ulc0
 Sie\lang1045\f3\u263 \'e6\lang1045\f3  chroniona; w sieci 
znajduj\lang1045\f3\u261 
+\'b9\lang1045\f3  si\lang1045\f3\u281 \'ea\lang1045\f3  tylko komputery 
zwi\lang1045\f3\u261 \'b9\lang1045\f3 zane z prac\lang1045\f3\u261 
\'b9\lang1045\f3  OZK2.{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Notes}{\fldrslt}}\lang1045\f1\ulc2\pard\par
+\trowd\trgaph60\trleft720\trrh279
+\clvertalt\clmgf\cellx9240
+\clmrg\cellx9360
+\pard\intbl\s38\ql\cs35\f3\ulc0\fs22\b Szczeg\u243 \'f3\u322 \'b3y\cell\cell
+\cs1\f0\fs20\b0\intbl\row
+\trowd\trgaph60\trleft720\trrh381
+\clvertalt\cellx1350
+\clvertalt\cellx9361
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 Adres IP{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = 
\lang1045\f3 201.0.19.96 255.255.255.224 201.0.19.97{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 
+ElementTagVal.Value}{\fldrslt}}\lang1045\f5 .  {\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 
Lokalizacja{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = \lang1045\f3 o\lang1045\f3\u347 
\'9c\lang1045\f3 rodek Cypryjska, o\lang1045\f3\u347 \'9c\lang1045\f3 
+rodek Pileckiego{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Value}{\fldrslt}}\lang1045\f5 .  {\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\s0\li720\ql\f1\ulc2{\*\bkmkend 
BKM_6758daa6_A44a_44c2_86bc_211566e94ec1}\lang1045\f3\ulc0   {\*\bkmkend 
Sieci_LAN}{\*\bkmkend 
+BKM_BDBBF25a_74dd_4037_B5e1_9d10c2183fbb} 
\lang1045\f5\par\pard\s14\li720\sb240\sa60\ql\f1\ulc2{\*\bkmkstart 
Urz\'b9dzenia_START}{\*\bkmkend Urz\'b9dzenia_START}{\*\bkmkstart 
BKM_93cd549d_E008@6b9_A645_67A5728BC591}\f3\cf3\ulc0\fs28\b 
+Urz\u261 \'b9dzenia{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Pkg.Name}{\fldrslt}}\lang1033\f0\pard\s14\li720\sb240\sa60\ql\par\pard\s0\tqr\tx1170\li720\ql\lang1045\f1\cf0\ulc2\fs20\b0{\field\fldlock{\*\fldinst
 MERGEFIELD \lang1033\f0\ulc0 
Pkg.Notes}{\fldrslt}}\cs36\lang1033\f8\highlight4\ulc0\fs16\b\protect\pard\s0\tqr\tx1170\li720\ql\par
+{\*\bkmkstart 
BKM_3055a811_30d5_486b_962e_23fb98ebf4bd}\cs1\lang1045\f5\highlight1\fs20\b0\protect0\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc0\fs26\b
 pix1{\field\fldlock{\*\fldinst 
+MERGEFIELD \lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\f1\cf0\ulc2\fs20\b0{\field\fldlock{\*\fldinst
 MERGEFIELD \lang1033\f0\ulc0 Element.Notes}{\fldrslt}}\pard\par
+\trowd\trgaph60\trleft720\trrh279
+\clvertalt\clmgf\cellx9240
+\clmrg\cellx9360
+\pard\intbl\s38\ql\cs35\f3\ulc0\fs22\b Szczeg\u243 \'f3\u322 \'b3y\cell\cell
+\cs1\f0\fs20\b0\intb\ow
+\trowd\trgaph60\trleft720\trrh381
+\clvertalt\cellx1350
+\clvertalt\cellx9361
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 Adres IP{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = 
\lang1045\f3 201.0.9.33 255.255.255.240 201.0.9.33{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Value}{\fldrslt}}\lang1045\f5 
+.  {\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 
Lokalizacja{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = \lang1045\f3 o\lang1045\f3\u347 
\'9c\lang1045\f3 rodek Pileckiego{\field\fldlock{\*\fldinst MERGEFIELD 
\lang1033\f0 
+ElementTagVal.Value}{\fldrslt}}\lang1045\f5 .  {\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 Marka{\field\fldlock{\*\fldinst 
MERGEFiELD \lang1033\f0 ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = 
\lang1045\f3 Cisco{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Value}{\fldrslt}}\lang1045\f5 
+.  {\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 Model{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = 
\lang1045\f3 PIX Firewall 520{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Value}{\fldrslt}}\lang1045\f5 
+.  {\field\fldlock{\*\fldinst MERGEFKELD \lang1033\f0 
ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\s0\tqr\tx1170\li720\ql\f1\ulc2{\*\bkmkend 
BKM_3055a811_30d5_486b_962e_23fb98ebf4bd}\lang1045\f3\ulc0   {\*\bkmkstart 
BKM_B7c6185c_3ffd_48b2_AABE_F7bed626b651}\lang1045\f5\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc0\fs26\b
 
+pix21{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\f1\cf0\ulc2\fs20\b0{\field\fldlock{\*\fldinst
 MERGEFIELD \lang1033\f0\ulc0 Element.Notes}{\fldrslt}}\pard\par
+\trowd\trgaph60\trleft720\trrh279
+\clvertalt\clmgf\cellx9240
+\clmrg\cellx9360
+\pard\intbl\s38\ql\cs35\f3\ulc0\fs22\b Szczeg\u243 \'f3\u322 \'b3y\cell\cell
+\cs1\f0\fs20\b0\intbl\row
+\trowd\trgaph60\trleft720\trrh381
+\clvertalt\cellx1350
+\clvertalt\cellx9361
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 Adres IP{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = 
\lang1045\f3 201.0.19.33 255.255.255.240 201.0.19.33{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 
+ElementTagVal.Value}{\fldrslt}}\lang1045\f5 .  {\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 
Lokalizacja{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = \lang1045\f3 o\lang1045\f3\u347 
\'9c\lang1045\f3 rodek Cypryjska{\field\fldlock{\*\fldinst MERGEFIELD 
\lang1033\f0 
+ElementTagVal.Value}{\fldrslt}}\lang1045\f5 .  {\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 Marka{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = 
\lang1045\f3 Cisco{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Value}{\fldr3lt}}\lang1045\f5 
+.  {\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\intbl\s0\qr\f1\ulc2\f5\ulc0\cell
+\pard\intbl\s0\ql\f1\ulc2\lang1045\f3\ulc0 Model{\field\fldlock{\*\fldinst 
MERGEFIELD \lang1033\f0 ElementTagVal.Name}{\fldrslt}}\lang1045\f5  = 
\lang1045\f3 PIX Firewall 520{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Value}{\fldrslt}}\lang1045\f5 
+.  {\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
ElementTagVal.Notes}{\fldrslt}}\ql\cell
+\intbl\row
+\pard\s0\tqr\tx1170\li720\ql\f1\ulc2{\*\bkmkend 
BKM_B7c6185c_3ffd_48b2_AABE_F7bed626b651}\lang1045\f3\ulc0   {\*\bkmkstart 
BKM_8049279d_3b4e_4648_BC55_81ae4d9cc171}\lang1045\f5\par\pard\s15\li720\sb240\sa60\ql\f1\ulc2\f3\cf3\ulc0\fs26\b
 
+proxy1{\field\fldlock{\*\fldinst MERGEFIELD \lang1033\f0 
Element.Name}{\fldrslt}}\f0\pard\s15\li720\sb240\sa60\ql\par\pard\f1\cf0\ulc2\fs20\b0{\field\fldlock{\*\fldinst
 MERGEFIELD \lang1033\f0\ulc0 Element.Notes}{\fldrslt}}\pard\par
+\trowd\trgaph60\trleft720\trrh279
+\clvertalt\clmgf\cellx9240
+\clmrg\cellx9360
+\pard\intbl\s38\ql\cs35\f3\ulc0\fs22\b Szczeg\u243 \'f3\u322 \'b3y\cell\cell
+\cs1\f0\fs20\b0\intbl\row

... etc. - the rest is truncated

Reply via email to