| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 ~QMetaObjectBuilder| Name:  | QMetaObjectBuilder::~QMetaObjectBuilder |  | Prototype:  | QMetaObjectBuilder::~QMetaObjectBuilder() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 277-280 |  
  |  | 1 | 1 | 
 toRelocatableData| Name:  | QMetaObjectBuilder::toRelocatableData |  | Prototype:  | QByteArray QMetaObjectBuilder::toRelocatableData(bool *ok) const |  | Coverage:  |  40.000% (4/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1511-1526 |  
  |  | 11 | 4 | 
 toMetaObject| Name:  | QMetaObjectBuilder::toMetaObject |  | Prototype:  | QMetaObject *QMetaObjectBuilder::toMetaObject() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1488-1495 |  
  |  | 5 | 1 | 
 superClass| Name:  | QMetaObjectBuilder::superClass |  | Prototype:  | const QMetaObject *QMetaObjectBuilder::superClass() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 311-314 |  
  |  | 1 | 1 | 
 staticMetacallFunction| Name:  | QMetaObjectBuilder::staticMetacallFunction |  | Prototype:  | QMetaObjectBuilder::StaticMetacallFunction QMetaObjectBuilder::staticMetacallFunction() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1570-1573 |  
  |  | 1 | 1 | 
 setSuperClass| Name:  | QMetaObjectBuilder::setSuperClass |  | Prototype:  | void QMetaObjectBuilder::setSuperClass(const QMetaObject *meta) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 323-327 |  
  |  | 2 | 1 | 
 setStaticMetacallFunction| Name:  | QMetaObjectBuilder::setStaticMetacallFunction |  | Prototype:  | void QMetaObjectBuilder::setStaticMetacallFunction (QMetaObjectBuilder::StaticMetacallFunction value) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1581-1585 |  
  |  | 1 | 1 | 
 setFlags| Name:  | QMetaObjectBuilder::setFlags |  | Prototype:  | void QMetaObjectBuilder::setFlags(MetaObjectFlags flags) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 346-349 |  
  |  | 1 | 1 | 
 setClassName| Name:  | QMetaObjectBuilder::setClassName |  | Prototype:  | void QMetaObjectBuilder::setClassName(const QByteArray& name) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 299-302 |  
  |  | 1 | 1 | 
 serialize| Name:  | QMetaObjectBuilder::serialize |  | Prototype:  | void QMetaObjectBuilder::serialize(QDataStream& stream) const |  | Coverage:  |  90.476% (19/21) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1594-1667 |  
  |  | 44 | 10 | 
 removeRelatedMetaObject| Name:  | QMetaObjectBuilder::removeRelatedMetaObject |  | Prototype:  | void QMetaObjectBuilder::removeRelatedMetaObject(int index) |  | Coverage:  |  66.667% (4/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 951-955 |  
  |  | 2 | 2 | 
 removeProperty| Name:  | QMetaObjectBuilder::removeProperty |  | Prototype:  | void QMetaObjectBuilder::removeProperty(int index) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 905-909 |  
  |  | 2 | 2 | 
 removeMethod| Name:  | QMetaObjectBuilder::removeMethod |  | Prototype:  | void QMetaObjectBuilder::removeMethod(int index) |  | Coverage:  |  81.818% (9/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 871-884 |  
  |  | 8 | 5 | 
 removeEnumerator| Name:  | QMetaObjectBuilder::removeEnumerator |  | Prototype:  | void QMetaObjectBuilder::removeEnumerator(int index) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 918-922 |  
  |  | 2 | 2 | 
 removeConstructor| Name:  | QMetaObjectBuilder::removeConstructor |  | Prototype:  | void QMetaObjectBuilder::removeConstructor(int index) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 893-897 |  
  |  | 2 | 2 | 
 removeClassInfo| Name:  | QMetaObjectBuilder::removeClassInfo |  | Prototype:  | void QMetaObjectBuilder::removeClassInfo(int index) |  | Coverage:  |  66.667% (4/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 931-937 |  
  |  | 3 | 2 | 
 relatedMetaObjectCount| Name:  | QMetaObjectBuilder::relatedMetaObjectCount |  | Prototype:  | int QMetaObjectBuilder::relatedMetaObjectCount() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 419-422 |  
  |  | 1 | 1 | 
 relatedMetaObject| Name:  | QMetaObjectBuilder::relatedMetaObject |  | Prototype:  | const QMetaObject *QMetaObjectBuilder::relatedMetaObject(int index) const |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 825-831 |  
  |  | 3 | 2 | 
 propertyCount| Name:  | QMetaObjectBuilder::propertyCount |  | Prototype:  | int QMetaObjectBuilder::propertyCount() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 379-382 |  
  |  | 1 | 1 | 
 property| Name:  | QMetaObjectBuilder::property |  | Prototype:  | QMetaPropertyBuilder QMetaObjectBuilder::property(int index) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 793-799 |  
  |  | 3 | 2 | 
 methodCount| Name:  | QMetaObjectBuilder::methodCount |  | Prototype:  | int QMetaObjectBuilder::methodCount() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 358-361 |  
  |  | 1 | 1 | 
 method| Name:  | QMetaObjectBuilder::method |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::method(int index) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 767-773 |  
  |  | 3 | 2 | 
 indexOfSlot| Name:  | QMetaObjectBuilder::indexOfSlot |  | Prototype:  | int QMetaObjectBuilder::indexOfSlot(const QByteArray& signature) |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 995-1003 |  
  |  | 5 | 3 | 
 indexOfSignal| Name:  | QMetaObjectBuilder::indexOfSignal |  | Prototype:  | int QMetaObjectBuilder::indexOfSignal(const QByteArray& signature) |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 979-987 |  
  |  | 5 | 3 | 
 indexOfProperty| Name:  | QMetaObjectBuilder::indexOfProperty |  | Prototype:  | int QMetaObjectBuilder::indexOfProperty(const QByteArray& name) |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1027-1034 |  
  |  | 4 | 3 | 
 indexOfMethod| Name:  | QMetaObjectBuilder::indexOfMethod |  | Prototype:  | int QMetaObjectBuilder::indexOfMethod(const QByteArray& signature) |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 963-971 |  
  |  | 5 | 3 | 
 indexOfEnumerator| Name:  | QMetaObjectBuilder::indexOfEnumerator |  | Prototype:  | int QMetaObjectBuilder::indexOfEnumerator(const QByteArray& name) |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1042-1049 |  
  |  | 4 | 3 | 
 indexOfConstructor| Name:  | QMetaObjectBuilder::indexOfConstructor |  | Prototype:  | int QMetaObjectBuilder::indexOfConstructor(const QByteArray& signature) |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1011-1019 |  
  |  | 5 | 3 | 
 indexOfClassInfo| Name:  | QMetaObjectBuilder::indexOfClassInfo |  | Prototype:  | int QMetaObjectBuilder::indexOfClassInfo(const QByteArray& name) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1058-1065 |  
  |  | 4 | 3 | 
 fromRelocatableData| Name:  | QMetaObjectBuilder::fromRelocatableData |  | Prototype:  | void QMetaObjectBuilder::fromRelocatableData(QMetaObject *output, const QMetaObject *superclass, const QByteArray &data) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1535-1554 |  
  |  | 12 | 2 | 
 flags| Name:  | QMetaObjectBuilder::flags |  | Prototype:  | QMetaObjectBuilder::MetaObjectFlags QMetaObjectBuilder::flags() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 335-338 |  
  |  | 1 | 1 | 
 enumeratorCount| Name:  | QMetaObjectBuilder::enumeratorCount |  | Prototype:  | int QMetaObjectBuilder::enumeratorCount() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 391-394 |  
  |  | 1 | 1 | 
 enumerator| Name:  | QMetaObjectBuilder::enumerator |  | Prototype:  | QMetaEnumBuilder QMetaObjectBuilder::enumerator(int index) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 807-813 |  
  |  | 3 | 2 | 
 deserialize| Name:  | QMetaObjectBuilder::deserialize |  | Prototype:  | void QMetaObjectBuilder::deserialize (QDataStream& stream, const QMap<QByteArray, const QMetaObject *>& references) |  | Coverage:  |  57.647% (49/85) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1697-1852 |  
  |  | 111 | 24 | 
 constructorCount| Name:  | QMetaObjectBuilder::constructorCount |  | Prototype:  | int QMetaObjectBuilder::constructorCount() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 368-371 |  
  |  | 1 | 1 | 
 constructor| Name:  | QMetaObjectBuilder::constructor |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::constructor(int index) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 780-786 |  
  |  | 3 | 2 | 
 classInfoValue| Name:  | QMetaObjectBuilder::classInfoValue |  | Prototype:  | QByteArray QMetaObjectBuilder::classInfoValue(int index) const |  | Coverage:  |  83.333% (5/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 855-861 |  
  |  | 3 | 2 | 
 classInfoName| Name:  | QMetaObjectBuilder::classInfoName |  | Prototype:  | QByteArray QMetaObjectBuilder::classInfoName(int index) const |  | Coverage:  |  83.333% (5/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 840-846 |  
  |  | 3 | 2 | 
 classInfoCount| Name:  | QMetaObjectBuilder::classInfoCount |  | Prototype:  | int QMetaObjectBuilder::classInfoCount() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 403-406 |  
  |  | 1 | 1 | 
 addSlot| Name:  | QMetaObjectBuilder::addSlot |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::addSlot(const QByteArray& signature) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 496-501 |  
  |  | 3 | 1 | 
 addSignal| Name:  | QMetaObjectBuilder::addSignal |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::addSignal(const QByteArray& signature) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 511-517 |  
  |  | 4 | 1 | 
 addRelatedMetaObject| Name:  | QMetaObjectBuilder::addRelatedMetaObject |  | Prototype:  | int QMetaObjectBuilder::addRelatedMetaObject(const QMetaObject *meta) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 672-678 |  
  |  | 4 | 1 | 
 addProperty| Name:  | QMetaObjectBuilder::addProperty |  | Prototype:  | QMetaPropertyBuilder QMetaObjectBuilder::addProperty (const QByteArray& name, const QByteArray& type, int notifierId) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 568-574 |  
  |  | 3 | 1 | 
 addProperty| Name:  | QMetaObjectBuilder::addProperty |  | Prototype:  | QMetaPropertyBuilder QMetaObjectBuilder::addProperty(const QMetaProperty& prototype) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 584-610 |  
  |  | 22 | 3 | 
 addMethod| Name:  | QMetaObjectBuilder::addMethod |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QByteArray& signature) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 432-437 |  
  |  | 3 | 1 | 
 addMethod| Name:  | QMetaObjectBuilder::addMethod |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::addMethod (const QByteArray& signature, const QByteArray& returnType) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 448-455 |  
  |  | 4 | 1 | 
 addMethod| Name:  | QMetaObjectBuilder::addMethod |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QMetaMethod& prototype) |  | Coverage:  |  92.308% (12/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 468-486 |  
  |  | 16 | 5 | 
 addMetaObject| Name:  | QMetaObjectBuilder::addMetaObject |  | Prototype:  | void QMetaObjectBuilder::addMetaObject (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) |  | Coverage:  |  87.059% (74/85) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 687-760 |  
  |  | 48 | 25 | 
 addEnumerator| Name:  | QMetaObjectBuilder::addEnumerator |  | Prototype:  | QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QByteArray& name) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 620-625 |  
  |  | 3 | 1 | 
 addEnumerator| Name:  | QMetaObjectBuilder::addEnumerator |  | Prototype:  | QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QMetaEnum& prototype) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 636-644 |  
  |  | 6 | 2 | 
 addConstructor| Name:  | QMetaObjectBuilder::addConstructor |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QByteArray& signature) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 528-534 |  
  |  | 4 | 1 | 
 addConstructor| Name:  | QMetaObjectBuilder::addConstructor |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QMetaMethod& prototype) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 547-557 |  
  |  | 8 | 1 | 
 addClassInfo| Name:  | QMetaObjectBuilder::addClassInfo |  | Prototype:  | int QMetaObjectBuilder::addClassInfo(const QByteArray& name, const QByteArray& value) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 653-659 |  
  |  | 4 | 1 | 
 QMetaObjectBuilder| Name:  | QMetaObjectBuilder::QMetaObjectBuilder |  | Prototype:  | QMetaObjectBuilder::QMetaObjectBuilder() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 251-254 |  
  |  | 1 | 1 | 
 QMetaObjectBuilder| Name:  | QMetaObjectBuilder::QMetaObjectBuilder |  | Prototype:  | QMetaObjectBuilder::QMetaObjectBuilder (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 267-272 |  
  |  | 2 | 1 |